每天听简报,了解最新科技、AI、软件资讯
在NixOS上,让电脑先挂起再自动休眠,配置只要两行:打开zswap,把swappiness设成一百。作者原来一直开着zramSwap,以为这就是社区推荐的休眠方案,结果搞反了,zramSwap其实是zram,只是把内存压缩扩容,跟磁盘休眠无关。真正支持休眠的是zswap,先把要换出的内存页压缩缓存,扛不住了再落到磁盘上的swap分区或文件。压缩算法上,NixOS默认用压缩率更高的zstd,作者试过速度更快的lz4,后来还是换回zstd,因为瓶颈不是压缩速度,而是压缩池里能塞下多少页面。评论区有人反对swappiness一律设成一百,电脑挂起几小时后第一次换入内存就卡顿一百毫秒,降到零反而更流畅。
进度保存在本设备 · 登录同步