Linux, Mac i drugi Unix-slični sustavi prikazuju "brojeve opterećenja". Ovi brojevi vam govore kako su zauzeti CPU, disk i drugi resursi vašeg sustava. Oni u početku nisu samoobjasni, ali lako je upoznati s njima.
Bilo da koristite Linux radnu površinu ili poslužitelj, Linux-based router firmware, NAS sustav koji se temelji na Linuxu ili BSD-u ili čak Mac OS X-u, vjerojatno ste negdje vidjeli mjeru "opterećenja".
Na Unix-sličnim sustavima, uključujući Linux, opterećenje sustava je mjerenje računalnog rada kojeg sustav obavlja. Ovo mjerenje prikazuje se kao broj. Kompletno prazno računalo ima prosječno opterećenje od 0 stupnjeva. Svaki proces koji se pokreće ili korištenjem ili čekanjem CPU resursa dodaje 1 do prosjeka opterećenja. Dakle, ako vaš sustav ima opterećenje od 5, pet procesa koristi ili čeka CPU.
Unix sustavi tradicionalno samo broje procese koji čekaju procesor, ali Linux također broji procese koji čekaju druge resurse - na primjer, procese koji čekaju na čitanje ili pisanje na disk.
Samostalno, broj tereta ne znači previše. Računalo može imati opterećenje od 0 sekunde u sekundi i opterećenje od 5 sljedećeg dijela sekunde, budući da nekoliko procesa koristi CPU. Čak i ako biste mogli vidjeti opterećenje u bilo kojem trenutku, taj bi broj bio u osnovi beznačajan.
Zato Unix-slični sustavi ne prikazuju trenutačno opterećenje. Prikazuju opterećenje prosječno - prosjek opterećenja računala tijekom nekoliko vremenskih razdoblja. To vam omogućuje da vidite koliko radova vaše računalo obavlja.
Prosjek opterećenja prikazan je u mnogim različitim grafičkim i terminalnim uslužnim programima, uključujući vršnu naredbu i grafički GNOME alat za nadzor sustava. Međutim, najlakši, najčešći način da vidite vaš prosjek opterećenja jest da pokrenete naredbu neprekidnog rada na terminalu. Ova naredba prikazuje prosjek opterećenja vašeg računala kao i koliko dugo je uključen.
Naredba neprekidnog rada radi na Linuxu, Mac OS X i drugim Unix-sličnim sustavima. Ako koristite uređaj sa sustavom Linux ili BSD s web sučeljem - kao što je DDWRT router firmware ili FreeNAS NAS sustav - vjerojatno ćete vidjeti prosječni teret negdje na svojoj stranici statusa.
Prvi put kada vidite opterećenje, brojevi izgledaju prilično beznačajni. Evo primjera prosječnog učitavanja učitavanja:
prosjek opterećenja: 1,05, 0,70, 5,09
S lijeva na desno, ti brojevi pokazuju prosječno opterećenje tijekom posljednje minute, posljednjih pet minuta i posljednjih petnaest minuta. Drugim riječima, gornji izlaz znači:
opterećenje prosječno tijekom posljednje 1 minute: 1.05
opterećenje prosječno tijekom posljednjih 5 minuta: 0,70
opterećenje prosječno tijekom posljednjih 15 minuta: 5.09
Vremenske su razdoblje izostavljene kako bi se uštedio prostor. Kada budete upoznati s vremenskim razdobljima, možete brzo pogledati prosječne brojeve učitavanja i razumjeti što oni znače.
Koristimo gore navedene brojeve kako bismo razumjeli što znači prosjek opterećenja. Pod pretpostavkom da koristite sustav s jednim procesorom, brojevi nam govore da:
tijekom posljednje 1 minute: računalo je u prosjeku preopterećeno za 5%. Prosječno su procesi CPU-a čekali 0,05 procesa. (1.05)
tijekom posljednjih 5 minuta: CPU je utihnuo za 30% vremena. (0.70)
tijekom posljednjih 15 minuta: računalo je u prosjeku preopterećeno za 409%. U prosjeku su čekali 4,09 procesa za CPU. (5.09)
Vjerojatno imate sustav s više procesora ili multi-core procesorom. Prosječni brojevi opterećenja rade malo drugačije na takvom sustavu. Na primjer, ako imate prosječni teret od 2 na jednom sustavu, to znači da je vaš sustav preopterećen 100 posto - cijelo vrijeme, jedan proces koristi CPU, dok je još jedan proces čekao. Na sustavu s dva procesora, to bi bila potpuna upotreba - dva različita procesa koristili su dva različita procesora cijelo vrijeme. Na sustavu sa četiri CPU-a, to bi bila polovica korištenja - dva su procesa koristila dva procesora, dok su dva procesora sjedila u stanju mirovanja.
Da biste razumjeli prosječni broj učitavanja, morate znati koliko procesora ima vaš sustav. Prosjek opterećenja od 6,03 ukazuje da je sustav s jednim procesorom bio masivan preopterećen, ali to bi bilo u redu na računalu s 8 procesora.
Prosjek opterećenja osobito je koristan na poslužiteljima i ugrađenim sustavima. Možete ga pogledati kako biste shvatili kako se vaš sustav izvodi. Ako je preopterećeno, možda ćete morati nositi s procesom koji troši resurse, pruža više hardverskih resursa ili premjestiti dio posla u drugi sustav.