Vmmem进程(WSL)占用CPU或内存资源过高的解决办法

这篇具有很好参考价值的文章主要介绍了Vmmem进程(WSL)占用CPU或内存资源过高的解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

        有没有一瞬间,在开启docker或打开虚拟机时,内存瞬间飚增,进行查看进程消耗是一个Vmmem的进程在作祟,那么Vmmem是什么呢,又如何进行限制呢!

什么是Vmmem:

        Vmmem:是一个系统合成的虚拟进程,用于表示虚拟机小航的内存和CPU资源。换句话说,您看到的Vmmem消耗大量内存和CPU资源,也就意味着虚拟机正在消耗大量的内存和CPU资源,如果要让它停止,请关闭您的虚拟机。

上面是对官方对Vmmem的解释,当然,我们既然打开了虚拟机,肯定是需要使用的,关闭是不可能关闭的,只能去限制其使用的最大内存:以下是限制Vmmem占用内存的方法。

限制前浮动在20%左右,这是限制后的:

vmmem,系统相关,java,运维,开发语言

解决方法:

一、进入用户文件夹

vmmem,系统相关,java,运维,开发语言

二、找到后缀名以.wslconfig结尾的文件(如没有,请新建)

vmmem,系统相关,java,运维,开发语言

 三、编辑内容

#.wslconfig
[wsl2]
memory=3GB //分配给WSL内存3GB
swap=4GB   //设置交换分区4GB
localhostForwarding=true

四、运行PowerShell执行wsl --shutdown命令,执行成功后,即可看到我们的Vmmem的占用明显降低。

vmmem,系统相关,java,运维,开发语言

附:WSL中的高级设置配置链接:https://learn.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-options-with-wslconfig文章来源地址https://www.toymoban.com/news/detail-540928.html

到了这里,关于Vmmem进程(WSL)占用CPU或内存资源过高的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mysql内存占用过高的问题

    现象:在mysql运行一天之后,发现内存占用量达到总内存的百分之77,且swap被占用百分之50 问题检查如下: 第一步:开启内存使用的监控服务 第二步: 查看正常实例的使用情况 第三步: 查看内存监控表数据 第三步: 查看事件类型下的内存量 问题解决:         当事件的

    2024年02月11日
    浏览(62)
  • Linux命令及CPU占用过高的定位分析思路

    不要使用vim打开大文件, vim会一次性读取所有内容到内存,容易造成宿主机内存溢出 。 打开文件前,可以使用 du -h命令查看文件大小 。一般,100MB以下为宜。 j 向下 30j 向下移动30行 k 向上 h 向左 l 向右 0 到行首 ^ 到行首第一个字符,如果前面有空格的话 $ 到行尾 gg 快速到

    2024年02月03日
    浏览(47)
  • Java进程内存占用过高,排查解决方法

    Java进程内存占用过高,排查解决方法 在Java应用程序开发过程中,我们经常会遇到Java进程占用内存过高的问题。这可能会导致系统性能下降、应用程序崩溃甚至无法启动。本文将介绍一些常见的排查和解决方法,帮助您解决Java进程内存占用过高的问题。 检查内存泄漏 内存泄

    2024年02月07日
    浏览(45)
  • Linux 查看占用资源cpu、内存最大的进程命令

    1、详细查询命令: 查看cpu最大进程,或者内存最大进程。 命令解析:该命令组合实际上是下面两句命令组合。 其中: 以上组合获得cpu或者内存最大的进程。 2、简单查询命令: 根据以上,也可以简化命令为 命令: 按下交互命令快捷键M(按内存排序),P(按cpu占用排序)

    2024年02月11日
    浏览(62)
  • 关闭Microsoft Compatibility Telemetry服务解决VScode CPU内存占用过高导致电脑卡顿(实测有效)

    解决方法: 关闭Microsoft Compatibility Telemetry服务。 Microsoft Compatibility Telemetry是微软下的一个监测数据收集服务,如果加入Microsoft客户反馈改善计划,该服务就会在监测系统异常并收集反馈到微软,禁用Microsoft Compatibility Telemetry任务计划即可解决问题。 1、打开开始菜单,找到

    2024年02月11日
    浏览(44)
  • Windows10 explorer资源管理器长时间CPU占用过高问题的调试解决过程————从懵到懂

    版本:windows10专业版 版本号:21H2 操作系统内部版本:19044.1586 使用微软提供的工具:ProcessExplorer 查看explorer进程的栈、使用率信息(使用方法请自行百度)。 问题测试方法: 1).为了便于观察,使用快捷键windows + E 快速 打开10个资源管理器。 2).打开ProcessExplorer 查看explorer进

    2024年02月05日
    浏览(42)
  • Vmmem进程占用大解决办法

    艹,这玩意属实有点过分了,办他! 我们先看看docker设置怎么说 哦,大概意思就是要通过这个配置文件来配置docker的占用资源,ok,开搞! 额…,只能说有所缓解,也只能这样了

    2024年02月15日
    浏览(29)
  • Vscode 内存过高的解决办法

    1.修复vs code 造成 rg.exe内存占用过大的问题 search.followSymlinks: false 2.修复vs code 造成 git.exe内存占用过大的问题 git.enabled: false 3.git.autorefresh: false 参考文章:Vscode 内存过高的解决办法 下班~

    2024年02月11日
    浏览(45)
  • 关于路由器CPU利用率过高的解决办法

    第一步, show process cpu 如显示IP input process is using a lot of CPU resources,检查以下情况: 一、Fast switching 在大流量的外出接口上是否被disabled.可以用 show interfaces switching 命令察看接口流量.然后在接口上重新 Re-enable fast switching .记住 fast switching是配置在output 接口. 二、Fast switching

    2024年02月06日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包