Cyfeiriadur Erthygl
pan fyddwn yn dysgu defnyddioLinux gweinydd VPS iadeiladu gwefanAr ôl hynny, mae angen deall ystyr cyfartaledd llwyth o gyfartaleddau llwyth amrywiol, oherwydd mae angen inni ddefnyddiotop
Mae'r gorchymyn yn deall statws cwblhau'r system ac yn rhoi sylw i newidiadau amser real o newidynnau.
Er mwyn deall hyn, mae angen deall y disgrifiadau amrywiol canlynol.
Esboniad manwl o gyfartaledd llwyth gorchymyn uchaf
Dyma gyfarwyddyd manwl ar sut i'w ddefnyddio ▼
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
- 5 llinell gyntaf yr ardal ystadegau yw ystadegau'r system gyfan.
- Llinell 1 yw gwybodaeth y ciw tasg, gyda
uptime
Mae canlyniad gweithredu'r gorchymyn yr un peth.
Mae ei gynnwys fel a ganlyn:
- 01:06:48 Amser presennol
- i fyny 1:22 Amser rhedeg y system ar ffurf oriau:munudau
- 1 defnyddiwr Nifer y defnyddwyr sydd wedi mewngofnodi ar hyn o bryd
- cyfartaledd llwyth: 0.06, 0.60, 0.48 llwyth System, sef hyd cyfartalog y ciw tasg.
- Y tri gwerth yw'r gwerthoedd cyfartalog o 3 munud, 1 munud, a 5 munud yn ôl i'r presennol.
- Mae llinellau 2 a 3 yn wybodaeth proses a CPU.
Pan fo CPUs lluosog, gall y cynnwys hwn fod yn fwy na 2 linell.Mae'r cynnwys fel a ganlyn:
- Tasgau: 29 cyfanswm cyfanswm nifer y prosesau
- 1 rhedeg Nifer o brosesau rhedeg
- 28 cysgu Nifer y prosesau cysgu
- 0 wedi'u stopio Nifer o brosesau a stopiwyd
- 0 nifer zombie o brosesau zombie
- Cpu(s): 0.3% us Canran y CPU a feddiannir gan ofod defnyddiwr
- 1.0% sy Canran y CPU a feddiannir gan ofod cnewyllyn
- 0.0% ni Canran y CPU a feddiannir gan brosesau y mae eu blaenoriaeth wedi'i newid yn y gofod proses defnyddiwr
- 98.7% id canran CPU segur
- 0.0% wa Canran yr amser CPU sy'n aros am fewnbwn ac allbwn
- 0.0% hi
- 0.0% Si
Dyma'r ddwy linell olaf o wybodaeth cof:
- Mem: 191272k cyfanswm cyfanswm cof corfforol
- Defnyddiodd 173656k gyfanswm y cof corfforol a ddefnyddiwyd
- 17616k Cof am ddim cyfanswm am ddim
- Byfferau 22052k Swm y cof a ddefnyddir fel storfa cnewyllyn
- Cyfnewid: 192772k cyfanswm arwynebedd cyfnewid
- Defnyddiodd 0k arwynebedd cyfnewid cyfanswm a ddefnyddiwyd
- 192772k ardal cyfnewid am ddim cyfanswm am ddim
- 123988k o gyfanswm ardal gyfnewid byffer wedi'i storio.
Mae cynnwys y cof yn cael ei gyfnewid i'r ardal gyfnewid ac yna'n ôl i'r cof, ond nid yw'r ardal gyfnewid a ddefnyddiwyd wedi'i throsysgrifo.
Y gwerth hwn yw maint yr ardal gyfnewid lle mae'r cynnwys eisoes yn bodoli yn y cof.
Pan fydd y cof cyfatebol yn cael ei gyfnewid eto, nid oes angen ysgrifennu i'r ardal gyfnewid mwyach.
Gwybodaeth fanwl am y broses, wedi'i harddangos o dan yr ardal ystadegau ym mhob maes gwybodaeth proses.
Yn gyntaf, gadewch i ni ddeall beth mae pob colofn yn ei olygu.
ystyr enw colofn
- ID proses PID
- ID proses rhiant PPID
- RUSER Enw defnyddiwr go iawn
- UID ID defnyddiwr perchennog y broses
- USER enw defnyddiwr perchennog y broses
- GRŴP enw grŵp perchennog y broses
- TTY Enw'r derfynell y cychwynnwyd y broses ohoni.Mae prosesau sydd heb eu cychwyn o derfynell yn cael eu dangos fel ?
- Blaenoriaeth cysylltiadau cyhoeddus
- NI gwerth neis.Mae gwerthoedd negyddol yn nodi blaenoriaeth uchel, mae gwerthoedd cadarnhaol yn nodi blaenoriaeth isel
- P Y CPU diwethaf a ddefnyddiwyd, dim ond yn ystyrlon mewn amgylchedd aml-CPU
- % CPU Canran yr amser CPU a ddefnyddiwyd ers y diweddariad diwethaf
- AMSER Cyfanswm yr amser CPU a ddefnyddir gan y broses, mewn eiliadau
- AMSER+ Cyfanswm yr amser CPU a ddefnyddir gan y broses, mewn 1/100 eiliad
- MEM Canran y cof corfforol a ddefnyddir gan y broses
- Cyfanswm y cof rhithwir a ddefnyddir gan y broses VIRT, mewn kb. VIRT=SWAP+RES
- Maint y cof rhithwir a ddefnyddir gan y broses SWAP i'w gyfnewid, mewn kb.
- Maint y cof corfforol a ddefnyddir gan y broses RES ac nad yw wedi'i gyfnewid, mewn kb. RES=COD+DATA
- CÔD Maint y cof ffisegol a feddiannir gan y cod gweithredadwy, mewn kb
- DATA Maint y cof corfforol a feddiannir gan y rhan heblaw'r cod gweithredadwy (segment data + stack), mewn kb
- Maint cof a rennir SHR, mewn kb
- namau tudalen nFLT
- Nifer y tudalennau sydd wedi'u haddasu ers yr ysgrifen NDRT diwethaf.
- S Statws proses.
- D = cyflwr cwsg di-dor
- R = rhedeg
- S = cwsg
- T=trac/stop
- Z = proses zombie
- Enw gorchymyn / llinell orchymyn COMMAND
- WCHAN Os yw'r broses yn cysgu, arddangoswch enw swyddogaeth y system gysgu
- Baneri tasg baneri, cyfeiriwch at sched.h
Linux llwytho cyfarwyddiadau debugging cyfartalog
edrych artop
Ar ôl y statws a ddangosir gan y gorchymyn, mae angen ei optimeiddio yn ôl iddo, ondtop
Mae'r gorchymyn yn dangos yr ymddangosiad yn unig, felly gallwn ni basioiostat
neuvmstat
Gorchymyn sylwadau pellach.
vmstat i weld llwyth system
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
prosesau
- Mae'r golofn r yn cynrychioli nifer y prosesau sy'n rhedeg ac yn aros am y sleisen amser CPU.Os yw'n fwy na 1 am amser hir, mae'n golygu bod y CPU yn annigonol ac mae angen cynyddu'r CPU.
- Mae colofn b yn nodi nifer y prosesau sy'n aros am adnoddau, megis aros am I/O, neu gyfnewid cof, ac ati.
mae cpu yn dynodi statws defnydd y cpu
- Mae'r golofn us yn dangos canran yr amser CPU a dreulir yn y modd defnyddiwr. Pan fydd y gwerth ohonom yn gymharol uchel, mae'n golygu bod y broses defnyddiwr yn defnyddio llawer o amser CPU, ond os yw'n fwy na 50% am amser hir, mae angen ystyried optimeiddio rhaglen y defnyddiwr.
- Mae'r golofn sy'n dangos canran yr amser cpu a dreulir gan y broses cnewyllyn.Yma, gwerth cyfeirio ni + sy yw 80%. Os yw us + sy yn fwy na 80%, mae'n golygu efallai nad oes digon o CPU.
- Mae'r golofn wa yn dangos canran yr amser CPU y mae amseroedd aros IO yn ei ddefnyddio.
- Gwerth cyfeirio wa yma yw 30%. y rheolydd disg neu ddisg mynediad (gweithrediadau bloc yn bennaf).
- Mae'r golofn id yn dangos canran yr amser y mae'r cpu yn segur.
Mae'r erthygl ganlynol yn esbonio pa mor uchel yw Cyfartaledd Llwyth Linux?
Beth ddylwn i ei wneud os yw'r llwyth VPS yn rhy uchel?
Nawr ni ellir cyrchu fy ngwefan oherwydd bod y llwyth yn rhy uchel, beth ddylwn i ei wneud?
brig - 20:44:30 i fyny 12 munud, 1 defnyddiwr, cyfartaledd llwyth: 2.21, 8.39, 6.48
- Mae eich gweinydd yn hunan-reoli, yr hyn y dylech ei wneud yw gwirio'ch gweinydd ei hun trwy SSH.
- Gwiriwch beth mae'n rhedeg?Pa broses ac ati?
- Os oes angen, ceisiwch ailgychwyn y gweinydd.
- Os yw'r llwyth yn dal yn rhy uchel ar ôl ailgychwyn y gweinydd, ceisiwch nodi'r broses gorlwytho a'i atal.
- Os oes angen, ailgychwynwch y broses (nid y gweinydd) yn unigol.
- Neu ar ôl ymgynghori â'r gwasanaeth cwsmeriaid "pam mae'r llwyth VPS / gweinydd yn rhy uchel", nid oes unrhyw ffordd i'w wneud o hyd, ac yn olaf yr unig ffordd yw cynyddu cyfluniad y gweinydd.
Faint o le sy'n addas ar gyfer gwefan cwmni masnach dramor?
Sut i ddewis y cyfluniad gweinydd cywir?Cliciwch y ddolen isod i weld y datrysiad gweinydd IP 1 dyddiol ar gyfartaledd ▼
Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) shared" Server Load? gorchymyn uchaf / defnydd CPU / dull cyfrifo cyfartaledd llwyth", bydd yn eich helpu chi.
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-1029.html
Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!