减少 Linux 上 Kafka 磁盘的 TPS

减少 Linux 上 Kafka 磁盘的 TPS

我们正在使用 Kafka 代理:

  • 24 个 HT 核心

  • 256GB 内存

  • 16 X 7.2K RPM NLSAS 磁盘配置为 RAID-10 且复制因子为 3。

sar -q 命令 runq-sz 平均达到~40,平均负载达到 10,CPU 仅为 10% us 和 5% sys。

这并不能解释 runq-sz 的高值,因此我们运行 sar -d 并看到以下内容:

  • 该设备的 TPS 约为 650
  • %util 约为 30%
  • rd_sec 约为 60K
  • wr_sec 约为 200K。
  • tps 和 %util 之间存在线性相关性。

我有两个问题:

1)有没有办法降低tps?

2)如果有这样的方法-它会降低%util吗?

相关内容