Artiklite kataloog
kui õpime kasutamaLinux VPS-i serverisseehitada veebisaitPärast seda on vaja mõista erinevate koormuse keskmiste koormuse keskmise tähendust, sest me peame kasutamatopKäsk mõistab süsteemi valmimise olekut ja pöörab tähelepanu muutujate reaalajas muutumisele.
Selle mõistmiseks on vaja mõista järgmisi muutujate kirjeldusi.
Üksikasjalik selgitus tippkäskude koormuse keskmise kohta

Siin on üksikasjalik juhend selle kasutamiseks ▼
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
- Statistikaala esimesed 5 rida on kogu süsteemi statistika.
- 1. rida on ülesannete järjekorra teave
uptimeKäsu täitmise tulemus on sama.
Selle sisu on järgmine:
- 01:06:48 Praegune kellaaeg
- üles 1:22 Süsteemi tööaeg vormingus tunnid:minutid
- 1 kasutaja Hetkel sisse loginud kasutajate arv
- koormuse keskmine: 0.06, 0.60, 0.48 Süsteemi koormus, mis on ülesannete järjekorra keskmine pikkus.
- Kolm väärtust on keskmised väärtused alates 3 minutist, 1 minutist ja 5 minutist kuni praeguseni.
- 2. ja 3. read on protsessi ja protsessori teave.
Kui protsessorit on mitu, võib see sisu ületada 2 rida.Sisu on järgmine:
- Ülesanded: protsesside koguarv 29
- 1 jooksev Töötavate protsesside arv
- 28 magamine Magamisprotsesside arv
- 0 peatatud Peatatud protsesside arv
- 0 zombie arv zombie protsesse
- Protsessor(id): 0.3% us Kasutaja ruumi poolt hõivatud protsessori protsent
- 1.0% sy Kerneli ruumi poolt hõivatud protsessori protsent
- 0.0% ni Protsessori protsent, mille hõivavad protsessid, mille prioriteedid on kasutaja protsessiruumis muutunud
- 98.7% tühikäigu protsessori protsent
- 0.0% wa Protsent protsessori ajast, mis ootab sisendit ja väljundit
- 0.0% tere
- 0.0% si
Järgmised kaks viimast mäluteabe rida:
- Mälu: 191272 XNUMX kogu füüsilist mälu
- 173656 XNUMX kasutatud kogu füüsilist mälu
- 17616 XNUMX vaba vaba mälu kokku
- 22052k puhvrit Kerneli vahemäluna kasutatud mälu hulk
- Vahetus: kokku 192772k vahetuspinda
- 0k kasutatud kogu kasutatud vahetusala
- Kokku 192772k vaba tasuta vahetusala
- Kokku 123988 XNUMX vahemällu salvestatud puhverdatud vahetusala.
Mälu sisu vahetatakse välja vahetusalasse ja seejärel tagasi mällu, kuid kasutatud vahetusala pole üle kirjutatud.
See väärtus on vahetusala suurus, kus sisu on juba mälus olemas.
Kui vastav mälu uuesti vahetada, pole enam vaja vahetusalasse kirjutada.
Üksikasjalik teave protsessi kohta, mis kuvatakse iga protsessi teabeala statistikaala all.
Esiteks mõistame, mida iga veerg tähendab.
veeru nime tähendus
- PID protsessi ID
- PPID vanemprotsessi ID
- RUSER Päris kasutajanimi
- UID Protsessi omaniku kasutaja ID
- Protsessi omaniku USER kasutajanimi
- GROUP protsessi omaniku rühma nimi
- TTY Terminali nimi, millest protsess käivitati.Protsessid, mida pole terminalist käivitatud, kuvatakse kui ?
- PR prioriteet
- NI hea väärtus.Negatiivsed väärtused näitavad kõrget prioriteeti, positiivsed väärtused näitavad madalat prioriteeti
- P Viimati kasutatud protsessor, millel on tähendus ainult mitme protsessoriga keskkonnas
- %CPU Protsent protsessori aja, mis on kasutatud alates viimasest värskendusest
- TIME Protsessis kasutatud protsessori koguaeg sekundites
- TIME+ Protsessis kasutatud protsessori koguaeg 1/100 sekundis
- %MEM Protsessi poolt kasutatud füüsilise mälu protsent
- VIRT-protsessis kasutatud virtuaalmälu kogumaht, kb. VIRT=VAHETUS+RES
- SWAP-protsessis kasutatava virtuaalmälu suurus, mida vahetatakse välja, kb.
- RES-protsessis kasutatud ja välja vahetamata füüsilise mälu suurus, kb. RES=CODE+ANDMED
- CODE Käivitatava koodi poolt hõivatud füüsilise mälu suurus, kb
- DATA Füüsilise mälu suurus, mille hõivab muu osa peale käivitatava koodi (andmesegment + virn), kb.
- SHR ühismälu suurus, kb
- nFLT lehe vead
- Pärast viimast nDRT kirjutamist muudetud lehekülgede arv.
- S Protsessi olek.
- D = katkematu une olek
- R = jooksma
- S = uni
- T = rada/peatus
- Z = zombiprotsess
- COMMAND käsu nimi/käsurida
- WCHAN Kui protsess on unerežiimis, kuvage unerežiimi funktsiooni nimi
- Liputab ülesannete lipud, vaadake sched.h
Linuxi koormuse keskmised silumisjuhised
VaatantopPärast käsuga kuvatavat olekut tuleb selle järgi optimeerida, kuidtopKäsk näitab ainult välimust, nii et saame läbidaiostatvõivmstatTelli täiendavad tähelepanekud.
vmstat süsteemi koormuse vaatamiseks
vmstat procs -------memory-------- ----swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0
protseduurid
- Veerg r tähistab töötavate ja protsessori ajalõiku ootavate protsesside arvu. Kui see on pikka aega suurem kui 1, tähendab see, et CPU-st ei piisa ja CPU-d tuleb suurendada.
- Veerg b näitab ressursse ootavate protsesside arvu, näiteks sisend-väljundit või mäluvahetust jne.
CPU näitab protsessori kasutusolekut
- Veerg USA näitab kasutajarežiimis kulutatud protsessori aja protsenti. Kui meie väärtus on suhteliselt kõrge, tähendab see, et kasutajaprotsess kulutab palju CPU aega, kuid kui see on pikema aja jooksul suurem kui 50%, siis tuleb mõelda kasutaja programmi optimeerimisele.
- Veerg sy näitab tuuma protsessi kulutatud protsessori aja protsenti.Siin on us + sy võrdlusväärtus 80%. Kui us + sy on suurem kui 80%, tähendab see, et protsessorit võib olla ebapiisav.
- Veerg wa näitab IO-ootuste poolt hõivatud protsessori aja protsenti.
- Siin on wa referentsväärtus 30%. Kui wa ületab 30%, tähendab see, et IO ootamine on tõsine. Selle põhjuseks võib olla suur hulk juhuslikke juurdepääsuid kettale või selle põhjuseks võib olla ribalaiuse kitsaskoht kettale või ketta juurdepääsukontrollerile (peamiselt blokeerimistoimingud).
- Id-veerg näitab protsentuaalselt aega, mil protsessor on jõudeolekus.
Järgmine artikkel selgitab, kui kõrge on Linuxi koormuse keskmine?
Mida teha, kui VPS-i koormus on liiga kõrge?
Nüüd ei pääse mu veebisaidile juurde, kuna koormus on liiga suur. Mida ma peaksin tegema?
ülemine – 20:44:30 kuni 12 min, 1 kasutaja, koormuse keskmine: 2.21, 8.39, 6.48
- Teie server haldab ennast ise, mida peaksite tegema, kontrollima oma serverit ennast SSH kaudu.
- Kontrollige, mis see töötab?Mis protsess ja nii edasi?
- Vajadusel proovige server taaskäivitada.
- Kui pärast serveri taaskäivitamist on koormus endiselt liiga suur, proovige tuvastada ülekoormatud protsess ja peatada see.
- Vajadusel taaskäivitage protsess (mitte server) eraldi.
- Või pärast klienditeenindusega konsulteerimist "miks VPS/serveri koormus on liiga suur" ei saa seda ikkagi kuidagi teha ja lõpuks on ainuke võimalus serveri konfiguratsiooni suurendada.
Kui palju ruumi väliskaubandusettevõtte kodulehele sobib?
Kuidas valida õige serveri konfiguratsioon?Päeva keskmise 1 XNUMX IP-serveri lahenduse vaatamiseks klõpsake alloleval lingil ▼
Hope Chen Weiliangi ajaveeb ( https://www.chenweiliang.com/ ) jagatud "Serveri laadimine? top käsk / protsessori kasutus / koormuse keskmine arvutusmeetod", see aitab teid.
Tere tulemast selle artikli linki jagama:https://www.chenweiliang.com/cwl-1029.html
Rohkemate varjatud nippide🔑 avamiseks liitu meie Telegrami kanaliga!
Jaga ja like kui meeldib! Teie jagamised ja meeldimised on meie jätkuvaks motivatsiooniks!

