欧拉 + TDengine:国产操作系统上的时序数据库部署实践

举报
yd_273298921 发表于 2026/06/24 17:35:34 2026/06/24
【摘要】 本文介绍在 openEuler 操作系统上部署 TDengine 的完整流程,包括系统优化、容器化部署和性能调优。

一、openEuler 简介

openEuler 是华为开源的服务器操作系统,基于 Linux 内核,针对企业级应用做了深度优化。

二、系统优化

2.1 内核参数优化

# /etc/sysctl.conf

vm.swappiness = 10

vm.dirty_ratio = 40

vm.dirty_background_ratio = 10

net.core.somaxconn = 65535

net.ipv4.tcp_max_syn_backlog = 65535

2.2 文件系统优化

# 使用 XFS 文件系统

mkfs.xfs -f /dev/sdb1

 

# 挂载优化

mount -o noatime,nodiratime,logbufs=8,logbsize=256k /dev/sdb1 /data/taos

三、容器化部署

3.1 iSula 容器部署

# 使用 iSula 部署 TDengine

isula run -d \

  --name tdengine \

  --privileged \

  -v /data/taos:/var/lib/taos \

  -p 6030:6030 \

  tdengine/tdengine:3.0

3.2 Kubernetes 部署

apiVersion: apps/v1

kind: StatefulSet

metadata:

  name: tdengine

spec:

  serviceName: tdengine

  replicas: 3

  selector:

    matchLabels:

      app: tdengine

  template:

    metadata:

      labels:

        app: tdengine

    spec:

      containers:

      - name: tdengine

        image: tdengine/tdengine:3.0

        ports:

        - containerPort: 6030

        volumeMounts:

        - name: data

          mountPath: /var/lib/taos

  volumeClaimTemplates:

  - metadata:

      name: data

    spec:

      accessModes: ["ReadWriteOnce"]

      resources:

        requests:

          storage: 100Gi

四、性能调优

4.1 A-Tune 调优

# 安装 A-Tune

yum install -y atune

 

# 创建 TDengine 优化配置

atune-adm profile --name tdengine --content '{

    "disk": {

        "scheduler": "mq-deadline",

        "read_ahead_kb": 8192

    },

    "network": {

        "tcp_congestion_control": "bbr"

    }

}'

 

# 应用优化

atune-adm tuning --restore --name tdengine

4.2 性能测试

指标

优化前

优化后

提升

写入性能

80 万条/秒

100 万条/秒

+25%

查询延迟

100ms

50ms

+50%

五、总结

在 openEuler 上部署 TDengine,通过系统优化和容器化,可以获得优异的性能表现。

关键词:时序数据库、TDengine、openEuler、国产操作系统、容器化

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。