Server load? sab saum toj hais kom ua / CPU siv / thauj khoom nruab nrab txoj kev suav

thaum peb kawm sivLinux VPS server rautsim lub vev xaibTom qab ntawd, nws yog ib qho tsim nyog yuav tsum nkag siab lub ntsiab lus ntawm qhov nruab nrab ntawm qhov nruab nrab ntawm ntau yam load nruab nrab, vim peb yuav tsum sivtopCov lus txib nkag siab txog qhov ua tiav ntawm qhov system thiab them nyiaj rau lub sijhawm hloov pauv ntawm lub sijhawm tiag tiag.

Yuav kom nkag siab qhov no, nws yog ib qho tsim nyog yuav tsum nkag siab txog cov lus piav qhia sib txawv hauv qab no.

Cov lus piav qhia ntawm cov lus txib saum toj kawg nkaus load nruab nrab

Server load? sab saum toj hais kom ua / CPU siv / thauj khoom nruab nrab txoj kev suav

Nov yog cov lus qhia ntxaws txog kev siv nws li cas ▼

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
  • Thawj 5 kab ntawm thaj chaw txheeb cais yog cov txheeb cais ntawm tag nrho cov kab ke.
  • Kab 1 yog cov ntaub ntawv qhia ua haujlwm, nroguptimeQhov kev ua tiav ntawm cov lus txib yog tib yam.

Nws cov ntsiab lus yog raws li nram no:

  • 01:06:48 Lub sijhawm tam sim no
  • nce 1:22 Lub Sijhawm ua haujlwm, hauv hom teev: feeb
  • 1 user Number of tam sim no nkag rau hauv cov neeg siv
  • load nruab nrab: 0.06, 0.60, 0.48 System load, uas yog qhov nruab nrab ntev ntawm kev ua haujlwm queue.
  • Qhov peb qhov tseem ceeb yog qhov nruab nrab ntawm 3 feeb, 1 feeb, thiab 5 feeb dhau los txog rau tam sim no.
  • Kab 2 thiab 3 yog cov txheej txheem thiab cov ntaub ntawv CPU.
  •  

Thaum muaj ntau CPUs, cov ntsiab lus no yuav dhau 2 kab.Cov ntsiab lus yog raws li nram no:

  • Kev Ua Haujlwm: 29 tag nrho cov lej ntawm cov txheej txheem
  • 1 khiav Cov txheej txheem khiav
  • 28 tsaug zog Cov txheej txheem pw tsaug zog
  • 0 nres Cov txheej txheem nres
  • 0 zombie tus lej ntawm cov txheej txheem zombie
  • Cpu(s): 0.3% peb Qhov feem pua ​​​​ntawm CPU nyob ntawm tus neeg siv qhov chaw
  • 1.0% sy Qhov feem pua ​​​​ntawm CPU nyob los ntawm qhov chaw kernel
  • 0.0% ni Qhov feem pua ​​​​ntawm CPU nyob los ntawm cov txheej txheem uas nws qhov tseem ceeb tau hloov pauv hauv qhov chaw siv cov txheej txheem
  • 98.7% ID tsis ua haujlwm CPU feem pua
  • 0.0% wa Feem pua ​​​​ntawm CPU lub sij hawm tos rau cov tswv yim thiab cov zis
  • 0.0% hlo
  • 0.0% yog '

Hauv qab no yog ob kab kawg ntawm cov ntaub ntawv nco:

  • Mem: 191272k tag nrho tag nrho lub cev nco
  • 173656k siv tag nrho lub cev nco siv
  • 17616k pub dawb tag nrho lub cim xeeb pub dawb
  • 22052k buffers Tus nqi ntawm lub cim xeeb siv los ua ntsiav cache
  • Swap: 192772k tag nrho thaj tsam sib pauv
  • 0k siv tag nrho thaj chaw swap siv
  • 192772k pub dawb tag nrho thaj chaw sib pauv dawb
  • 123988k tag nrho cached buffered swap cheeb tsam.

Cov ntsiab lus ntawm kev nco yog swapped tawm mus rau thaj tsam swap thiab rov qab mus rau hauv lub cim xeeb, tab sis qhov chaw siv swap tsis tau sau dua.

Tus nqi no yog qhov loj ntawm thaj chaw sib pauv uas cov ntsiab lus twb muaj nyob hauv lub cim xeeb.

Thaum lub cim xeeb sib txuas tau sib pauv dua, nws tsis tas yuav sau rau thaj chaw sib pauv.

Cov txheej txheem cov ntsiab lus, tso tawm hauv qab ntawm thaj chaw txheeb cais hauv txhua qhov txheej txheem cov ntaub ntawv.

Ua ntej, cia peb nkag siab tias txhua kab lus txhais li cas.

kab lus lub npe

  • PID txheej txheem id
  • PPID tus txheej txheem niam txiv ID
  • RUSER Tus neeg siv lub npe tiag
  • UID Tus neeg siv id ntawm tus tswv txheej txheem
  • USER tus neeg siv lub npe ntawm tus tswv txheej txheem
  • GROUP pawg npe ntawm tus tswv txheej txheem
  • TTY Lub npe ntawm lub davhlau ya nyob twg uas cov txheej txheem tau pib.Cov txheej txheem tsis pib los ntawm lub davhlau ya nyob twg yog tshwm sim li ?
  • PR qhov tseem ceeb
  • NI zoo tus nqi.Cov txiaj ntsig tsis zoo qhia qhov tseem ceeb tshaj plaws, qhov txiaj ntsig zoo qhia qhov tseem ceeb tsawg
  • P Cov CPU kawg siv, tsuas yog muaj txiaj ntsig hauv ib puag ncig ntau CPU
  • % CPU Qhov feem pua ​​​​ntawm CPU lub sijhawm siv txij li qhov hloov tshiab kawg
  • TIME Tag nrho CPU lub sij hawm siv los ntawm cov txheej txheem, hauv vib nas this
  • SIJ HAWM + Tag nrho CPU lub sijhawm siv los ntawm cov txheej txheem, hauv 1/100 vib nas this
  • %MEM Qhov feem pua ​​​​ntawm lub cev nco siv los ntawm cov txheej txheem
  • Tag nrho tus nqi ntawm lub cim xeeb virtual siv los ntawm VIRT txheej txheem, hauv kb. VIRT = SWAP + RES
  • Qhov loj ntawm lub cim xeeb virtual siv los ntawm cov txheej txheem SWAP yuav tsum tau hloov pauv, hauv kb.
  • Qhov loj ntawm lub cev nco siv los ntawm RES txheej txheem thiab tsis swapped tawm, hauv kb. RES=CODE+DATA
  • CODE Qhov luaj li cas ntawm lub cev lub cim xeeb nyob los ntawm lub executable code, nyob rau hauv kb
  • DATA Qhov luaj li cas ntawm lub cev lub cim xeeb nyob ntawm qhov chaw uas tsis yog cov lej ua tiav (cov ntaub ntawv ntu + pawg), hauv kb
  • SHR sib koom nco me me, hauv kb
  • nFLT nplooj faults
  • Tus naj npawb ntawm nplooj ntawv hloov txij li nDRT kawg sau.
  • S Txheej xwm txheej xwm.
  • D = uninterruptible pw tsaug zog xeev
  • R = khiav
  • S = pw tsaug zog
  • T = track/stop
  • Z = zombie process
  • COMMAND command name/command kab
  • WCHAN Yog hais tias tus txheej txheem pw tsaug zog, tso saib lub npe ntawm cov kev ua haujlwm pw tsaug zog
  • Chij ua haujlwm chij, xa mus rau sched.h

linux load nruab nrab debugging cov lus qhia

saibtopTom qab cov xwm txheej tso tawm los ntawm cov lus txib, nws yuav tsum tau ua kom zoo raws li nws, tab sistopCov lus txib qhia tsuas yog cov tsos, yog li peb tuaj yeem dhauiostatlossisvmstatOrder kev soj ntsuam ntxiv.

vmstat saib system load

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

khoom tsim txom

  • r kab sawv cev rau cov txheej txheem khiav thiab tos CPU lub sij hawm hlais, yog tias nws ntau dua 1 lub sijhawm ntev, nws txhais tau tias CPU tsis txaus thiab CPU yuav tsum tau nce ntxiv.
  • Kab lus b qhia txog cov txheej txheem tos cov peev txheej, xws li tos I / O, lossis kev hloov pauv nco, thiab lwm yam.

cpu qhia txog kev siv ntawm lub cpu

  • Peb kab qhia txog feem pua ​​​​ntawm CPU lub sij hawm siv nyob rau hauv hom neeg siv. Thaum tus nqi ntawm peb kuj yog siab heev, nws txhais tau hais tias tus txheej txheem neeg siv siv ntau lub sij hawm CPU, tab sis yog hais tias nws yog ntau tshaj 50% rau ib ntev lub sij hawm, nws yog tsim nyog los xav txog optimizing tus neeg siv qhov kev pab cuam.
  • sy kem qhia qhov feem pua ​​​​ntawm CPU lub sij hawm siv los ntawm cov txheej txheem kernel.Ntawm no, tus nqi siv ntawm peb + sy yog 80%.
  • Cov kab ntawv wa qhia qhov feem pua ​​​​ntawm CPU lub sijhawm nyob los ntawm IO tos.
  • Tus nqi siv ntawm wa ntawm no yog 30%. Yog tias wa tshaj 30%, nws txhais tau hais tias IO tos yog qhov hnyav, qhov no yuav tshwm sim los ntawm ntau qhov kev nkag mus rau disk, lossis bandwidth bottleneck ntawm disk lossis disk nkag. controller (tsuas yog thaiv kev ua haujlwm).
  • Cov kab id qhia qhov feem pua ​​​​ntawm lub sijhawm CPU tsis ua haujlwm.

Cov kab lus hauv qab no piav qhia tias Linux Load Average siab npaum li cas?

Kuv yuav ua li cas yog tias VPS load siab dhau lawm?

Tam sim no kuv lub vev xaib tsis tuaj yeem nkag mus tau vim tias lub nra hnyav dhau, kuv yuav ua li cas?

saum - 20:44:30 nce 12 min, 1 tus neeg siv, qhov nruab nrab nruab nrab: 2.21, 8.39, 6.48

  • Koj tus neeg rau zaub mov yog tswj hwm tus kheej, yam koj yuav tsum tau ua yog kuaj xyuas koj lub server nws tus kheej ntawm SSH.
  • Tshawb xyuas dab tsi yog nws khiav?Dab tsi yog txheej txheem thiab lwm yam?
  • Yog tias tsim nyog, sim rov pib lub server.
  • Yog tias qhov load tseem siab dhau tom qab rov pib lub server, sim txheeb xyuas cov txheej txheem overloaded thiab nres nws.
  • Yog tias tsim nyog, rov pib txheej txheem (tsis yog lub server) ib tus zuj zus.
  • Los yog tom qab kev sab laj rau cov neeg siv khoom "vim li cas VPS / server load siab dhau", tseem tsis muaj txoj hauv kev ua nws, thiab thaum kawg tib txoj kev yog txhawm rau txhim kho server configuration.

Qhov chaw ntau npaum li cas tsim nyog rau lub tuam txhab lag luam txawv teb chaws lub vev xaib?

Yuav ua li cas xaiv tus server configuration zoo?Nyem qhov txuas hauv qab no kom pom qhov nruab nrab txhua hnub 1 IP server daws ▼

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Server Load? sab saum toj hais kom ua / CPU siv / thauj khoom nruab nrab txoj kev suav ", nws yuav pab tau koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-1029.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum