用的商店里的 Ubuntu 18.04 LTS
echo 1 > /proc/sys/vm/drop_caches && echo 1 > /proc/sys/vm/compact_memory
https://github.com/yuk7/arch-systemctl-alt
1
BrettD 2020-07-06 17:45:18 +08:00 via iPhone
/proc/sys/vm/compact_memory
是什么设置选项? |
2
richard1122 2020-07-06 17:46:14 +08:00
在 .wslconfig 里可以限制一下最大内存,默认太多了
|
3
Osk 2020-07-06 18:06:20 +08:00 via Android
动态内存,不用纠结到底给虚拟机多少内存,不会浪费
不赞同,Hyper-v 虚拟机也可以用动态内存的 |
4
keepeye 2020-07-06 18:12:22 +08:00
用 wsl2 的是不是都奔着 docker 去的?
|
5
masquerader 2020-07-06 18:20:03 +08:00
如果用 docker 的话,其实用 Docker Desktop 就蛮好,反正背后也是用的 WSL2,这样省去了自己安装 WSL2 distro 以及进入 distro 安装 docker 的一系列步骤。
|
6
caola 2020-07-06 18:21:07 +08:00
.wslconfig 可以限制最大值,
如果 wsl2 里的服务要对外访问,那么就要端口转发出来, 例如 WSL2 的 IP 为 172.x.x.x 的 80 端口: netsh interface portproxy add v4tov4 listenport=80 connectaddress=172.x.x.x listenaddress=* protocol=tcp |
7
acrisliu 2020-07-06 20:05:06 +08:00
Docker 的话我直接装的 Docker Desktop,然后以 WSL2 做后端。另外 CLione 的 Cmake 环境也在 WSL2 中。
|
8
canbingzt 2020-07-07 08:21:05 +08:00
文件管理的话可以直接在资源管理器输入"\\wsl$"
|