Mi az a „rendszer üresjárati folyamata”, és miért használ olyan sok CPU-t?

Előfordult már, hogy megnyitotta a Feladatkezelőt, és észrevette, hogy a rendszer üresjárati folyamata a CPU 90%-át vagy többet használja? Ellentétben azzal, amit gondolsz, ez nem rossz dolog. Íme, mit is csinál ez a folyamat valójában.

Ez a cikk a folyamatban lévő sorozatunk része, amely a Feladatkezelőben található különféle folyamatokat ismerteti, mint például a Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe és még sok más. Nem tudja, mik ezek a szolgáltatások? Inkább kezdj el olvasni!

Mi a rendszer tétlenségi folyamata?

Ha valaha is beletúrt a Feladatkezelőbe – a Windows 10-felhasználóknak meg kell nézniük a „Részletek” lapot –, látni fogja, hogy a rendszer tétlenségi folyamata a CPU nagy részét, ha nem az egészet használja. De a System Idle Process pont ilyen; az operációs rendszer által létrehozott alapjárati folyamat. Anélkül, hogy ez a folyamat folyamatosan valamivel lefoglalná a processzort, a rendszer lefagyhat.

Más szavakkal, a System Idle Process által használt CPU-erőforrások csak a nem használt CPU-erőforrások. Ha a programok a CPU 5%-át használják, akkor a System Idle Process a CPU 95%-át használja. Egyszerű helyőrzőnek tekintheti. Ezért írja le a Feladatkezelő ezt a folyamatot „a processzor tétlenségi idejének százalékos arányaként”. PID-je (folyamatazonosítója) 0.

  Hogyan állítsunk be egy Mac-et a gyerekeknek

A Windows elrejti a Rendszer tétlenségi folyamat információit a Windows 10 Feladatkezelőjének normál Folyamatok lapjáról, hogy a dolgok egyszerűek legyenek, de továbbra is megjelennek a Részletek lapon.

Miért van szüksége a Windowsnak rendszert tétlen folyamatra?

Enélkül, hogy ez a folyamat mindig lefoglalná a processzort valamivel, a rendszer lefagyhat. A Windows ezt a folyamatot a SYSTEM felhasználói fiók részeként futtatja, így mindig aktív a háttérben, amíg a Windows fut.

A System Idle Processek a Windows NT operációs rendszerekben honosak, 1993-ig nyúlnak vissza – Unix-szerű operációs rendszerekben, például Linuxban is megjelennek, de egy kicsit másképp működnek. A System Idle Process az operációs rendszer normál része, amely egy többprocesszoros rendszer minden CPU-magján egyetlen szálat futtat, míg a hiperszál-kezelést használó rendszerek logikai processzoronként egy tétlen szálat tartalmaznak.

A System Idle Process egyetlen célja, hogy a CPU-t lefoglalja valamivel – szó szerint bármivel –, miközben a következő számításra vagy folyamatra vár. Mindez azért működik, mert a tétlen szálak nulla prioritást használnak, ami alacsonyabb, mint a hagyományos szálaké, lehetővé téve számukra, hogy kiszoruljanak a sorból, amikor az operációs rendszernek legitim folyamatai vannak futtatva. Ezután, ha a CPU befejezi ezt a munkát, készen áll a rendszer tétlenségi folyamatának újra kezelésére. Ha a tétlen szálak mindig Ready állapotban vannak – ha még nem futnak –, a CPU folyamatosan fut, és vár bármit, amit az operációs rendszer dob neki.

  E-mail aláírás beállítása mobil és személyi számítógépen

Miért használ ennyi CPU-t?

Mint korábban említettük, úgy tűnik, hogy ez a folyamat sok CPU-t használ, amit észre fog venni, ha megnyitja a Feladatkezelőt, és erőforrásigényes folyamatokat keres. Ez normális, mert ez egy speciális feladat, amelyet az operációs rendszer ütemezője csak akkor futtat, ha a CPU tétlen, ami – hacsak nem csinál olyat, ami nagy feldolgozási teljesítményt igényel – meglehetősen magasnak tűnik.

A Feladatkezelőben a folyamat melletti szám megértéséhez az ellenkezőjét kell gondolnia annak, amit általában érteni fog. Ez a rendelkezésre álló CPU százalékos arányát jelenti, nem pedig azt, hogy mennyit használ. Ha a programok a CPU 5%-át használják, akkor a SIP a CPU 95%-át használja, vagy a CPU 95%-a használaton kívül van, vagy a rendszer más szálai nem kívánják.

  Hogyan kényszeríthetjük a felhasználókat jelszavak megváltoztatására Linuxon

De a számítógépem lassú!

Ha a számítógép lassú, és azt észleli, hogy a rendszer tétlenségi folyamata nagy mértékben igénybe veszi, akkor ez nem a rendszer tétlenségi folyamat hibája. Ez a folyamat teljesen normális, és arra utal, hogy a probléma nem a magas CPU-használatnak köszönhető. Ennek oka lehet a memóriahiány, a lassú tárhely, vagy valami más, ami lemeríti a számítógép erőforrásait. Mint mindig, most is célszerű egy víruskereső programmal végrehajtani a vizsgálatot, ha problémákat tapasztal, és nem futtat semmit, ami lelassíthatná a számítógépet.

Ha ez nem vezet eredményre, és továbbra is a szokásosnál lassabb teljesítményt tapasztal, próbálja meg eltávolítani a nem használt programokat, tiltsa le a számítógép indításakor induló programokat, csökkentse a rendszeranimációkat, szabadítson fel lemezterületet, vagy mentesítse a merevlemez töredezettségeit.

A System Idle Process a Windows operációs rendszer szerves részét képezi, és bár úgy tűnhet, hogy 90%-ra emelkedik, ez csak a rendelkezésre álló erőforrásokat mutatja, és azt, hogy a CPU jelenleg nem csinál semmit.