linux – 什么是典型的NFS读写速率

linux – 什么是典型的NFS读写速率,第1张

概述我刚安装了一个服务器,它通过NFS将HTTP视频流文件发送到Web服务器,我想确保我已经优化了传输速度.但我不知道什么样的读/写速率是典型的,所以我不知道我是否已达到接近最大值.我知道wsize和rsize参数很重要,但我不知道它们的默认值以及它是否值得改变它们. 根据关于NFS的sourceforge文章,我使用以下方法测试了写入速度: time dd if=/dev/zero of=/mnt/ 我刚安装了一个服务器,它通过NFS将http视频流文件发送到Web服务器,我想确保我已经优化了传输速度.但我不知道什么样的读/写速率是典型的,所以我不知道我是否已达到接近最大值.我知道wsize和rsize参数很重要,但我不知道它们的默认值以及它是否值得改变它们.

根据关于NFS的sourceforge文章,我使用以下方法测试了写入速度:

time dd if=/dev/zero of=/mnt/data/vIDeo/testfile bs=16k count=16384

我的写入速率为48MB / s.
我测试了很多次(卸载/安装以清除缓存),这个速度相当一致.

我测试了读取速度:

time dd if=/mnt/data/vIDeo/testfile of=/dev/null bs=16k

并获得117MB / s的读取速率

以太网交换机和所有电缆都适用于1Gb / s,两台机器上的NIC都设置为使用巨型帧(MTU = 9000),而在/ etc / exportfs中我设置了异步选项 – 速度对我来说比完美更重要数据的完整性.这两款机器都是相当标准的HP Proliant,带有7.2K SATA驱动器(3G在一个,6G在另一个上).两台机器都使用linux 2.6.18.发送文件的机器运行CentOS 5.5,接收它们的机器运行RHEL 5.4(Tikanga).

我希望有人测试了许多不同的系统,可以说上述数字是否是NFS数据传输的典型值,或者是否有足够的空间来增加它们.

解决方法 亚当,在我看来,你是在正确的球场.

Blocksforge文章暗示,Blocksize非常重要.

您不太可能达到110-120MB / s的网络线速(1 Gb,即位不是字节).

对于观众来说,这篇文章很棒:http://nfs.sourceforge.net/nfs-howto/ar01s05.html

当然有一些转移块的开销,得到响应.我们在10 Gb以太网上进行了测试,但速度并不快.但从理论上讲,我们可以与更胖的管道并行运行更多的NFS.

总结

以上是内存溢出为你收集整理的linux – 什么是典型的NFS读/写速率全部内容,希望文章能够帮你解决linux – 什么是典型的NFS读/写速率所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1041126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存