在Samba上直接从FreeBSD服务器执行磁盘复制和传输时,我可以在读写时获得80-90 MB / s的传输速率.当我尝试在VM内部进行传输时,我得到的最大速度为10MB / s.
当我在VM中复制一个大文件时,我得到10MB / s最大值.使用zpool iostat我从来没有看到VM使用超过20-30 MB / s的最大传输.在VirtualBox配置中,我尝试了IDE适配器和SATA.我还没试过SCSI.
什么原因可能导致磁盘访问速度变慢?
>您应该更新VirtualBox.在执行此操作之前,您需要更新端口.
>设置磁盘的好方法是:
>将它们移动到zvols,zvols可以通过VBoxManage内部命令createrawvmdk转移到VirtualBox,这将使它使用更少的元数据并将扇区限制为8k(提示:因为你的扇区默认最大为512K,几乎每个字节写入将导致写入512K块) ;
>虚拟磁盘上的所有数据都已由虚拟化系统FS管理,因此您可以微调zfs vdev:
>
> sync = disabled,这将关闭磁盘上的日志记录,使磁盘能够不等待长时间运行的写入;
>
> logbias = throughput,当启用日志时,将从zpool获取数据的新页面,而不是意图日志,ditches double write;也立即写入数据;
>
> compression = on,在大多数环境中,这会加快读/写速度;
>
>不要开启DEDUP.
>不要使用SCSI,SATA是使用磁盘的更好方法.更新VirtualBox后在控制器上设置hostiocache.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。