查看原文
其他

设置 wsl 子系统的使用线程和内存

JunJunLab 老俊俊的生信笔记 2022-08-15


路漫漫其修远兮

引言

我的电脑运行内存是 16G,前天电脑升级为 win11 后,今天拿电脑分析数据,跑个 hisat2 内存都不够了,我用的是子系统。htop 看了一下,咋一看发现显示的内存只要 7 个 G 多点 ??? 咋回事啊?

下面是我的电脑配置:

然后是子系统显示的内存:

在群友的帮助下,发现还可以设置 wsl 的使用内存,非常的给力,现在分享一下解决过程。

原因

后面版本电脑会自动设置限制 wsl 的使用内存,默认为电脑内存一半:

设置

  1. Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹:

文件夹:

  1. 我们在这个文件夹下面建一个 .wslconfig 文件,里面写上以下内容:
[wsl2]
memory=15360MB
swap=2G
processors=12
  • 1.memory: 内存大小,我这里设置 15G
  • 2.swap: 交换内存大小
  • 3.processors: 线程数量

记得设置好以后重启电脑! 通过以上设置再来看看 htop 的显示,可以看到内存已经是 14.7G 了,线程 12 个线程:



欢迎加入生信交流群。加我微信我也拉你进 微信群聊 老俊俊生信交流群 哦,代码已上传至QQ群文件夹,欢迎下载。

群二维码:

老俊俊微信:


知识星球:



所以今天你学习了吗?

欢迎小伙伴留言评论!

今天的分享就到这里了,敬请期待下一篇!

最后欢迎大家分享转发,您的点赞是对我的鼓励肯定

如果觉得对您帮助很大,赏杯快乐水喝喝吧!



 往期回顾 




使用 Mfuzz 包聚类分析并自定义绘图

clusterProfiler 的 shiny 版上线了!

听说你想把 spearman 和 pearson 展示在一张相关性热图里?

snakemake 进阶用法

听说你离成功还差个对象?

snakemake 初探

批量下载 starBase 数据库查询信息

MeRIP-seq 数据分析之 peak 热图可视化

EnrichedHeatmap 之花样玩法

EnrichedHeatmap 之基本用法

◀...

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存