Zram

来自Local Chinese Wikipedia
imported>VulcanSphere2026年1月21日 (三) 07:28的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

package.lua第80行Lua错误:module 'Module:CGroup/core' not found Template:Lowercase 脚本错误:没有“about”这个模块。

页面Module:Infobox/styles.css没有内容。

zram
脚本错误:没有“InfoboxImageVariant”这个模块。
当前版本Template:Software version
源代码库页面Template:Plainlist/styles.css没有内容。Template:EditAtWikidata
编程语言C
引擎页面Template:Plainlist/styles.css没有内容。
    脚本错误:没有“Wd”这个模块。
Template:EditAtWikidata
操作系统Linux
类型Linux核心功能
许可协议GNU通用公共许可证
网站kernel.org
脚本错误:没有“Template wrapper”这个模块。

zram(也称为zRAM,先前称为compcache)是Linux核心的一项功能,可提供虚拟内存压缩。zram通过在RAM内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。由于zram可以用内存替代硬盘为系统提供交换空间的功能,zram可以在需要交换/分页时让Linux更好利用RAM,在物理内存较少的旧电脑上尤其如此[1][2]

即使RAM的价格相对较低(截至2014年2月 (2014-02)),zram仍有利于嵌入式设备上网本和其它相似的低端硬件设备。这些设备通常使用固态存储,它们由于其固有性质而寿命有限,因而避免以其提供交换空间可防止其迅速磨损。此外,使用zRAM还可显著降低Linux系统用于交换的I/O[3][4]

zram于3.14合并入Linux内核主线,并于2014年3月30日发布[5]。截至发布于2014年6月8日的Linux内核3.15,zram可支持LZ4压缩算法,而LZO仍然作为默认的压缩后端。内核3.15中的修改还改进了性能,以及经由sysfs切换压缩算法的能力[6]

Google在Chrome OS中使用zram,它也成为了Android 4.4设备的一个选项[7][8]。此外,Lubuntu于13.10开始使用zram[9]。截至2012年12月 (2012-12),Ubuntu考虑为小内存的计算机默认启用zram[10]

参见[编辑]

参考[编辑]

  1. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  3. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  4. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  5. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  6. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  7. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  8. Google, Android KitKat | Android Developers页面存档备份,存于互联网档案馆
  9. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found
  10. package.lua第80行Lua错误:module 'Module:Citation/CS1/Identifiers' not found

外部链接[编辑]

package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found package.lua第80行Lua错误:module 'Module:Navbar/configuration' not found