WSL2以及容器的坑
wsl2内存占用无法释放
sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
实验性设置(测试gradual配置,然并卵)
设置名称 | 值 | 默认值 | 说明 |
---|---|---|---|
autoMemoryReclaim | string | disabled | 检测空闲 CPU 使用率后,自动释放缓存的内存。 设置为 gradual 以慢速释放,设置为 dropcache 以立即释放缓存的内存。 |
文档
jupyter 无法连接
jupyter lab --allow-root --ip=0.0.0.0 --port=8888
clash网络问题
更新windows系统后,发现clash无法使用,再一看发现端口变成0而且无法更改。
经过查询后确认了是开启了hyper-V造成的,hyper-V会让win10的动态端口变成1024开始的13977个端口,然后hyper-V会随机保留端口,大概2860个左右,刚好占用了clash端口。
解决方法一种是把动态端口改到更高的端口区域去,或者将使用的端口从hyper-V保留端口中排除。
首先用管理员模式启动CMD输入以下语句回车查询tcp动态起始端口是否变成了1024
netsh interface ipv4 show dynamicport tcp
然后用以下语句更改tcp动态端口的起始和范围值
netsh int ipv4 set dynamicport tcp start=49152 num=16383
netsh int ipv4 set dynamicport udp start=49152 num=16383
netsh int ipv4 set dynamic tcp start=49152 num=16384
然后重启电脑即可解决。
另一种方法,本人未尝试:
管理员模式启动CMD,输入
net stop winnat
然后启动clash
再在CMD输入
net start winnat
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期