To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

From Wikipedia, the free encyclopedia

zram
Initial releaseMarch 30, 2014; 9 years ago (2014-03-30) (Linux 3.14)
Written inC
Operating systemLinux
TypeLinux kernel features
LicenseGNU General Public License
Websitewww.kernel.org

zram, formerly called compcache, is a Linux kernel module for creating a compressed block device in RAM, i.e. a RAM disk with on-the-fly disk compression. The block device created with zram can then be used for swap or as general-purpose RAM disk. The two most common uses for zram are for the storage of temporary files (/tmp) and as a swap device. Initially, zram had only the latter function, hence the original name "compcache" ("compressed cache"). Unlike swap, zram only uses 0.1% of the maximum size of the disk when not in use.[1]

After four years in the Linux kernel's driver staging area, zram was introduced into the mainline Linux kernel in version 3.14, released on March 30, 2014.[2] From Linux kernel version 3.15 onwards (released on June 8, 2014), zram supports multiple compression streams and multiple compression algorithms. Compression algorithms include DEFLATE (DEFLATE), LZ4 (LZ4, and LZ4HC "high compression"), LZO (LZO-RLE "run-length encoding"),[3] Zstandard (ZSTD), 842 (842). From kernel 5.1, the default is LZO-RLE,[3] which has a balance of speed and compression ratio. Like most other system parameters, the compression algorithm can be selected via sysfs.[4]

When used as a compressed swap space, zram is similar to zswap, which is not a general-purpose RAM disk, but rather an in-kernel compressed cache for swap pages. Until the introduction of CONFIG_ZRAM_WRITEBACK in kernel version 4.14, unlike zswap, zram was unable to use a storage device as a backing store, so it was unable to move less-frequently used pages to disk. However, zswap always requires a backing store, which is not the case for zram.

When used for swap, zram (like zswap) allows Linux to make more efficient use of RAM, since the operating system can then hold more pages of memory in the compressed swap than if the same amount of RAM had been used as application memory or disk cache. This is particularly effective on machines that do not have much memory.[5][6] In 2012, Ubuntu briefly considered enabling zram by default on computers with small amounts of installed RAM.[7] For this same reason, Fedora enabled zram by default starting with release 33.[8]

Using compressed swap space with zram or zswap also offers advantages for low-end hardware devices such as embedded devices and netbooks. Such devices usually use flash-based storage, which has limited lifespan due to write amplification, and may also use it to provide swap space. Using zram or zswap reduces the swap usage, which effectively reduces the amount of wear placed on flash-based storage and makes it last longer. Using zram also results in significantly reduced I/O for Linux systems that require swapping.[9][10]

YouTube Encyclopedic

  • 1/2
    Views:
    639
    1 006
  • ArcoLinux : 3017 Creating zram with the zram-generator - exactly like Arch Linux
  • Ubuntu: zram vs zswap vs zcache Ultimate guide: when to use which one (2 Solutions!!)

Transcription

See also

References

  1. ^ "zram: Compressed RAM-based block devices — The Linux Kernel documentation". docs.kernel.org. Retrieved February 25, 2024.
  2. ^ "Linux kernel 3.14, Section 1.2. zram: Memory compression mechanism considered stable". kernelnewbies.org. March 30, 2014. Retrieved April 1, 2014.
  3. ^ a b "ZRAM Will See Greater Performance On Linux 5.1 - It Changed Its Default Compressor - Phoronix". www.phoronix.com.
  4. ^ "Linux kernel 3.15, Section 1.7. zram: LZ4 compression support, improved performance". kernelnewbies.org. June 8, 2014. Retrieved June 15, 2014.
  5. ^ "Increased performance in Linux with zram (virtual swap compressed in ram)". webupd8.org. October 2, 2011. Retrieved November 8, 2011.
  6. ^ "compcache Compressed Caching for Linux". code.google.com. April 27, 2010. Retrieved November 11, 2011.
  7. ^ Dinsan, Francis (December 8, 2012). "Ubuntu Linux Considers Greater Usage of zRAM". Retrieved October 30, 2013.
  8. ^ "Fedora 33 Looking To Use Swap On zRAM By Default With systemd's zram-generator - Phoronix". www.phoronix.com. Retrieved March 29, 2021.
  9. ^ "ZRAM Might Finally Be Moved Out Of Linux Staging". Phoronix. August 14, 2013. Retrieved February 9, 2014.
  10. ^ "zRAM Is Still Hoping For A Promotion". Phoronix. November 25, 2013. Retrieved February 9, 2014.

External links

This page was last edited on 16 March 2024, at 22:49
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.