Töltsön átlagos és mit kell csinálni vele

Az első dolog, hogy ellenőrizze - ez átlagos terhelés. Ezek nézni csapatok állást vagy w. Annak megállapítására, a munkamennyiség az első paraméter elegendő - azt mutatja, hogy hány folyamatok a sorban a processzor. Az első közelítésben, ez a szám nem lehet nagyobb, mint az a processzormagok száma (azaz egy eljárást minden mag). Ez nem egy szigorú szabály, de érdemes odafigyelni rá.

Továbbá, megtalálja több részletes információt a top parancsot. Ez megjeleníti a folyamatok listáját, memóriát, és így tovább, valamint statisztikák a problémákat a folyamatokban (3 sor):

Itt van festve, részletesen, amit a processzor időt tölt. Mit jelent az egyes elemeket?

nekünk - felhasználó - felhasználói folyamatok (az eredeti prioritás);

SY - rendszer - rendszer (nukleáris) folyamatok;

ni - szép - a megváltozott elsőbbségi folyamatok

id - idle - hiányosság;

wa - I / O_wait - vár input-output;

hi - hardver interrupt - feldolgozás hardver megszakítások (egér üzeneteket más eszközök);

si - szoftverek megszakítás - megszakítás feldolgozó program (BIOS interfész, a rendszer kéri);

st - lopni - a virtuális gépek, vagyis „időben ellopták a fogadó virtualke”.

Jó - szó szerint „jóvoltából” a másik folyamatokat. Minél nagyobb ez, annál inkább udvariasan eljárás vonatkozik a többi, ad nekik több idő, és annál alacsonyabb a prioritása. Még egyszer: a magasabb szép - alacsonyabb a prioritása, és fordítva.

Lehet kapni még mélyebb, megtörve statisztikák processzormagok nyomja meg a „1” gombot.

Mit jelent a magas szintű (természetesen kivéve id = alapjárati)?

us + sy> 70: ezek az értékek tükrözik a tényleges számítási munkát a processzor, hogy ha ezek a magas - meg kell változtatni, hogy egy nagyobb teljesítményű processzor.

wa> 30: lemezalrendszer nem tud megbirkózni a terhelést. Számos módja van:

  • Merevlemez közel a halálhoz, vagy próbálja meg használni az SSD.
  • túl gyakori újraindítás nagy mennyiségű adatot a swap - meg kell növelni a RAM.
  • Néhány folyamat gyakran ír valamit a naplóba.

Akkor meg kell megoldani a problémát iotop / iostat.

st> 10 (a virtuális gép) kell mozgatni, hogy a magasabb tarifa host.

Lehetőség van, hogy növelje a sebességet frissítésével asztallap: nyomja meg az 1 d [Enter] Shift-W.

Egy kicsit szebb, mint a tájékoztatás segédprogram htop (sudo apt-get htop), és mégis meg lehet változtatni a prioritás (szép) folyamatokat.

Fontos megjegyzés: néha bizonyos folyamatok Linux bemegy állapotban zombi - befejezték munkájukat, de nem jelentették be az operációs rendszert. Így voltak a folyamat táblázat és sok helyet foglalnak. Ezeket nem lehet megölte semmi más, mint a rendszer újraindításához (egy váratlan dolog a Linux, ugye?). Számuk mutatja a felső segédprogramot.

Az én esetemben, megtudtam, hogy a probléma a meghajtóba. Torrent kliensek kihasználni a lemezt egy rongyos mód: rendkívül következetlen olvasás rövid darabjainak fájlokat. De az eloszlás jön sebességgel 3 MB / s, és láthatóan ez a határa a lemez véletlenszerű olvasási módban.
Ennek megoldást a problémára egy lemezt, akkor hozzon létre egy virtuális lemezt a memóriában, de minden esetben ez nem elég mennyiség torrentek.
Ezért jobb, ha erre: csökkenteni kell a torrent ringató prioritást alacsony értékeket, és növeljék a prioritás a samba. Én azonban egyre torrent-szék volt egy samba könyvtárat -, de aztán, nem végzet.

Kapcsolódó cikkek