Vmmem进程(WSL)内存资源过高

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

本文章向大家介绍Docker Vmmem内存占用过高的解决方案

Windows的linux子系统最大占用可到本机器的80%,所以必须限制一下它的性能来达到优化目的。

解决方案
  1. win + R 输入cmd打开控制台
    wsl内存占用大,docker,docker,linux,运维
  2. 输入wsl --shutdown
    wsl内存占用大,docker,docker,linux,运维
  3. win + R输入%UserProfile% (打开用户配置文件目录)
    wsl内存占用大,docker,docker,linux,运维
  4. 修改或新建 .wslconfig 文件,加入以下内容
[wsl2]
#wsl占用内存
memory=1GB
#交换分区内存(swap类似于Windows的虚拟内存,从硬盘中划分出一个分区,
#在物理内存不够时,就会将硬盘空间虚拟成内存使用,用于解决内存不足的情况。)
swap=0
#限制核心数
#processors = 1
#关闭默认连接,将WSL2本地主机绑定到Windows本地主机
localhostForwarding=true
  1. 重启Docker Desktop
总结

关闭wsl → 在用户配置文件目录编辑 .wslconfig 文件 → 重启Docker Desktop文章来源地址https://www.toymoban.com/news/detail-519356.html

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

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

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

相关文章

  • Java进程内存占用过高,排查解决方法

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

    2024年02月07日
    浏览(47)
  • docker占用内存过高的解决方案

    环境:系统macOS13,芯片M1Pro,内存16GB 在mac环境中运行docker,则会出现内存占用过高的情况,如下图:   具体原因如下所介绍:   也就是说,docker是无法直接运行在macOS中的,虽然它们都是类unix的。故而我猜测在每次运行一个container容器时,可能都会创建一个虚拟的Linux环境

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

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

    2024年02月15日
    浏览(31)
  • Linux中buff/cache内存占用过高,手动释放内存

    buff/cache内存占用太高 我们在使用free -h或者(top命令)查看系统内存的时候,有时间会发现buff/cache很高,如下图:(可以看到总内存就251G,buff/cache占用了174G) 什么是buff buff(Buffer Cache)是一种I/O缓存,用于内存和硬盘的缓冲,是io设备的读写缓冲区。 什么是cache cache(Page

    2024年02月12日
    浏览(48)
  • linux下的buff/cache内存占用过高-手动清除释放内存

    buff/cache内存占用太高 我们在使用free -h或者(top命令)查看系统内存的时候,有时间会发现buff/cache很高,如下图: 可以看到占用了377M的内存 什么是buff buff(Buffer Cache)是一种I/O缓存,用于内存和硬盘的缓冲,是io设备的读写缓冲区。 什么是cache cache(Page Cache)是一种高速缓

    2024年02月07日
    浏览(101)
  • 银河麒麟V10SP1-20200711的mate-indicators进程占用内存过高的解决办法

    目录 一、监控异常 二、进程异常 三、解决方法 (一)第一步:先查看操作系统版本 (二)第二步:下载相应版本的补丁包 (三)第三步:升级补丁、重启系统   1. 升级步骤   2. 生效方式   3. 回退操作         有一台服务器在运维监控系统出发告警:内存使用率达到

    2024年02月07日
    浏览(216)
  • linux缓冲区(buff/cache)内存占用过高解决办法

    1.查看当前内存剩余 2.发现free剩余很少,buff/cache占用很高 3.安装hcache查看谁在占用 3.发现是journal这个东西,这是linux系统日志,出现这种情况,一般是日志没有配置好 查看配置文件 将Storage=persistent 重启日志服务 手动清理缓存区 再次free -m 查看

    2024年01月18日
    浏览(50)
  • WSL2模式下,将Ubuntu、Docker迁移出C盘并解除Ubuntu、Docker对C盘的空间占用

    windows用户以前如果需要使用linux,一般是远程linux服务器或者使用虚拟机,更有甚者是把系统换成linux。相较于以上方式,对于体验用户或者本机需要使用容器创建服务的用户来说,这是很不方便的。但是近年来,微软也开发了wsl,在windows里集成了linux服务,启用wsl后,从微软

    2024年02月09日
    浏览(40)
  • WSL:系统迁移【WSL默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中】【如果导入时失败,更新WSL后重试】【更新WSL:wsl.exe --update】

    因为虚拟机(Ubuntu20.04)默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中 查看安装的虚拟机 关闭所有正在运行的虚拟机 对需要迁移的分发或虚拟机导出 虚拟机名称:wsl -l -v可以查看名字,我的是Ubuntu-20.04 文件导出路径:我导出在D盘(F:wsl-Ubuntu-20.04.tar) 卸载

    2023年04月08日
    浏览(33)
  • 在linux中查看运行指定进程资源占用(cpu+gpu)

    在运行程序时有时候会需要查看资源占用,以方便部署在其他服务器上时进行参考。以下是总结了我在linux上查找程序进程资源的两种方法(cpu和gpu都有)。 如果进程较多,输入 ps -ef | grep + 指令 进行搜索。如果运行的是python程序,可以输入 ps -ef | grep python3 比如我想

    2024年02月04日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包