![btrfs 性能 并行访问](https://linux22.com/image/1084924/btrfs%20%E6%80%A7%E8%83%BD%20%E5%B9%B6%E8%A1%8C%E8%AE%BF%E9%97%AE.png)
我正在运行基于btrfs 3.12
(Ubuntu 14.04 x64)的 Raid5(3x 500GB Sata2 HDD),VirutalBox VM 使用此卷。只要没有其他进程访问该卷,VM 就可以正常运行。但最近我也将一个较大的文件复制到该卷,我的 VM 几乎没有任何 iops。在 VM 中打开即使是小程序也需要几分钟。相比之下,复制过程的速度可以接受。此外,我曾经gzip
将该大文件压缩到btrfs
卷上,但虚拟盒似乎无法保持 VM 处于活动状态(虚拟机窗口变灰,没有响应)。
我发现使用 mount 选项noatime
可以帮助提高性能,但由于我只访问卷上的两个文件(VM 的 VDI 和另一个文件),所以我认为这不会对情况产生太大的改善。
您能否向我解释一下这种行为并提出一些建议来提高虚拟机的吞吐量?