我已经使用Solhat和Redhat 7.3完成了一些日志索引基准测试 该机器包括2 7200 RPM,软件RAID 1,64GB内存和E3-1240v6 CPU 我非常惊讶地发现ext4和xfs之间IO性能的巨大差异(见下面的详细信息) 使用xfs进行索引提供的索引吞吐量比ext4多20%(io等于xfs的十分之一) 我正在寻找与为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
答案 0 :(得分:0)
由于您自己进行了测试(希望与您的预期生产用途相似),否则没有其他人会对FS提出更好的建议。当然,如果您可以更改SSD的旋转磁盘,那将会更好,特别是对于通过索引编制索引。