Ukwenyusa imvamisa yesibali sikhathi se-Linux kuzoba nezinzuzo zokusebenza nokwenza kahle

Ngesinye isikhathi abaningi bethu Saba nesibindi sokudlala nababusi Kusistimu yethu, lokhu kwenzelwa ukuthola ukuthuthukiswa okuthile kokusebenza noma ngenjongo ethile, njengomthwalo wokusebenza, izinhlelo zokusebenza, imidlalo, njll.

Lolu hlobo lokuguqulwa, Awavamisile ukufakwa ekusabalaliseni okuvamile Futhi kuyaqondakala ukuthi kungani, njengoba lokhu kuhumusha ekwenyukeni noma ekuncipheni (kuye ngecala) ezinsizeni zethimba lethu.

Ngikusho lokhu, ngoba muva nje a Unjiniyela we-Google wenze isiphakamiso sokushintshwa la izilungiselelo ezizenzakalelayo i-del Isibali sikhathi se-Linux kernel, inyusa izinga layo lokuphazamiseka lisuka ku-250 Hz liye ku-1000 Hz.

Lolu shintsho kungasho imvamisa ephezulu ekushintsheni komsebenzi kanye nokwehliswa kwenani lesikhathi kusihleli somsebenzi, okuyintokanye nokusebenza kahle kungathuthukiswa ezimeni ezithile. Njengamanje, i-250Hz ibhekwa njengebhalansi phakathi kokusebenza, ukubambezeleka, nokusetshenziswa kwamandla.

Ukugqugquzela isiphakamiso

Uno kwezimpikiswano ezinkulu ezivuna yalolu shintsho yi- Ukuthuthukiswa kokusebenza kumadivayisi anezibonisi ezingu-120Hz, okuvame ukwanda kuma-PC nakumadivayisi eselula. Esilungiselelweni samanje esingu-250Hz, ukunganembi kokulinganisa isikhathi kufinyelela cishe kuhhafu wesikhathi sozimele, okuthinta ukusebenza kahle kokwabiwa kwensiza.

Ngaphezu kwalokho, kuye kwaphawulwa ukuthi i-voltage eguquguqukayo kanye ne-frequency scaling mechanism (DVFS) ijwayele ukusebenzisa amasu okukhetha imvamisa anolaka ukugwema ukwehla. Lokhu kungase kubangele ukusetshenziswa kwamandla okungadingekile lapho umsebenzi usuqedile ukucutshungulwa, kodwa iphrosesa iyaqhubeka nokusebenza ngesivinini esiphezulu ngenxa yokuthi i-quantum yesikhathi sayo ayikaphelelwa yisikhathi.

Ukwanda yemvamisa yokushintshwa komsebenzi ingavumela:

  • Ukusebenza okuthuthukisiwe kwe-dynamic frequency management (DVFS).
  • Ukwabiwa okunembe kakhudlwana kwezikhathi zesihleli somsebenzi.
  • Ukunyuka kwemvamisa yokubuyekeza izibalo zomthwalo we-CPU.
  • Isikhathi esincishisiwe sokulinda semisebenzi esalindile.
  • Izimpikiswano eziphikisana nesichibiyelo

Ngakolunye uhlangothi, Omunye unjiniyela we-Google uzwakalise ukungavumelani kwakhe ngoshintsho, bephikisana nalokho Ukugcina i-timer frequency ku-250 Hz kunenzuzo kakhulu kumadivayisi anamandla aphansi, njengamabhodi e-IoT namadivayisi eselula.

Ngokokuhlola kwakhe, Ukwenyusa imvamisa kuye ku-1000 Hz kungabangela ukwanda kokusetshenziswa kwamandla. Kumadivayisi e-Android, ngokwesibonelo, ukwanda okungafika ku-7% ekusetshenzisweni kweprosesa kuye kwabonwa ezimeni ezithile.

Futhi, Imvamisa ephezulu yesibali-sikhathi izosho ukuphinda kusebenze kaningi kwe-CPU. Ku-250 Hz, izibali-sikhathi ezihlelelwe ku-t+1 ms, t+2 ms, t+3 ms, kanye no-t+4 ms zihlelwe zaba ukuvuka okukodwa, kuyilapho ku-1000 Hz kuzoba nokuvuka komuntu ngamunye okune, okungase kwenyuse ukusetshenziswa kwamandla.

Imiphumela yokuhlolwa kokusebenza

Mayelana necala, ingosi UPhoronix wenze uchungechunge lwezivivinyo ku-PC ene-AMD Ryzen 9 9950X CPU ukuhlola umthelela wokushintsha imvamisa. Imiphumela ixutshiwe:

  • MUkusebenza okungcono nge-1000 Hz kokuthi:
    I-Llama.cpp
    nginx
    I-SuperTuxKart
    selenium
    Izikhathi zokuhlanganisa i-Kernel
  • Ukusebenza okuhle kakhulu ku-250Hz ku:
    I-Darktable
    I-PostgreSQL
    Akunqotshwanga
    I-Xonotic
    blender
    I-SVT-AV1
    I-RawTherapee

Ngokuqondene ne ukusetshenziswa kwamandla, imiphumela yaba Okulandelayo:

  • Isetha ku-1000 Hz:
    Isilinganiso sokusetshenziswa: 144,2 W
    Ukusetshenziswa okuncane: 0,18 W
    Ukusetshenziswa okuphezulu: 202,13 W
  • Isetha ku-250 Hz:
    Isilinganiso sokusetshenziswa: 144,37 W
    Ukusetshenziswa okuncane: 0,07 W
    Ukusetshenziswa okuphezulu: 202 W

Okokugcina, kufanele kuphawulwe ukuthi ukukhulisa izinga lokuphazamiseka kwe-kernel timer kuya ku-1000 Hz kunikeza izinzuzo ezimweni ezithile zokusetshenziswa, ikakhulukazi ezinhlelweni ezidinga ukushintshwa komsebenzi okuvamile kanye nakumadivayisi anezinga eliphezulu lokubonisa izinga lokuvuselela. Kodwa-ke, futhi inobubi mayelana nokusetshenziswa kwamandla, ikakhulukazi kumadivayisi asebenzisa amandla amancane nasezindaweni lapho ukonga kwamandla kubaluleke kakhulu.

Okwamanje, Lesi siphakamiso sisadingidwa emphakathini kanye nokwamukelwa kwawo kuzoncika ekuhlaziyweni okujulile kwemithelela ezimeni ezahlukene zokusetshenziswa.