前言:在Vmware里面安装了两台Ubuntu16.04系统,但两台虚拟机之间的通信延迟太高。经过查阅资料,整理了以下有用的解决办法。
目录
1.网络连接方式
VMware虚拟机有三种网络模式,其中桥接模式被很多博主测试能够提升速度。
2.内存
我自己的联想笔记本是8GB的内存,能够分配给虚拟机的总共有6.1GB。内存设置的原则是:所有虚拟机同时使用的最大内存上限之和不能超过宿主机系统(真实系统)的空余内存。所以每个虚拟机分配了3GB的内存,如果两个虚拟机的内存之和大于能够分配的内存(6.1GB),两个虚拟机之间会出现内存交换,系统可能会出问题(具体会怎么我也不清楚,自行百度)。
内存的重要性不用多说,内存小的效率肯定低。
3.VMware设置(亲测能最多降低1/3的通信延迟)
修改编辑中的首选项。
修改虚拟机内存的使用方式(关键),读硬盘是虚拟机速度慢的主要原因,这样虚拟机就只使用物理内存,不会读硬盘了,当然了,要保证宿主机物理内存有足够的空余供虚拟机使用,否则会出现争用(参照网上)。如果改成第一项,发现只能运行一个虚拟机的话,可以改成第三项。
设置优先级中抓取的输入内容为高(参照网上)
单个虚拟机的设置:
但是这些办法对于降低延时的数量级并没有很有效的效果。如果有其他的办法欢迎留言。