我用mdadm创建了一个7驱动器的RAID5数组,如果我想在将来扩展它,我就把LVM2放在数组上。我格式化为XFS。我基本上遵循了这个教程中的一行:
当我这么做
hdparm -tT /dev/md0 我看到400 of /S+的读取速度
然而,通过网络(千兆位交叉),我只有55-60MB/s的读写。这是一台很新的机器(过去两年)
什么可能是瓶颈的来源,我如何解决它们?
谢谢。
发布于 2011-04-09 02:45:05
首先,您的千兆网络是1000 only -> 125 only,而开销之后只有~100 only。你得到了大约一半,这不是很好,但你永远不会达到400 close,甚至接近。
你在网络上使用什么协议?CIFS,AFS,NFS?如果是NFS,UDP还是TCP?大型帧,数据帧大小,异步/同步?测试方法?有很多因素可能会影响你的表现。
使用NFSv3、UDP、8k数据帧、9k MTU和async+aio,我可以从我的千兆位网络中获得102 my。我认为这非常接近极限(注意:我在两端运行FreeBSD,而不是linux;ZFS不是XFS或EXT)。
https://serverfault.com/questions/257608
复制相似问题