Zerbitzariaren karga? goiko komandoa/CPU erabilera/karga batez besteko kalkulu metodoa

erabiltzen ikasten duguneanLinux VPS zerbitzariawebgune bat eraikiHorren ondoren, beharrezkoa da kargaren batez bestekoaren esanahia ulertzea, erabili behar dugulakotopKomandoak sistemaren osatze-egoera ulertzen du eta aldagaien denbora errealeko aldaketei erreparatzen die.

Hau ulertzeko, ondoko aldagaien deskribapenak ulertzea beharrezkoa da.

Goiko komandoen kargaren batez besteko azalpen zehatza

Zerbitzariaren karga? goiko komandoa/CPU erabilera/karga batez besteko kalkulu metodoa

Hona hemen nola erabiltzeko argibide zehatza ▼

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
  • Estatistika arloko lehen 5 lerroak sistema osoaren estatistikak dira.
  • 1. lerroa ataza-ilararen informazioa dauptimeAginduaren exekuzioaren emaitza berdina da.

Bere edukiak honako hauek dira:

  • 01:06:48 Oraingo ordua
  • gora 1:22 Sistemaren funtzionamendu-denbora orduak:minutu formatuan
  • 1 erabiltzaile Une honetan saioa hasita dauden erabiltzaile kopurua
  • karga batez bestekoa: 0.06, 0.60, 0.48 Sistemaren karga, hau da, ataza-ilararen batez besteko luzera.
  • Hiru balioak orain dela minutu 3, 1 minutu eta 5 minutuko batez besteko balioak dira.
  • 2. eta 3. lerroak prozesu eta CPU informazioa dira.
  •  

PUZ anitz daudenean, eduki honek 2 lerro baino gehiago izan ditzake.Edukia honako hau da:

  • Zereginak: 29 prozesu guztira
  • 1 martxan Exekutatzen diren prozesu kopurua
  • 28 lotan Lotan dauden prozesu kopurua
  • 0 geldituta Gelditu diren prozesu kopurua
  • 0 zonbi zonbi prozesuen kopurua
  • CPU(k): % 0.3 us Erabiltzaileen espazioak okupatzen duen CPUaren ehunekoa
  • 1.0% sy Kernel-espazioak CPU ehunekoa hartzen du
  • % 0.0 ni Erabiltzailearen prozesu-espazioan lehentasuna aldatu duten prozesuek okupatzen duten PUZaren ehunekoa.
  • % 98.7 idle PUZaren ehunekoa
  • % 0.0 wa Sarrera eta irteerarako zain dagoen CPU denboraren ehunekoa
  • % 0.0 hi
  • % 0.0 si

Hauek dira memoria-informazioaren azken bi lerroak:

  • Mem: 191272k guztira memoria fisikoa
  • 173656k erabilitako memoria fisiko osoa erabilita
  • 17616k memoria libre guztira
  • 22052k buffer nukleoaren cache gisa erabiltzen den memoria kopurua
  • Trukea: 192772k guztizko truke-eremua
  • 0k erabilitako guztizko truke-eremua erabilita
  • 192772k doan trukatzeko eremu osoa
  • 123988k buffer-eko truke-eremua guztira.

Memoriaren edukia trukatzeko eremura aldatzen da eta, ondoren, memoriara itzultzen da, baina erabilitako truke eremua ez da gainidatzi.

Balio hau edukia memorian dagoen truke-eremuaren tamaina da.

Dagokion memoria berriro trukatzen denean, jada ez da beharrezkoa truke eremuan idaztea.

Prozesuari buruzko informazio zehatza, estatistika-eremuaren azpian bistaratzen da prozesu-informazio-eremu bakoitzean.

Lehenik eta behin, uler dezagun zutabe bakoitzak zer esan nahi duen.

zutabearen izenaren esanahia

  • PID prozesuaren ID
  • PPID prozesu nagusiaren IDa
  • RUSER Benetako erabiltzaile-izena
  • UID Prozesuaren jabearen erabiltzailearen IDa
  • Prozesuaren jabearen USER erabiltzaile-izena
  • TALDEA prozesuaren jabearen taldearen izena
  • TTY Prozesua hasi den terminalaren izena.Terminal batetik hasi ez diren prozesuak ?
  • PR lehentasuna
  • NI balio polita.Balio negatiboek lehentasun handia adierazten dute, balio positiboek lehentasun baxua adierazten dute
  • P Erabilitako azken CPUa, CPU anitzeko ingurune batean bakarrik esanguratsua
  • %CPU Azken eguneratzetik erabilitako CPU denboraren ehunekoa
  • DENBORA Prozesuak erabilitako CPU-denbora osoa, segundotan
  • DENBORA+ Prozesuak erabilitako CPU-denbora osoa, 1/100 segundotan
  • %MEM Prozesuak erabiltzen duen memoria fisikoaren ehunekoa
  • VIRT prozesuak erabiltzen duen memoria birtualaren guztizkoa, kb-tan. VIRT=TRUKATU+RES
  • Trukatu beharreko SWAP prozesuak erabiltzen duen memoria birtualaren tamaina, kb-tan.
  • RES prozesuak erabiltzen duen eta aldatu gabeko memoria fisikoaren tamaina, kb-tan. RES=KODEA+DATUAK
  • KODEA Kode exekutagarriak hartzen duen memoria fisikoaren tamaina, kb-tan
  • DATUAK Kode exekutagarria ez den zatiak (datu-segmentua + pila) hartzen duen memoria fisikoaren tamaina, kb-tan
  • SHR partekatutako memoriaren tamaina, kb-tan
  • nFLT orrialdearen akatsak
  • Azken nDRT idazketatik aldatu den orrialde kopurua.
  • S Prozesuaren egoera.
  • D = etenik gabeko lo egoera
  • R = korrika
  • S = lo
  • T=jarraitzea/gelditzea
  • Z = zonbi prozesua
  • COMMAND komando-izena/komando-lerroa
  • WCHAN Prozesua lotan badago, bistaratu lo egiteko sistemaren funtzioaren izena
  • Markatu zereginen banderak, ikusi sched.h

linux kargatu batez besteko arazketa-argibideak

begiratopKomandoak bistaratzen duen egoeraren ondoren, horren arabera optimizatu behar da, bainatopKomandoak itxura bakarrik erakusten du, beraz, pasa gaitezkeiostatedovmstatAgindu behaketa gehiago.

vmstat sistemaren karga ikusteko

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

prozesuak

  • r zutabeak PUZaren denbora-tartearen exekutatzen eta zain dauden prozesu kopurua adierazten du. Denbora luzez 1 baino handiagoa bada, PUZa nahikoa ez dela eta PUZa handitu behar dela esan nahi du.
  • b zutabeak baliabideen zain dauden prozesu-kopurua adierazten du, hala nola I/O-ren zain, edo memoria-trukea, etab.

cpu-k CPUaren erabilera-egoera adierazten du

  • AEBko zutabeak erabiltzaile moduan emandako CPU denboraren ehunekoa erakusten du. Gure balioa nahiko altua denean, erabiltzailearen prozesuak CPU denbora asko kontsumitzen duela esan nahi du, baina denbora luzez %50 baino handiagoa bada, erabiltzailearen programa optimizatzea kontuan hartu behar da.
  • Sy zutabeak nukleoaren prozesuak gastatutako CPU denboraren ehunekoa erakusten du.Hemen, us + sy-ren erreferentzia-balioa % 80 da.Us + sy % 80 baino handiagoa bada, CPU nahikoa ez dagoela esan nahi du.
  • wa zutabeak IO itxaroteek okupatutako CPU denboraren ehunekoa erakusten du.
  • Wa-ren erreferentzia-balioa hemen % 30 da. Wa-k % 30 gainditzen badu, IO itxaronaldia larria dela esan nahi du. Baliteke diskorako ausazko sarbide ugariren ondorioz izan daiteke, edo banda-zabaleraren botil-lepoaren ondorioz izan daiteke. diskoa edo diskorako sarbide-kontrolatzailea (batez ere bloke-eragiketak).
  • Id zutabeak CPUa inaktibo dagoen denboraren ehunekoa erakusten du.

Hurrengo artikuluak Linux Load Average zenbaterainokoa den azaltzen du?

Zer egin behar dut VPS karga altuegia bada?

Orain nire webgunea ezin da sartu karga handiegia delako, zer egin behar dut?

goian - 20:44:30 gora 12 min, erabiltzaile 1, karga batez bestekoa: 2.21, 8.39, 6.48

  • Zure zerbitzaria autokudeatzen da, egin behar duzuna da zure zerbitzaria bera egiaztatu SSH bidez.
  • Egiaztatu zer ari da martxan?Zein prozesu eta abar?
  • Beharrezkoa bada, saiatu zerbitzaria berrabiarazten.
  • Zerbitzaria berrabiarazi ondoren karga oraindik altuegia bada, saiatu gainkargatutako prozesua identifikatzen eta geldiarazten.
  • Beharrezkoa bada, berrabiarazi prozesua (ez zerbitzaria) banan-banan.
  • Edo bezeroarentzako arreta "zergatik den VPS/zerbitzariaren karga altuegia" kontsultatu ondoren, oraindik ez dago egiteko modurik, eta azkenik, zerbitzariaren konfigurazioa handitzea da bide bakarra.

Zenbat toki egokia den kanpo-merkataritzako enpresa baten webgunerako?

Nola aukeratu zerbitzariaren konfigurazio egokia?Egin klik beheko estekan eguneroko batez besteko 1 IP zerbitzariaren irtenbidea ikusteko ▼

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Zerbitzariaren karga? goiko komandoa / CPU erabilera / karga batez besteko kalkulu metodoa", lagunduko dizu.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-1029.html

Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian