Linux RAID-0性能不会超过1 GB / s
我无法从我的设置中获得最大吞吐量.硬件如下:
>双四核AMD Opteron(tm)处理器2376 软件: >普通的vanilla 2.6.32.25内核,针对AMD-64编译,针对NUMA进行了优化; Debian Lenny用户名. 到目前为止,我基本上假设条带化(RAID 0)几个物理设备应该大致线性地增加性能.但是这不是这种情况: >每个RAID阵列都能实现大约780 MB / s的写入,持续和1 GB / s的读取速度. 那么这里发生了什么?基本上我排除了总线或内存争用,因为当我同时在两个驱动器上运行dd时,聚合写入速度实际上达到1.5 GB / s,读取速度高达2 GB / s. 所以它不是PCIe总线.我想这不是RAM.它不是文件系统,因为我对原始设备或使用XFS进行了完全相同的数字基准测试.使用LVM条带化和md条带化也可以获得完全相同的性能. 怎么了?是什么阻止了流程达到最大吞吐量? Linux条带化有缺陷吗?我可以运行哪些其他测试? 解决方法
您是否尝试在执行基准测试时运行latencytop?可能有助于查看哪个linux系统调用是罪魁祸首(如果有的话).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |