新版 Ubuntu 内核上的 bcache 性能下降

新版 Ubuntu 内核上的 bcache 性能下降

我有一个 elasticsearch 集群,它使用 Azure 存储和本地 SSD bcache。其中一台机器的性能较差,因为它有缓存未命中,而其他两台机器从未发生过缓存未命中。它们的 SSD 缓存都大于数据大小,因此所有数据都应该适合缓存。

我已经检查了两台机器上的以下配置设置。

/sys/block/bcache0/bcache/sequential_cutoff
/sys/block/bcache0/bcache/cache/congested_read_threshold_us
/sys/block/bcache0/bcache/cache/congested_write_threshold_us

配置是相同的,只有降级的机器显示 sequence_cutoff 为“0.0k”,而不是像其他机器一样显示“0”。

原来其中一台机器的 Ubuntu 版本已经升级,而另外两台仍处于旧版本。

新版本: Linux el5padata-0 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

旧版本: Linux el5padata-1 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

有人知道这两个 Ubuntu 版本之间的变化是否会导致 bcache 行为的差异吗?我似乎找不到 bcache 更改日志。

相关内容