Servera noslodze? augšējā komanda/CPU lietojums/slodzes vidējā aprēķina metode

kad mācāmies lietotLinux VPS serveris uzizveidot vietniPēc tam ir jāsaprot dažādu slodzes vidējo vērtību nozīme, jo mums ir jāizmantotopKomanda saprot sistēmas pabeigšanas statusu un pievērš uzmanību mainīgo lielumu izmaiņām reāllaikā.

Lai to saprastu, ir jāsaprot šādi mainīgo apraksti.

Detalizēts augšējās komandu slodzes vidējās vērtības skaidrojums

Servera noslodze? augšējā komanda/CPU lietojums/slodzes vidējā aprēķina metode

Šeit ir detalizēta instrukcija, kā to lietot ▼

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
  • Statistikas apgabala pirmās 5 rindas ir visas sistēmas statistika.
  • 1. rindiņa ir uzdevuma rindas informācija aruptimeKomandas izpildes rezultāts ir vienāds.

Tās saturs ir šāds:

  • 01:06:48 Pašreizējais laiks
  • uz augšu 1:22 Sistēmas darbības laiks formātā stundas:minūtes
  • 1 lietotājs Pašlaik pieteikušos lietotāju skaits
  • slodzes vidējā: 0.06, 0.60, 0.48 Sistēmas slodze, kas ir vidējais uzdevumu rindas garums.
  • Trīs vērtības ir vidējās vērtības no 3 minūtes, 1 minūtēm un 5 minūtēm pirms līdz mūsdienām.
  • 2. un 3. rinda ir informācija par procesu un CPU.
  •  

Ja ir vairāki CPU, šis saturs var pārsniegt 2 rindiņas.Saturs ir šāds:

  • Uzdevumi: 29 kopējais procesu skaits
  • 1 darbojas Darbojošo procesu skaits
  • 28 miegs Procesu skaits miega režīmā
  • 0 apturēta Apturēto procesu skaits
  • 0 zombiju skaits zombiju procesu
  • CPU(-i): 0.3% us Procentuālā procesora daļa, ko aizņem lietotāja vieta
  • 1.0% sy Kodola vietas aizņemtā CPU procentuālā daļa
  • 0.0% ni CPU procentuālā daļa, ko aizņem procesi, kuru prioritāte ir mainīta lietotāja procesu telpā
  • 98.7% idle dīkstāves CPU procentuālā daļa
  • 0.0% wa CPU laika procentuālā daļa, kas gaida ievadi un izvadi
  • 0.0% sveiki
  • 0.0% si

Šīs ir pēdējās divas atmiņas informācijas rindiņas:

  • Mem: 191272k kopējā fiziskā atmiņa
  • Kopējā izmantotā fiziskā atmiņa ir 173656 XNUMX XNUMX
  • Kopējā brīvā atmiņa 17616 XNUMX
  • 22052k buferi Atmiņas apjoms, kas tiek izmantots kā kodola kešatmiņa
  • Maiņa: 192772k kopējā maiņas platība
  • Kopējā izmantotā maiņas platība 0k
  • 192772k bezmaksas kopējā bezmaksas maiņas zona
  • Kopējais kešatmiņā saglabātais buferizētais mijmaiņas apgabals ir 123988 XNUMX XNUMX.

Atmiņas saturs tiek nomainīts uz mijmaiņas apgabalu un pēc tam atpakaļ atmiņā, bet izmantotais mijmaiņas apgabals nav pārrakstīts.

Šī vērtība ir mijmaiņas apgabala lielums, kurā saturs jau pastāv atmiņā.

Kad atbilstošā atmiņa tiek atkal nomainīta, vairs nav nepieciešams rakstīt mijmaiņas apgabalā.

Procesa informācija, kas tiek parādīta zem statistikas apgabala katrā procesa informācijas apgabalā.

Vispirms sapratīsim, ko nozīmē katra kolonna.

kolonnas nosaukuma nozīme

  • PID procesa ID
  • PPID vecāka procesa ID
  • RUSER Īstais lietotājvārds
  • UID Procesa īpašnieka lietotāja ID
  • Procesa īpašnieka USER lietotājvārds
  • GROUP procesa īpašnieka grupas nosaukums
  • TTY Termināļa nosaukums, no kura tika sākts process.Procesi, kas nav sākti no termināļa, tiek parādīti kā ?
  • PR prioritāte
  • NI jauka vērtība.Negatīvās vērtības norāda uz augstu prioritāti, pozitīvas vērtības norāda uz zemu prioritāti
  • P Pēdējais izmantotais CPU, kam ir nozīme tikai vairāku CPU vidē
  • %CPU Procentuālais CPU laiks, kas izmantots kopš pēdējās atjaunināšanas
  • TIME Kopējais procesa izmantotais CPU laiks sekundēs
  • LAIKS+ Kopējais procesa izmantotais CPU laiks 1/100 sekundēs
  • %MEM Procesā izmantotās fiziskās atmiņas procentuālais daudzums
  • Kopējais virtuālās atmiņas apjoms, ko izmanto VIRT process, kb. VIRT=SWAP+RES
  • SWAP procesā izmantotās virtuālās atmiņas lielums, kas jānomaina, kb.
  • RES procesā izmantotās un neapmainītās fiziskās atmiņas lielums, kb. RES=KODS+DATI
  • KODS Fiziskās atmiņas lielums, ko aizņem izpildāmais kods, kb
  • DATA Fiziskās atmiņas lielums, ko aizņem daļa, kas nav izpildāmais kods (datu segments + steks), kb
  • SHR koplietotās atmiņas lielums, kb
  • nFLT lapas kļūdas
  • Lapu skaits, kas ir modificētas kopš pēdējās nDRT rakstīšanas.
  • S Procesa statuss.
  • D = nepārtraukts miega stāvoklis
  • R = palaist
  • S = miegs
  • T = trase/stop
  • Z = zombiju process
  • COMMAND komandas nosaukums/komandrinda
  • WCHAN Ja process ir miega režīmā, parādiet miega sistēmas funkcijas nosaukumu
  • Atzīmē uzdevumu karogus, skatiet sched.h

Linux slodzes vidējās atkļūdošanas instrukcijas

skatoties uztopPēc komandas parādītā statusa tā ir jāoptimizē atbilstoši tai, bettopKomanda parāda tikai izskatu, lai mēs varētu nodotiostatvaivmstatPasūtiet papildu novērojumus.

vmstat, lai skatītu sistēmas slodzi

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

proc

  • Kolonna r attēlo procesu skaitu, kas darbojas un gaida CPU laika šķēli. Ja tas ilgu laiku ir lielāks par 1, tas nozīmē, ka CPU nepietiek un CPU ir jāpalielina.
  • Kolonna b norāda procesu skaitu, kas gaida resursus, piemēram, gaida I/O vai atmiņas apmaiņu utt.

CPU norāda CPU lietošanas statusu

  • Kolonnā ASV tiek rādīts procentuālais CPU laiks, kas pavadīts lietotāja režīmā. Ja mūsu vērtība ir salīdzinoši augsta, tas nozīmē, ka lietotāja process patērē daudz CPU laika, bet, ja tas ilgstoši ir lielāks par 50%, ir jādomā par lietotāja programmas optimizāciju.
  • Kolonna sy parāda kodola procesam patērētā CPU laika procentuālo daļu.Šeit us + sy atsauces vērtība ir 80%. Ja us + sy ir lielāka par 80%, tas nozīmē, ka CPU var būt nepietiekams.
  • Kolonna wa parāda IO gaidīšanas aizņemtā CPU laika procentuālo daļu.
  • Wa atsauces vērtība šeit ir 30%. Ja wa pārsniedz 30%, tas nozīmē, ka IO gaidīšana ir nopietna. To var izraisīt liels skaits nejaušas piekļuves diskam vai arī joslas platuma sašaurinājums disks vai diska piekļuves kontrolieris (galvenokārt bloķēšanas darbības).
  • Id kolonnā tiek parādīts procentuālais laiks, kurā centrālais procesors ir dīkstāvē.

Nākamajā rakstā ir paskaidrots, cik augsta ir Linux slodzes vidējā vērtība?

Ko darīt, ja VPS slodze ir pārāk augsta?

Tagad manai vietnei nevar piekļūt, jo slodze ir pārāk liela. Kas man jādara?

augšā – 20:44:30 līdz 12 min, 1 lietotājs, vidējā slodze: 2.21, 8.39, 6.48

  • Jūsu serveris ir pašpārvaldes, kas jums jādara, ir jāpārbauda pats serveris, izmantojot SSH.
  • Pārbaudiet, kas tas darbojas?Kāds process un tā tālāk?
  • Ja nepieciešams, mēģiniet restartēt serveri.
  • Ja pēc servera restartēšanas slodze joprojām ir pārāk augsta, mēģiniet noteikt pārslogoto procesu un apturēt to.
  • Ja nepieciešams, restartējiet procesu (nevis serveri) atsevišķi.
  • Vai arī pēc konsultēšanās ar klientu servisu "kāpēc VPS/servera slodze ir pārāk liela", to joprojām nevar izdarīt, un beidzot vienīgais veids ir palielināt servera konfigurāciju.

Cik daudz vietas ir piemērotas ārējās tirdzniecības uzņēmuma mājaslapai?

Kā izvēlēties pareizo servera konfigurāciju?Noklikšķiniet uz tālāk esošās saites, lai skatītu ikdienas vidējo 1 XNUMX IP servera risinājumu ▼

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Servera ielāde? top komanda / CPU lietojums / slodzes vidējā aprēķina metode", tas jums palīdzēs.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-1029.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu