当前位置:首页 > 虚拟机 > 正文

linux装虚拟机后缓存高


一、为什么在vmware上装的linux系统反应很慢?由于虚拟机需要更频繁地读写磁盘,因此读写磁盘需要花费更多的时间。另外,你的虚拟机中设置的内存较小,一般不会超过512M,所以响应很慢。虚拟机的整个系统都是基于CPU计算的,不像实际物理机中其他硬件分担CPU负载。简而言之,内存、磁盘读写、CPU速度都会影响虚拟机的性能。如果您的主机内存较大,在创建虚拟机时,首先选择分配给您的磁盘空间。您的主机有强大的CPU支持。这样你的虚拟机可以更快。


二、Linux虚拟机磁盘使用情况疑问,请高手解答!不要关注gvfs-fuse-daemon,它只是一个网络虚拟文件,不占用任何大小。
1.虚拟机将占用您放置它的驱动器。但是,虚拟机可以轻松扩展驱动器,您可以将扩展驱动器放置在不同的驱动器号下。
2.您无法使用ls-alh检查磁盘使用情况。你必须使用df命令来检查结果(哈哈,你已经用过它了)。
df--block-size=1M//以兆位显示,也可以指定G,df--block-size=1G
之所以没有剩余可用空间是由于你的虚拟驱动器指定的文件大小约为20G。当你的虚拟机磁盘文件接近它时,它就无法使用。您的任务是释放虚拟磁盘空间。
3.使用的虚拟机文件越多,问题就越大。这是虚拟机的常见问题,这意味着即使您不使用它,磁盘空间也会变得更大。实际占用的空间比虚拟机文件小很多。因此,需要定期释放虚拟机磁盘空间。现在更好的解决方案是安装vmware-tools驱动,并通过安装的vmware-toolbox释放占用的磁盘空间。(Ubuntu可以在软件中心或SynapticSoftwareSources中搜索toolbox或vmware找到,直接升级即可)。但是,如果要释放磁盘空间,则必须将虚拟机划分为至少两个虚拟磁盘。(可能还有其他方法,但我没有找到)。如果只有一张磁盘,则创建一个新的虚拟磁盘,并通过该磁盘挂载系统盘(具体创建方法(以vm7为例):菜单→虚拟机→设置→硬件(或硬件→添加(或添加)→磁盘(或硬盘),点击下一步,选择新建磁盘,下一步后选择SCSI,这里有一个模式,就是是否允许独立磁盘,如果用它来设置代码源代码或开发代码,必须选择独立并选择永久,否则不要选择独立(如果不是独立的可以创建快照,恢复后立即恢复到原始状态。下一步后指定磁盘大小和选择“单文件存储虚拟磁盘”(如果包含虚拟机文件的磁盘是ntfs格式,否则选择“将每个文件保存为2GB磁盘”),然后在命令提示符中输入sudovmware-toolbox,输入密码,选择收缩,选择您的/目录,然后单击收缩以释放虚拟磁盘的浪费空间。同样,您必须扩展磁盘并知道如何将扩展磁盘挂载到/目录中。新版本的Ubuntu更加人性化。成功创建新添加的磁盘后,它将自动挂载到计算机文件夹中。选择位置→计算机,右键直接格式化为ext3格式即可。:
1。输入:sudomkdir/mnt/disk1//创建目录挂载
2输入:mount/dev/sdb1/mnt/disk1//如果之前只有一个磁盘,如果之前有两个磁盘则无需创建新磁盘或只是将sdb1更改为sdc1等。
如果想启动时自动挂载到对应的文件夹,可以修改fstab文件。
1.首先查询要挂载的磁盘的uuid
ls-al/dev/disk/by-uuid
注意:此时你会发现你的磁盘和相应的uuid代码对应(一个很长的十六进制)数字)。找到您的磁盘并复制它。UUID
2.然后编辑fstab文件夹
sudogedit/etc/fstab
然后在最后写入以下内容。file:
UUID=d2d5d6a0-a2b9-4ef2-b5f0-538fd741a80d/mnt/disk1ext3defaults02
说明:UUID对应于新磁盘的uuid代码。您现在可以访问/mnt。/disk浏览您的新磁盘。如果你觉得/mnt/disk1太难找,可以直接在/work等/目录下创建。
三、vmwareworkstation16pro开启虚拟机占用内存远比分配给虚拟机的内存高?

初步估计是页面错误,当虚拟内存对应物理内存时。

这个问题在win10的低版本中比较容易出现,

参考一些相关的Repository,你可以按照我下面的建议看看能否解决问题

第一步是检查win10的自动检查版本,

第一步,查看win10的版本,

在win10设置中,如下

选项

然后单击“关于”可查看版本号。

关于

如果核心版本低于20H2,建议升级到20H2或首先是上面,因为win10的核心低版本存在很多Bug,这是我亲身经历过的。

第二步是设置虚拟内存。

右键单击计算机图标(在我的计算机上,您自然知道),然后选择“属性”

此计算机

然后选择高级系统设置

高级系统设置

弹出菜单后,请按以下步骤完成虚拟内存位置和存储大小。不要使用系统自动分配虚拟内存!记住!记住!

因为系统自动分配虚拟内存,它会立即匹配您的物理内存将创建的文件空间量!这个问题很多人都不知道。哭吧,虚拟内存数据会自动吃掉你系统的所有磁盘空间。

启动虚拟内存大小时,建议从256MB开始。

最大值取决于你用什么方案来打开更多的VMware,

那么你可以在空间较大的磁盘上将最大值设置为32768MB(这是建议不要和VM文件在同一个磁盘,因为磁盘会影响整体性能)。


第三步,将VM虚拟机改为直接使用物理内存

这一步取决于有多少个VM虚拟机是。运行,

如果虚拟机使用的总内存大于物理内存(计算系统本身和程序本身需要4GB左右),这一步可以省略,

。p>

因为这一步是让虚拟机直接使用VM,无需虚拟内存来查找虚拟机的主配置文件。以.VMX结尾的VMX文件对于每个虚拟机来说都是唯一的,很容易找到,如下

VMX文件

然后找到这个文件,需要用Note打开,

打开文件

用Note打开,使用Findmemsize关键字函数,如下所示

添加

然后在memsize字段中添加下面的行。如果您有许多虚拟机,则需要为每台虚拟机进行更改。

此时,更改后的虚拟机将直接使用物理内存,而不使用虚拟内存。

如果运行了很多虚拟机,并且内存已满,则VM程序还会报告可用内存不足并阻止虚拟机运行。

好的,希望以上建议可以帮助到您