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.