我试图调整NAS,运行openfiler,想知道为什么我从RAID 5的4个WD RE3驱动器中获得相对较差的读取性能。
编辑:请注意,我说的是缓冲磁盘读取速度而不是高速缓存速度
编辑:更改格式以明确有两组输出。
当我在元设备上运行hdparm时,我得到了我期望的性能水平,下降到该卷,这是速度的三分之一!
有人知道为什么吗?LVM不好吗?
院长
元设备/ dev / md0结果
[root @ nas2等]#hdparm -tT / dev / md0 / dev / md0: 定时缓存的读取:2.00秒内4636 MB = 2318.96 MB /秒 定时缓冲磁盘读取:3.01秒内524 MB = 174.04 MB /秒
卷组/ dev / mapper / vg1-vol1结果
[root @ nas2等]#hdparm -tT / dev / mapper / vg1-vol1 / dev / mapper / vg1-vol1: 定时缓存的读取:2.00秒内4640 MB = 2320.28 MB /秒 定时缓冲磁盘读取:3.01秒内200 MB = 66.43 MB /秒
编辑:请参阅hdparm手册页中的部分,该部分建议这对于顺序读取性能是完全有效的测试,这是我要解决的问题。
-t为基准和比较目的执行设备读取的时间。为了获得有意义的结果,此操作应重复2-3次,否则 非活动系统(没有其他活动进程),至少有几兆字节的可用内存。这显示了读取缓冲区的速度 高速缓存到磁盘,而无需事先缓存数据。该测量结果表明驱动器可以在多大程度上保持连续数据读取的速度 Linux,没有任何文件系统开销。为了确保精确的测量,在处理-t期间使用BLKFLSBUF刷新缓冲区高速缓存 ioctl。如果还指定了-T标志,则将基于-T结果的校正因子合并到为-t报告的结果中 操作。
bonnie++
?