小编bet*_*ler的帖子

KVM + NFS 磁盘性能不佳

情况:我们有一个使用 KVM 托管三个 VM 的 Ubuntu 服务器。所有来宾和主机都需要访问 /var 某个子文件夹中的相同文件。因此,子文件夹通过 NFS 导出。我们的问题是来宾只能以主机的一半速度读取/写入目录。导出表看起来像这样

alice@host:~$ cat /etc/exports
/home/videos 192.168.10.0/24(rw,sync,no_root_squash)
Run Code Online (Sandbox Code Playgroud)

其中主机 IP 为 192.168.10.2,VM 为 192.168.10.1{1..3}。/home/videos 是指向 /var 中某个子文件夹的符号链接。特别是,它是 /var/videos/genvids。

这是 VM 的 fstab 中的相关行:

192.168.10.2:/home/videos /mnt/nfs nfs auto,noatime,rsize=4096,wsize=4096  0 0
Run Code Online (Sandbox Code Playgroud)

硬盘具有 ~155 MB/s 的持续数据速率,这由 hdparm -tT 和 dd 的输出验证:

alice@host:~$ dd if=/home/videos/4987_1359358478.mp4 of=/dev/null bs=1024k count=300
300+0 records in
300+0 records out
314572800 bytes (315 MB) copied, 2.04579 s, 154 MB/s
Run Code Online (Sandbox Code Playgroud)

在 VM 中,事情看起来有所不同:

bob@guest:~$ dd if=/mnt/nfs/4959_3184629068.mp4 of=/dev/null bs=1024k count=300
300+0 records in
300+0 …
Run Code Online (Sandbox Code Playgroud)

performance hard-drive nfs kvm-virtualization

4
推荐指数
1
解决办法
9969
查看次数

标签 统计

hard-drive ×1

kvm-virtualization ×1

nfs ×1

performance ×1