配置WSL内存和swap
现象
在RK3506B SDK 编译时内存不够(触发 OOM),内核把 cc1plus 杀了。在 WSL2 上尤其常见:默认内存/Swap 不够、或者同时开了很多程序。
先确认内存/Swap
1 | free -h |
配置 WSL2 的 memory + swap
- Windows 侧编辑(没有就新建):
1 | C:\Users\dky\.wslconfig |
1 | [wsl2] |
- Windows CMD:
1 | wsl --shutdown |
- 重新进入 WSL,再 free -h 看看是否生效。