Canonical yakurudzira zvigamba kuti ikurumidze kuvhurwa kwemaitiro ekurara

Canonical Company suggested pane yetsamba yekutumira yeLinux kernel vanogadzira seti yezvigamba nekuita Opportunistic memory purge ("opportunistic memory reclaim"), iyo inokutendera kuti uderedze zvakanyanya nguva inotora kuti upinde mukurara. Optimization inowanikwa nekusheedzera kusheedzera kuburitswa kwesecond memory zvimiro izvo zvisina ruzivo rwakasiyana uye zvinogona kudzoreredzwa zvine simba mushure mekudzoka kubva kuhope mode (semuenzaniso, nzvimbo. anonymous memory uye akasiyana memori peji caches). Pfungwa huru ndeyokuti mushure mokubvisa data isingakoshi, ukuru hwemufananidzo wekuyeuka kuti uchengetedzwe usati waenda muhope mode inoderedzwa uye, maererano naizvozvo, nguva shoma inodiwa kuti uinyore uye uiverenge kubva kunononoka midhiya.

Nekumisikidza, kana uchichengetedza ndangariro yekurasira hibernation, iyo kernel inochengetedza ndangariro sezvairi neyese cache, asi kune yakajairwa kugona kusunungura zvisingaite zvimiro nekutevedzera kushomeka kwezviwanikwa panguva yekutanga yekupinda hibernation. Iyi ficha inogona kuvhurwa uchishandisa iyo "/sys/simba/image_size" parameter uye inotungamira kune inooneka kudzikiswa munguva inotora kupinda muhope mode. Canonical inokurudzira kuwedzera mamwe maviri paramita "/sys/power/mm_reclaim/run" uye
"/sys/power/mm_reclaim/release", izvo zvinokutendera kuti utange kuburitswa kwezvimiro zvisina basa pachine nguva kuitira kuti shanduko chaiyo yekurara iitwe nekukurumidza sezvinobvira, uye kudzoka kubva kuhope mode kunotora nguva imwe chete. kana uchishandisa iripo mu kernel parameter "/sys/power/image_size".

Kuedza pane system ine 8 GB ye RAM uye 8 GB yekuchinjanisa partition ne85% yekushandiswa kwendangariro yakaratidza mune yakasarudzika marongero (image_size=default) kuderera munguva yekupinda mumo yekurara kubva ku51.56 kusvika 4.19 masekonzi paunotanga maitiro ekuita. Kubvisa ndangariro yakawandisa masekonzi makumi matanhatu usati wapinda mumodhi yekurara. Nekudzikisa saizi yemufananidzo wakachengetwa, nguva yekudzoreredza yakadzikira kubva pa60 kusvika ku26.34 seconds. Iyo system payakavhura iyo yakajairwa modhi yekubvisa yakawandisa memory (image_size = 5), nguva yekupinda yekurara yakaderedzwa kubva pa0 kusvika 73.22 masekonzi, uye nguva yekudzoka kubva kuhope mode yakaramba isina kuchinjika (yakaderedzwa chete ne chikamu chechipiri, kubva pa5.36 kusvika ku5.32 seconds).

Nzira yakarongwa inogona kunge iri kudiwa mumamiriro ezvinhu apo zvakakosha kukurumidza kushandura kuhope mode uye zvinokwanisika kufanoona kudiwa kwekuchinja kwakadaro mberi. Semuyenzaniso, mumafu masystem, yakaderera-inonyanya kukosha nharaunda (nzvimbo dzenzvimbo muAmazon EC2) inogona kuita hibernate uye kusunungura yakagarwa ndangariro sezvo kushandiswa kwezviwanikwa nenzvimbo dzekutanga kunowedzera. Kana kuremerwa kwenzvimbo dzekutanga kwadzikira, nharaunda dzepasi-pasi dzinodzoka kubva pakurara. Pasi pemamiriro ezvinhu aya, kuchengetedza hutano hwakakodzera hwebasa, zvakakosha kuderedza nguva inotora kupinda nekubuda kwekurara. Iyo yepamberi yekuchenesa chikamu inogona kukonzeresa kana imwe nhanho yemutoro mukuru yasvika, inotungamira iyo inotungamira kuchando yenzvimbo dzakanyanya kukosha.

Source: opennet.ru

Voeg