GNOME idapereka lingaliro poganizira momwe chitukuko chimakhudzira chilengedwe

Philip Withnall wochokera ku Endless analankhula ku msonkhano wa GUADEC 2020 lingaliro Yambitsani kukhudzidwa kwa chilengedwe pakukula kwa ntchito ya GNOME. Pa pulogalamu iliyonse, akuyenera kuwonetsa gawo la "Carbon Cost", lomwe limawonetsa pafupifupi kuchuluka kwa mpweya woipa wa carbon dioxide mumlengalenga ndikukulolani kuti muwone momwe chitukukochi chikukhudzira kutentha kwa dziko.

Malingana ndi wokamba nkhaniyo, ngakhale kuti mapulogalamu aulere amaperekedwa kwaulere, ali ndi mtengo wosalunjika - zotsatira za chitukuko pa chilengedwe. Mwachitsanzo, zomangamanga za seva ya polojekitiyi, ma seva ophatikizika mosalekeza, GNOME Foundation, ndi misonkhano yamapulogalamu amafunikira magetsi ndi zida zomwe zimatulutsa mpweya wa carbon dioxide. Mapulogalamu amawononganso mphamvu pamakina ogwiritsira ntchito, omwe amakhudzanso chilengedwe.

Kukhazikitsidwa kwa metric yatsopano kudzawonetsa kudzipereka kwakukulu kwa polojekiti ya GNOME pakusunga chilengedwe. Zina mwazinthu zowerengera ma metric ndi nthawi yogwiritsira ntchito, kuchuluka kwa CPU, kusungirako ndi netiweki, komanso kuzama kwa kuyesa munjira yophatikizira yosalekeza. Kuti muyerekeze katunduyo, akuyenera kugwiritsa ntchito njira zowerengera ndalama za sysprof, systemd ndi powertop, zomwe zitha kusinthidwa kukhala zofanana ndi mpweya woipa wa carbon dioxide. Mwachitsanzo, ola limodzi la kuchuluka kwa CPU kumatha kuyerekezedwa pafupifupi 1 magalamu Zamgululi (kutengera kuchuluka kwa 20 W pakugwiritsa ntchito mphamvu), ndipo 1 GB ya data yomwe idatsitsidwa pamaneti ndiyofanana ndi 17 magalamu a CO2e. Pankhani ya machitidwe ophatikizana mosalekeza, kumangidwa kwa Glib kukuyembekezeka kutulutsa ma kilogalamu 48 a CO2e pachaka (poyerekeza ndi munthu m'modzi yemwe amapanga matani 4.1 a CO2e pachaka).

Kuti muchepetse Mtengo wa Carbon, omanga akulimbikitsidwa kuti agwiritse ntchito zokhathamiritsa monga kusungitsa, kukonza magwiridwe antchito, kuchepetsa kuchuluka kwa maukonde, komanso kugwiritsa ntchito zithunzi zomwe zidafotokozedweratu pamakina ophatikizana mosalekeza, motero zimathandizira polimbana ndi kutentha kwa dziko. Mwachitsanzo, kugwiritsa ntchito zithunzi za Docker zopangidwa kale munjira yophatikizira mosalekeza kumachepetsa mtengo wa metric ndi nthawi zinayi.

Pakutulutsidwa kwakukulu kulikonse, akulinganizidwa kuwerengera kuchuluka kwa "Carbon Cost", mwachidule ma metric a mapulogalamu onse, komanso mtengo wa polojekiti ya GNOME, GNOME Foundation, ma hackfest ndi njira yophatikizira yosalekeza. Metric yotereyi ipangitsa kuti zitheke kuchita chitukuko ndi diso ku momwe chilengedwe chimakhudzira, kuyang'anira zochitika ndikukwaniritsa kukhathamiritsa koyenera.

Source: opennet.ru

Kuwonjezera ndemanga