phoenix520110
deepin
2020-08-10 05:27 zswap 就是新的内存压缩机制 压缩率越高 越吃CPU 越省内存和交换空间 压缩率越低 则反而运行速度越快 但是占用内存和交换空间越多 也就是高压缩适合手机 低压缩适合电脑
zram 是内存中划一点空间虚拟交换区
这两都是辅助 不能取代交换区工作 本质上 反而是为了搞升SWAP性能的
zram 是内存中划一点空间虚拟交换区
这两都是辅助 不能取代交换区工作 本质上 反而是为了搞升SWAP性能的
Reply Like 0 View the author


中文


file-backed pages(有文件背景的页面,比如代码段、比如read/write方法读写的文件、比如mmap读写的文件;他们有对应的硬盘文件,因此如果要交换,可以直接和硬盘对应的文件进行交换),此部分页面进page cache
anonymous pages(匿名页,如stack,heap,CoW后的数据段等;他们没有对应的硬盘文件,因此如果要交换,只能交换到虚拟内存-swapfile或者Linux的swap硬盘分区),此部分页面,如果系统内存不充分,可以被swap到swapfile或者硬盘的swap分区
因此,Linux在进行内存回收(memory reclaim)的时候,实际上可以从1类和2类这两种页面里面进行回收,而swappiness就决定了回收这2类页面的优先级。
也就是 过大或过小的值 你的电脑都在不正常工作 就会卡
这就像个天平秤一样 40-60之间