我在两台喘息的机器之间使用 NFS 的性能非常不一致,我似乎无法确定它。
设置:
机器 1 'video1':双 5506 w/12GB ram,8x3TB RAID6 上的 XFS 从 '/mnt/storage' 导出为 'video1'
机器 2 'storage1':Phenom X2 @ 3.2Ghtz w/8GB ram,5x2TB 上的 ZFS 从 /mnt/storage1-storage 导出为“storage1”
本地写入性能:
mackek2@video1:/mnt/storage/testing$ dd if=/dev/zero of=localwrite10GB bs=5000k count=2000
2000+0 records in
2000+0 records out
10240000000 bytes (10 GB) copied, 16.7657 s, 611 MB/s
Run Code Online (Sandbox Code Playgroud)
本地读取性能:
两者都连接到同一个 HP 千兆交换机,iperf 双向提供坚如磐石的 940mbps。
我的问题是,当我从 storage1 写入 video1 导出时,性能无处不在。似乎在文件传输的前几 (5-7) 场演出中(我希望尽可能快地移动 30-120GB AVCHD 或 MJPEG 文件),性能从 900mbps 下降到 150-180mbps,所以时间为慢到 30mbps。如果我重新启动 NFS 内核服务器,性能会恢复到更多的演出。
mackek2@storage1:/mnt/video1/testing$ dd if=/dev/zero of=remoteWrite10GB …Run Code Online (Sandbox Code Playgroud)