ltsc,只有 1 能用。而且比起 2 能和 VMware 共存而且与 Windows 的集成度更高。
mmtromsb456
2019-11-17 17:55:03 +08:00
@qcts33 之前是 bug.修完之后如果出现高内存占用.那代表的是你正在使用的实例使用了很多的缓存.而没有把这些缓存释放掉.这个是 Linux 的 Feature.这些缓存会在恰当的时机被内核回收.要强制回收应当使用如下命令释放 inode/pagecache/dentries. sync; echo 3 > /proc/sys/vm/drop_caches 之所以说之前有 bug.是因为在早期版本中即使 Linux 的缓存被清空也不会导致宿主机回收内存. 这根本的原因是 Windows 和 Linux 对于内存的用法不同.Linux 更倾向于用尽内存进行加速.而 Windows (尤其是对于主流用户来说)更倾向于保留大量的空闲内存
mmtromsb456
2019-11-17 17:57:31 +08:00
@RikkaW 早就修好了.甚至把修好的版本推到 slow ring 了.19013 就是正式支持内核回报内存块可回收情况的版本.现在都推到 19025 了.只是对于尤其编译为主的缓存黑洞.Linux 会使用大量的缓存进行加速.要你主动释放罢了.
mmtromsb456
2019-11-17 18:01:05 +08:00
wsl2 属于 20H1 的 feature.所以现在只要不是 insider.甚至只要不是 fast ring/slow ring 都更不到 20H1.