自从装了wsl我这个年迈的电脑就更加吃力,尤其是内存基本上都要占到90%以上,打开任务管理器一看内存一半以上都是被vmmem吃掉了,于是在网上寻找解决办法,并记录优化过程。
定期执行缓存删除
- 在WSL bash上,执行以下命令,并进入编辑模式
sudo crontab -e -u root
第一次运行会让你选择编译器,我选择了nano,感觉更加友好。
并添加以下行:
*/15 * * * * sync; echo 3 > /proc/sys/vm/drop_caches; touch /root/drop_caches_last_run
*/15 表示将每15分钟执行一次。您可以根据需要更改它