3

我用 Solr 和 Redhat 7.3 做了一些日志索引基准测试。
该机器包括 2 7200 RPM、软件 RAID 1、64GB 内存和 E3-1240v6 CPU。
我真的很惊讶地发现 ext4 和 xfs 之间的 IO 性能存在巨大差异(请参阅下面的详细信息)。
与 ext4 相比,使用 xfs 进行索引提供了 20% 的索引吞吐量(使用 xfs 的 io 等待是十分之一)。
我正在寻找与为 Solr 机器选择合适的文件系统相关的一些见解。

ext4:
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       3.09   62.43    1.84   14.51    0.00   18.12
Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sdb               0.02   169.38   13.95  182.97     0.36    26.28   277.04    40.91  207.66   18.96  222.05   3.82  75.18
sda               0.04   169.34   20.55  183.01     0.61    26.28   270.51    47.18  231.71   27.84  254.60   3.76  76.51

xfs:
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
       3.18   81.72    2.19    1.48    0.00   11.42

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00    17.51    0.00  123.70     0.00    29.13   482.35    34.03  274.97   56.12  274.97   5.39  66.63
sdb               0.00    17.53    0.09  123.69     0.00    29.13   482.05    34.84  281.29   25.58  281.48   5.29  65.52
4

1 回答 1

1

由于您自己完成了测试(希望与您的预期生产用途相似),因此没有其他人会对 FS 提供更好的建议。当然,如果您可以更改 SSD 的旋转磁盘,那将会好得多,特别是对于索引吞吐量。

于 2017-06-09T09:07:23.970 回答