📑 Table of Contents

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

zram
zram
编程语言C
操作系统Linux
类型Linux核心功能
许可协议GNU通用公共许可证
网站kernel.org

即使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. ^ Increased performance in Linux with zram (virtual swap compressed in ram). webupd8.org. 2 October 2011 [8 November 2011]. (原始内容存档于2022-02-14). 
  2. ^ compcache Compressed Caching for Linux. code.google.com. 27 April 2010 [11 November 2011]. (原始内容存档于2013-01-17). 
  3. ^ ZRAM Might Finally Be Moved Out Of Linux Staging. Phoronix. 2013-08-14 [2014-02-09]. (原始内容存档于2021-01-26). 
  4. ^ zRAM Is Still Hoping For A Promotion. Phoronix. 2013-11-25 [2014-02-09]. (原始内容存档于2021-03-09). 
  5. ^ Linux kernel 3.14, Section 1.2. zram: Memory compression mechanism considered stable. kernelnewbies.org. 2014-03-30 [2014-04-01]. (原始内容存档于2021-01-15). 
  6. ^ Linux kernel 3.15, Section 1.7. zram: LZ4 compression support, improved performance. kernelnewbies.org. 2014-06-08 [2014-06-15]. (原始内容存档于2018-06-11). 
  7. ^ Larabel, Michael. Google is Enabling zram for Chrome OS By Default. chromestory.com. 28 March 2013 [29 March 2013]. (原始内容存档于2019-11-30). 
  8. ^ Google, Android KitKat | Android Developers页面存档备份,存于互联网档案馆
  9. ^ Next Lubuntu provided with zram enabled! – LinuxVillage (en). linuxvillage.org. 17 October 2013 [10 November 2013]. (原始内容存档于2013年11月10日). 
  10. ^ Dinsan, Francis. Ubuntu Linux Considers Greater Usage of zRAM. 8 December 2012 [30 October 2013]. (原始内容存档于2018-08-30). 

外部链接

编辑

📚 Artikel Terkait di Wikipedia

可执行文件压缩

VMProtect HASP Envelope pack200 HASP Envelope 数据压缩 磁盘压缩 虚拟内存压缩(英语:Virtual memory compression) 執行檔 柯氏复杂性 自解壓縮檔 谈谈软件的壳及如何加壳与脱壳_Linux安全_Linux公社-Linux系统门户网站. www

Zswap

Linux kswapd, March 15, 2013, University of Liege The Compression Cache: Virtual Memory Compression for Handheld Computers (页面存档备份,存于互联网档案馆), March 16,

电气与电子工程术语词汇表

diode,发光二极管——半導體光源 linear motor,直线电机——电机类型 LORAN,罗兰导航系统 lossless data compression,无损数据压缩 lossy data compression,有损数据压缩——數據壓縮方法,減少數據大小,同時丟棄或切換其中的一些 loudspeaker,扬声器——设备

环氧塑封料

epoxy resin composition」  WO patent WO2021049645A1,「Sealing material for compression molding and electronic component device」  Kim, Junmo; Song, Myoung; Gu

效果器

system)讓樂手建立多種效果器鏈,所以他們能夠撥動切換器以選擇一或多種鍵。切換器通常會組成一列或只是一個簡單柵。 為了保留音調的明晰度,通常會在該鏈的起始處放置壓縮器(Compression),哇哇器(Wah-wah),以及過載(Overdrive)/ 破音(Distorition)效果器;調變器(Modulation)(包含