Kwamagana Zswap na Zram Ibihimbano | Mewayz Blog Skip to main content
Hacker News

Kwamagana Zswap na Zram Ibihimbano

Ibitekerezo

5 min read Via chrisdown.name

Mewayz Team

Editorial Team

Hacker News

Intangiriro: Kurandura ikirere kuri Linux Memory Management

> Ibikoresho bibiri bikomeye byinjira mubiganiro ni Zswap na Zram. Mugihe ari tekinoroji ifitanye isano igamije kugabanya umuvuduko wo kwibuka, igihu cyibitekerezo bitari byo kirabakikije. Gusobanukirwa ukuri ni ngombwa, kuko ibishushanyo mbonera bishobora kuganisha ku mikorere aho kwunguka. Nkuko OS yubucuruzi busanzwe nka Mewayz yishingikiriza kumikorere isobanutse, ikora neza kugirango yorohereze imikorere, sisitemu ya Linux iterwa no gusobanukirwa neza nibice byingenzi kugirango ikore neza. Reka twamagane imigani ikunze kuvugwa kuri Zswap na Zram.

Ikinyoma 1: Zram na Zswap Nibintu bimwe

Ibi birashoboka ko imyumvire ikunze kugaragara. Mugihe tekinoloji zombi zikoresha compression kugirango zikemure ikibazo cyo kubura kwibuka, imyubakire yibanze ninshingano zabo biratandukanye. Zram, yahoze yitwa "cache compression kugirango yibuke," ikora igikoresho cyo guhagarika, gifunze muri RAM . Iyo sisitemu ikeneye umwanya wo guhinduranya, ikoresha iki gikoresho cya zram aho (cyangwa mbere) kwandika kuri buhoro buhoro disiki ishingiye kuri swap. Kwiyunvikana no gutesha umutwe bibaho rwose murwibutso, byihuta cyane kuruta disiki I / O.

Zswap, kurundi ruhande, ikora nka imbere-cache imbere-igikoresho cyoguhindura umubiri (nka dosiye yo guhinduranya kuri SSD). Iyo page iteganijwe guhindurwa, Zswap ibanza kugerageza kuyikanda. Niba compression igenda neza, page ibitswe muri pisine yabigenewe. Gusa niba pisine ya Zswap yuzuye cyangwa urupapuro ntirushobora kwandikwa kuri disiki ya swap igaragara. Tekereza Zram nkuwiyeguriye, yihuta cyane RAM-disiki ya swap, mugihe Zswap numunyabwenge, mububiko bwibikoresho bya disiki yawe ishingiye kuri swap.

Ikinyoma cya 2: Gushoboza Zram cyangwa Zswap Buri gihe Itezimbere Imikorere

Biragerageza gutekereza ko kongeramo urwego rwo kwikuramo bizahora bivamo umuvuduko mwinshi, ariko ntabwo arukuri kwisi yose. Inyungu yimikorere iterwa cyane numurimo wawe hamwe nibikoresho byawe. Ubucuruzi bwibanze buri hagati ya CPU izunguruka na I / O ubukererwe . Gukusanya no gutesha amakuru bisaba imbaraga za CPU.