Debunking Zswap le Zram Myths | Mewayz Blog Skip to main content
Hacker News

Debunking Zswap le Zram Myths

Maikutlo

12 min read Via chrisdown.name

Mewayz Team

Editorial Team

Hacker News

Selelekela: Ho Hlakola Moea ho Linux Memory Management

Ho lelekisa ho sebetsa ka nepo, haholo-holo ka har'a tikoloho e tsotellang lisebelisoa joalo ka linkho tsa maru, metjhini e sebetsang, le lits'ebetso tsa ntlafatso, balaoli ba Linux le bahlahisi ba lula ba lokisa litsamaiso tsa bona. Lisebelisoa tse peli tse matla tse atisang ho kena moqoqong ke Zswap le Zram. Le hoja e le mahlale a amanang le 'ona a reretsoeng ho fokotsa khatello ea kelello, ho na le menahano e fosahetseng e ba pota-potileng. Ho bohlokoa ho utloisisa 'nete, kaha ho se hlophisehe hantle ho ka lebisa ho theoleheng ha ts'ebetso ho fapana le melemo. Joalo ka ha OS ea khoebo ea modular joalo ka Mewayz e itšetleha ka lits'ebetso tse hlakileng, tse sebetsang hantle ho tsamaisa ts'ebetso, sistimi ea hau ea Linux e ipapisitse le kutloisiso e hlakileng ea likarolo tsa eona tsa mantlha hore e tsamaee hantle. Ha re hlakiseng litšōmo tse tsebahalang haholo ka Zswap le Zram.

Khopolo-taba ea 1: Zram le Zswap ke Ntho e le 'Ngoe

Ena mohlomong ke maikutlo a fosahetseng a atileng haholo. Le ha mahlale ka bobeli a sebelisa khatello ho sebetsana le khaello ea mohopolo, meralo ea bona ea mantlha le mesebetsi ea bona li fapane. Zram, eo pele e neng e bitsoa "cache e hatelitsoeng bakeng sa memori," e theha sesebediswa sa "virtual, compressed block" ho RAM. Ha sistimi e hloka sebaka sa ho fapanyetsana, e sebelisa sesebelisoa sena sa zram ho fapana le (kapa pele) ho ngolla faele e fokolang e thehiloeng ho disk. The compression le decompression li etsahala ka botlalo mohopolong, e leng lebelo le leholo ho feta disk I/O.

Zswap, ka lehlakoreng le leng, e sebetsa e le cache ea pele-pele bakeng sa sesebelisoa sa phetoho ea 'mele (joaloka faele ea swap ho SSD). Ha leqephe le reretsoe ho fetoloa, Zswap e leka ho le hatella pele. Haeba compression e atlehile, leqephe le bolokoa ka letamong la memori le inehetseng. Ke feela haeba letamo la Zswap le tletse kapa leqephe le sa khonehe ho ngoloa ho disk swap disk. Nahana ka Zram e le RAM-disk e inehetseng, ea lebelo le holimo bakeng sa ho fapanyetsana, ha Zswap e le sesebelisoa se bohlale, sa mohopolong bakeng sa phapanyetsano ea hau ea setso e thehiloeng ho disk.

Khopolo-taba ea 2: Ho nolofalletsa Zram kapa Zswap Kamehla ho Ntlafatsa Tshebetso

Hoa hohela ho nahana hore ho eketsa sekhahla sa khatello ho tla lula ho etsa hore ho be le lebelo le phahameng, empa sena ha se 'nete ea bokahohle. Melemo ea ts'ebetso e itšetlehile haholo ka mosebetsi oa hau le hardware ea hau. Khoebo ea mantlha e pakeng tsali-cycle CPU le I/O latency. Ho hatella le ho fokotsa data ho hloka matla a CPU.

  • Maemo a Molemo: Lits'ebetsong tse nang le li-CPU tse potlakileng empa RAM e fokolang kapa polokelo e liehang (mohlala, eMMC kapa HDD), litšenyehelo tsa ho hatella li tlase haholo ho feta kotlo ea I/O ea butle disk. Sena se tloaeleha ka har'a linkho tse bobebe, mecheng ea sebele, le lilaptop tsa khale.
  • Melato e ka bang teng: Sisteme e nang le RAM e ngata e sa fetoheng hangata, bokaholimo ba li-algorithms tsa khatello ke litšenyehelo tse se nang molemo. Ka mokhoa o ts'oanang, haeba u na le NVMe SSD e potlakileng haholo, lekhalo la ts'ebetso lipakeng tsa khatello ea mohopolo le disk I/O ea fokotseha, 'me sena se ka etsa hore molemo oa Zswap o se ke oa bonahala.

Ho lokisa sistimi ka nepo, joalo ka ho hlophisa sethala se feto-fetohang joalo ka Mewayz, ho hloka ho utloisisa boemo bo ikhethileng ba ts'ebeliso ho e-na le ho sebelisa tharollo e lekanang le e 'ngoe.

Khopolo-taba ea 3: U Lokela ho Sebelisa Zram le Zswap Hammoho bakeng sa Phello e Ntle

Tlhahiso ena ha e felle feela; ho ka ba kotsi. Ho sebelisa Zram joalo ka sebaka sa phapanyetsano bakeng sa sistimi eo hape e nang le Zswap e nolofalitsoeng ho theha ketane e sa sebetseng ea ts'ebetso. Ak'u inahanele hore leqephe le lelekoa mohopolong: le ne le tla qala ho hatelloa ka har'a letamo la Zswap ho RAM, feela le ka khona ho fetisetsoa sesebelisoa sa Zram, seo le sona se leng ho RAM. Sena se eketsa ho rarahana ho sa hlokahaleng le CPU ka holimo ntle ho phaello e bonahalang.

Ntho ea bohlokoa ke ho khetha sesebelisoa se nepahetseng bakeng sa mosebetsi: sebelisa Zram ha u batla tharollo e hloekileng ea ho fetola mohopolo, 'me u sebelise Zswap ha u batla ho potlakisa setaele se seng se le teng sa disk-based swap. Ke mekhoa e meng, eseng tlatsetso.

Tsela e sebetsang haholoanyane ke ho khetha e le 'ngoe ho latela boemo ba sistimi ea hau. Zram e ntle haholo bakeng sa lits'ebetso moo o batlang ho qoba ho fapanyetsana ha disk ka botlalo. Zswap e loketse litsamaiso tseo ho tsona ho nang le karohano ea 'mele empa u batla ho fokotsa ts'ebeliso ea eona.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Khopolo-taba ea 4: Litheknoloji tsena ke tsa Mechini ea Memori e Tlase feela

Leha e le 'nete hore Zram e fumane botumo ho lisebelisoa tse nang le RAM e fokolang, joalo ka Raspberry Pis le li-Chromebooks tse tlase, ts'ebeliso ea eona e fetela hole. Meralong ea mehleng ea kajeno, katleho ke ea bohlokoa. Bakeng sa libaka tse nang le lik'hontheinara tse ngata haholo, tse kang tse laoloang ke sethala se kang Mewayz, tšebeliso e nepahetseng ea memori e fetolela ka kotloloho ho bolokoe ba litšenyehelo le letsoalo le phahameng. Ka ho sebelisa Zram, o ka fetisa mohopolo ka mokhoa o atlehileng haholoanyane, oa lumella meroalo e mengata hore e sebetse ho moamoheli a le mong ntle le ho etsa hore disk e fetoloe butle. Ha se feela ho phela ka RAM e nyane; e mabapi le ho ntlafatsa tšebeliso ea lisebelisoa ho fihlela ho feta ka seo u nang le sona. Molao-motheo ona oa ho ntlafatsa ts'ebetso e ntle ho tsoa ho likarolo tsa hau tsa mantlha o bohlokoa bakeng sa kernel ea Linux joalo ka ha o le molemong oa sistimi e sebetsang ea khoebo e etselitsoeng ho tsamaisa tšebetso e rarahaneng.

Lipotso Tse Botsoang Hangata

Selelekela: Ho Hlakola Moea ho Linux Memory Management

Ho lelekisa ho sebetsa ka nepo, haholo-holo ka har'a tikoloho e tsotellang lisebelisoa joalo ka linkho tsa maru, metjhini e sebetsang, le lits'ebetso tsa ntlafatso, balaoli ba Linux le bahlahisi ba lula ba lokisa litsamaiso tsa bona. Lisebelisoa tse peli tse matla tse atisang ho kena moqoqong ke Zswap le Zram. Le hoja e le mahlale a amanang le 'ona a reretsoeng ho fokotsa khatello ea kelello, ho na le menahano e fosahetseng e ba pota-potileng. Ho bohlokoa ho utloisisa 'nete, kaha ho se hlophisehe hantle ho ka lebisa ho theoleheng ha ts'ebetso ho fapana le melemo. Joalo ka ha OS ea khoebo ea modular joalo ka Mewayz e itšetleha ka lits'ebetso tse hlakileng, tse sebetsang hantle ho tsamaisa ts'ebetso, sistimi ea hau ea Linux e ipapisitse le kutloisiso e hlakileng ea likarolo tsa eona tsa mantlha hore e tsamaee hantle. Ha re hlakiseng litšōmo tse tsebahalang haholo ka Zswap le Zram.

Khopolo-taba ea 1: Zram le Zswap ke Ntho e le 'Ngoe

Ena mohlomong ke maikutlo a fosahetseng a atileng haholo. Le ha mahlale ka bobeli a sebelisa khatello ho sebetsana le khaello ea mohopolo, meralo ea bona ea mantlha le mesebetsi ea bona li fapane. Zram, eo pele e neng e bitsoa "cache e hatelitsoeng bakeng sa memori," e theha sesebelisoa sa block se hatelitsoeng ho RAM. Ha sistimi e hloka sebaka sa ho fapanyetsana, e sebelisa sesebelisoa sena sa zram ho fapana le (kapa pele) ho ngolla faele e fokolang e thehiloeng ho disk. The compression le decompression li etsahala ka botlalo mohopolong, e leng lebelo le leholo ho feta disk I/O.

Khopolo-taba ea 2: Ho nolofalletsa Zram kapa Zswap Kamehla ho Ntlafatsa Tshebetso

Hoa hohela ho nahana hore ho eketsa sekhahla sa khatello ho tla lula ho etsa hore ho be le lebelo le phahameng, empa sena ha se 'nete ea bokahohle. Melemo ea ts'ebetso e itšetlehile haholo ka mosebetsi oa hau le hardware ea hau. Khokahano ea mantlha e lipakeng tsa li-cycle tsa CPU le I/O latency. Ho hatella le ho fokotsa data ho hloka matla a CPU.

Khopolo-taba ea 3: U Lokela ho Sebelisa Zram le Zswap Hammoho bakeng sa Phello e Ntle

Tlhahiso ena ha e felle feela; ho ka ba kotsi. Ho sebelisa Zram joalo ka sebaka sa phapanyetsano bakeng sa sistimi eo hape e nang le Zswap e nolofalitsoeng ho theha ketane e sa sebetseng ea ts'ebetso. Ak'u inahanele hore leqephe le lelekoa mohopolong: le ne le tla qala ho hatelloa ka har'a letamo la Zswap ho RAM, feela le ka khona ho fetisetsoa sesebelisoa sa Zram, seo le sona se leng ho RAM. Sena se eketsa ho rarahana ho sa hlokahaleng le CPU ka holimo ntle ho phaello e bonahalang.

Khopolo-taba ea 4: Litheknoloji tsena ke tsa Mechini ea Memori e Tlase feela

Leha e le 'nete hore Zram e fumane botumo ho lisebelisoa tse nang le RAM e fokolang, joalo ka Raspberry Pis le li-Chromebooks tse tlase, ts'ebeliso ea eona e fetela hole. Meralong ea mehleng ea kajeno, katleho ke ea bohlokoa. Bakeng sa libaka tse nang le lik'hontheinara tse ngata haholo, tse kang tse laoloang ke sethala se kang Mewayz, tšebeliso e nepahetseng ea memori e fetolela ka kotloloho ho bolokoe ba litšenyehelo le letsoalo le phahameng. Ka ho sebelisa Zram, o ka fetisa mohopolo ka mokhoa o atlehileng haholoanyane, oa lumella meroalo e mengata hore e sebetse ho moamoheli a le mong ntle le ho etsa hore disk e fetoloe butle. Ha se feela ho phela ka RAM e nyane; e mabapi le ho ntlafatsa tšebeliso ea lisebelisoa ho fihlela ho feta ka seo u nang le sona. Molao-motheo ona oa ho ntlafatsa ts'ebetso e ntle ho tsoa ho likarolo tsa hau tsa mantlha o bohlokoa bakeng sa kernel ea Linux joalo ka ha o le molemong oa sistimi e sebetsang ea khoebo e etselitsoeng ho tsamaisa tšebetso e rarahaneng.

Haha Khoebo ea Hao ea Tsamaiso Kajeno

Ho tloha ho batho ba ikemetseng ho isa mekhatlong, Mewayz e matlafatsa likhoebo tse 138,000+ ka likarolo tse 208 tse kopaneng. Qala mahala, ntlafatsa ha o hola.

Theha Account Free →