• 首页
  • 狐文
  • 狐图
  • About
狐窝
OvO
  1. 首页
  2. 未分类
  3. 正文

硬盘灯一直亮 解决VM虚拟机导致硬盘灯常亮,很卡的问题

2017年08月07日 337点热度 0人点赞 0条评论

2017-1-7 22:27 from---http://www.manew.com/blog-166252-36566.html

硬盘灯一直亮

vmdk目录下的vmem文件导致的问题,vmem文件相当于系统里的分页文件,虚拟机开机的时候生成这个文件硬盘读写导致硬盘灯常亮,很卡很慢的问题,这个文件在关闭虚拟机的时候又会自动删除。

如果物理机内存足够大的话可以把这个文件去掉。

对所有的虚拟机“禁用”vmem文件
修改C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\settings.ini文件,(如果没有这个文件的话手工添加一个),在其中加上一行:mainMem.useNamedFile = "FALSE"

对特定的虚拟机“禁用”vmem文件
修改特定虚拟机目录下的vmx文件,在其中加上一行:mainMem.useNamedFile = "FALSE"

 

这样就不会产生VMEM文件了,我还添加了以下内容优化了虚拟机(主机要有足够的物理内存)
sched.mem.pshare.enable = "FALSE"
MemTrimRate = 0
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
在 ubunut 11.04 下安装 VMWare 7.1.4 后,发现vmware 要比 virtual box 卡,观察硬盘灯一直在闪,心里就感觉很奇怪为什么它一直在读硬盘呢?
观察内存使用发现 

可用内存很多,可是还有部分的Swap 分区在使用中。 

所以猜想可能是在频繁的读写Swap 所以才至于vmware 卡。 

后来在 vmware 设置选项中发现如图的设置选项,于是禁用 swap。 
这样vmware 就不会频繁的读写swap了。虚拟机的速度也快了很多,没有卡的现象了。 



优秀的虚拟化软件VMWare Workstation   几乎成了我的主要工作平台了,但是缓慢的速度还是令人不快,时间就在硬盘灯闪烁中逝去,加多一些内存,反正现在内存这么便宜,再做一些简单的配置,效果就好多了.

 

1  设置CPU主频,先查一下宿主系统的CPU主频,然后到配置文件

 

C:/Documents and Settings/All Users/Application Data/VMware/VMware Workstation/config.ini

里面加一行:

 

host.cpukHz = 2160000

 

我的CPU主频是2.16GHz的.

 

2 设置内存使用方式,打开VM首选项设置界面,选择内存页,然后选择

 

Fit all virtual machine memory into reserved host RAM

 

选项,再加大VM使用的内存数,到宿主系统可以承受的较优设置,一般2G内存的宿主系统可以分配给VM 1.4 G内存,3G内存的宿主系统可以分配给VM 2.3G 的内存.

 

3 修改VM的配置文件,就是将要运行的VM的目录下的.vmx文件,加入:

 

MemTrimRate = "0"
sched.mem.pshare.enable = "FALSE"
sched.mem.maxmemctl=0
MemAllowAutoScaleDown = "FALSE"
mem.ShareScanTotal=0
mem.ShareScanVM=0
mem.ShareScanThreshold=4096
mainMem.useNamedFile = "FALSE"

 

这些配置参数使VM的所有内存直接使用宿主系统的RAM,而不是使用一个交换文件来虚拟化内存,启动VM以后,应该在宿主系统看到内存占用直接上升,就表明配置参数生效了.

标签: 暂无
最后更新:2017年08月07日

OvO

狐狸

点赞
< 上一篇
下一篇 >
最新 热点 随机
最新 热点 随机
证书的SCT相关 ssl证书生成时插入OID TrueNAS SCALE docker安装使用联合文件系统mergerfs Iptables 端口(流量)转发 如何在GIT中删除第一个提交 TrueNas 虚拟机无法连接主机 dnsmasq ipset iptables 实现对流量进行分流 新版 Ubuntu 修改IP DCHP K3S 创建portainer 通过声音进行数据传输 Windows精简部署相关简易内容 ConstraintLayout 和 Coordinator 对比 Android 为View分配id wireshark解析TCP tcpdump rpcapd 相关编译方法 双网卡调整优先级 Android 禁用IPv6 ​APC UPS相关资料 PowerChute Business Edition - Supported UPS Models
dnsmasq ipset iptables 实现对流量进行分流TrueNas 虚拟机无法连接主机如何在GIT中删除第一个提交Iptables 端口(流量)转发TrueNAS SCALE docker安装使用联合文件系统mergerfsssl证书生成时插入OID证书的SCT相关
jdbc连接oracle的url的三种写法 Ubuntu 系统 SSD固态硬盘检查4K对齐以及开启Trim git回退版本 如何在IntelliJ IDEA中快速配置Tomcat ORA-01034: ORACLE not available ORA-27101 Tesseract-OCR 字符识别---样本训练 超微主板风扇频繁切换转速 Windows下的Console Emulator IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除 Scrapy 在PyCharm中输出信息为红色字体的解决办法 iptables入门06(DNS端口53设置 使用Python做验证码识别 Docker Samba 文件共享踩坑记录 FreeNAS 移动Jails到另一个池 move iocage Jails to another pool 卸载linux Mint自带jdk并安装最新jdk 优化 Ext4 分区格式化后占用空间(通过降低inode数来节省磁盘空间) Install Oracle 11G Release 2 (11.2) on Centos Linux 7 Maven启用代理访问
标签聚合
com linux android git 网卡 密码 http 未分类 docker https 编译 ssl windows chrome ipv 下载

COPYRIGHT © 2020 狐窝. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS