Canonical yakonza zomatira kuti zifulumizitse kuyambitsa njira yogona

Zovomerezeka analimbikitsa pamndandanda wamakalata wa opanga Linux kernel seti ya zigamba zokhazikitsidwa mwayi kukumbukira kuyeretsa ("mwayi kukumbukira kukumbukira"), zomwe zimakulolani kuti muchepetse kwambiri nthawi yomwe imafunika kuti mulowe mumachitidwe ogona. Kukhathamiritsa kumatheka poyitanitsa mwachangu kutulutsidwa kwa zida zachiwiri zomwe zilibe chidziwitso chapadera ndipo zitha kubwezeretsedwanso mwamphamvu mutabwerako kumayendedwe ogona (mwachitsanzo, madera. kukumbukira mosadziwika ndi ma cache osiyanasiyana okumbukira masamba). Lingaliro lalikulu ndiloti mutatha kuchotsa deta yosafunikira, kukula kwa chithunzi cha kukumbukira kuti chisungidwe musanayambe kugona kumachepetsedwa ndipo, motero, nthawi yocheperapo imafunika kuti mulembe ndikuwerenga kuchokera pa TV pang'onopang'ono.

Mwachikhazikitso, posunga malo osungiramo kukumbukira kwa hibernation, kernel imasunga kukumbukira monga momwe zilili ndi ma cache onse, koma pali kuthekera kwanthawi zonse kumasula zomangira zosafunikira poyesa kuperewera kwazinthu poyambira kulowa hibernation. Izi zitha kutsegulidwa pogwiritsa ntchito gawo la "/sys/power/image_size" ndipo zimabweretsa kuchepa kwanthawi yayitali kuti mulowe mumagonedwe. Canonical ikuwonetsa kuwonjezera magawo ena awiri "/sys/power/mm_reclaim/run" ndi
"/sys/power/mm_reclaim/release", zomwe zidzakuthandizani kuyambitsa kutulutsidwa kwa zinthu zosafunikira pasadakhale kuti kusintha kwenikweni kumachitidwe ogona kuchitidwe mwachangu momwe mungathere, ndipo kubwerera kumayendedwe ogona kumatenga nthawi yomweyo. mukamagwiritsa ntchito yomwe ilipo mu kernel parameter "/sys/power/image_size".

Kuyesa pamakina omwe ali ndi 8 GB ya RAM ndi 8 GB ya magawo osinthika ndi 85% yakugwiritsa ntchito kukumbukira kumawonetsedwa pazosintha (image_size=default) kuchepa kwa nthawi yolowera kugona kuchokera ku 51.56 mpaka masekondi 4.19 poyambitsa njira ya Kuchotsa kukumbukira mopitirira muyeso masekondi 60 musanalowe mumachitidwe ogona. Pochepetsa kukula kwa chithunzi chosungidwa cha kukumbukira, nthawi yobwezeretsa idatsika kuchokera ku 26.34 mpaka 5 masekondi. Dongosolo litatsegula njira yokhazikika yochotsa kukumbukira kopitilira muyeso (image_size = 0), nthawi yolowera kugona idachepetsedwa kuchoka pa 73.22 mpaka masekondi 5.36, ndipo nthawi yobwerera kuchokera kumachitidwe ogona idakhala yosasinthika (inachepetsedwa kokha ndi a. gawo lachiwiri, kuchokera ku 5.32 mpaka 5.26 masekondi).

Njira yomwe ikufunsidwayo ingakhale yofunikira pazochitika zomwe kuli kofunikira kusinthana mofulumira kwambiri kumayendedwe ogona ndipo ndizotheka kudziwiratu kufunikira kwa kusintha koteroko pasadakhale. Mwachitsanzo, m'makina amtambo, malo osafunikira kwambiri (malo malo mu Amazon EC2) imatha kubisala mozama ndikumasula kukumbukira komwe kumagwiritsidwa ntchito ndi malo oyamba. Pamene katundu pa malo oyambirira achepa, malo osafunikira kwambiri amabwerera kuchokera kumachitidwe ogona. Pansi pazimenezi, kuti mukhale ndi ntchito yabwino, ndikofunikira kuchepetsa nthawi yomwe imafunika kuti mulowe ndikutuluka munjira yogona. Gawo lokonzekera lokonzekera likhoza kuyambika pamene mulingo wina wa katundu waukulu wafika, patsogolo pa mlingo umene umatsogolera kuzizira kwa malo otsika kwambiri.

Source: opennet.ru

Kuwonjezera ndemanga