Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 853 Bytes

wslconfig.md

File metadata and controls

28 lines (19 loc) · 853 Bytes

在家用i9笔记本编译代码是比公司电脑快,可是一天的开发出现了好几次的 OOM

gpt4说可能默认wsl最大内存分配限制就是宿主机的一半,我就说明明我都64g内存了还是会有OOM

只好在 ~/.wslconfig 配置中设置一个60G上限

[wsl2]
memory=64GB
swap=0GB
guiApplications=false
pageReporting=false
vmIdleTimeout=9999000
firewall=false

#networkingMode=mirrored

[experimental]
autoMemoryReclaim=gradual

pageReporting Default true setting enables Windows to reclaim unused memory allocated to WSL 2 virtual machine.

试试看不让win回收wsl2空闲内存会不会减少linux被OOM killed的风险

!> 注意如果发生OOM killed需要重启电脑,否则networkingMode=mirrored会失效docker run --network=host在windows上无法访问