- 1. Kā lietot vmstat operētājsistēmā Linux
- 2. Kā apvienot vmstat ar slabinfo operētājsistēmā Linux
- 3. Kā izveidot diska darbības pārskatu, izmantojot vmstat Linux
- 4. Kā konfigurēt vmstat, lai katrai Linux izvades rindai pievienotu laika zīmogu
- 5. Sistēmas notikumu informācijas apskate
- 6. Kā apskatīt tirdzniecības statistiku
Linux izplatīšana piedāvā mums virkni komandu un ideālus rīkus, lai saglabātu vislabāko kontroli pār katru servera vai sistēmas aspektu, un tas ir noderīgi, ja mūsu lomu ietvaros mums ir jāpiekļūst detalizētai informācijai par procesiem, CPU darbību, atmiņu, cieto disku un daudz ko citu. , jo šādā veidā mēs zināsim, kuros sistēmas punktos var rasties anomālijas, un tādā veidā veiksim administratīvus vai atbalsta pasākumus.
Viena no labākajām iespējām piekļūt šāda veida informācijai ir izmantot vmstat, un Solvetic paskaidros, kas tas ir un kā izmantot šo rīku Linux.
Kas ir vmstatRīks vmstat ir izstrādāts, lai administratoriem sniegtu informāciju par procesiem, atmiņu, peidžeru, I / O bloķēšanu, CPU darbību, konteksta slēdžu skaitu, ierīces pārtraukumiem un sistēmas izsaukumiem, lai piekļūtu vislabākajai vadības detaļai.
Vmstat ģenerē pirmo atskaiti, kurā informācija tiek piekļūta kopš pēdējās sāknēšanas, pēc tam tiek pievienotas papildu vērtības, kas sniedz noteikta garuma izlases periodu. Pateicoties vmstat, būs iespējams detalizēti uzzināt katru aspektu, kam ir nozīme sistēmā.
1. Kā lietot vmstat operētājsistēmā Linux
Pamata sintakse vmstat lietošanai ir šāda:
vmstat [opcijas] [aizkave [skaits]]Pirmā pamata lietošanas iespēja ir izpildīt šādas darbības:
VmstatRezultāts būs šāds:
PALIELINĀT
Tur mēs atrodam virkni lauku, kas ir šādi:
Procs
- r: norāda kodola procesu skaitu izplatīšanas rindā
- b: tie ir bloķēto kodola procesu skaits, gaidot resursus
- w: attiecas uz procesu skaitu telpā, kas jāpiešķir
Atmiņa
- swpd: tas ir izmantotās virtuālās atmiņas apjoms (kB)
- bezmaksas: tas ir tukšgaitas atmiņas apjoms (kB)
- buff: tas ir atmiņas apjoms, kas izmantots kā buferi (kB)
Apmainīt
- jā: norāda atmiņas apjomu, kas no diska tiek iegūts no mijmaiņas vietas (kB / s)
- tātad: tas ir atmiņas apjoms, kas mainīts uz disku (kB / s).
IO
- bi: Tie ir bloki, kas nosūtīti uz bloķēšanas ierīci
- bo: tie ir bloki, kas saņemti no bloķēšanas ierīces
Sistēma
- in: norāda pārtraukumu skaitu sekundē, ieskaitot pulksteni
- cs: tie ir konteksta slēdžu skaits sekundē
ProcesorsTie ir procenti no kopējā CPU laika.
- mēs: lietotāja laiks
- sy: sistēmas laiks
- id: dīkstāves laiks
Dažos gadījumos mēs redzēsim papildu argumentus, piemēram:
Lapas
- re: tās ir pieprasītās lapas
- mf: norādiet nelielas kļūdas un lielas kļūdas
- pi: Tie ir atmiņā ielādēto lapu kilobaiti
- Po: Tie ir no atmiņas iegūtie lapu kilobaiti
- fr: norāda atbrīvotos kilobaitus
- No: tā ir paredzamā atmiņa, kas nepieciešama procesa datiem, kas ir ielādēti mijmaiņas atmiņā
- Sr: tās ir lapas, kuras skenē lapas dēmons, kas pašlaik netiek izmantots
DisksZiņo par diska darbību skaitu sekundē un vienlaikus parāda datus no līdz četriem diskiem
KļūdasIzveidojiet pārskatu par uztveršanas un pārtraukšanas frekvencēm sekundē
- In: Tie ir pārtraukumi sekundē
- Sy: sistēma izsauc sekundē
- Cs: tā ir CPU konteksta pārslēgšanas frekvence
Pēc noklusējuma vmstat ģenerē izvadi tikai vienu reizi, iespējams, ka vmstat automātiski atjaunina šo izvadi, lai to ievadītu, komandai būs jānorāda šāda vērtība:
vmstat 4
PALIELINĀT
Tādējādi katra vmstat rinda tiks atjaunināta ik pēc 4 sekundēm.
2. Kā apvienot vmstat ar slabinfo operētājsistēmā Linux
Slabinfo ir fails, kas atrodas direktorijā / proc / slabinfo, kura uzdevums ir nodrošināt statistiku par bieži lietoto objektu kešatmiņām Linux kodolā, piemēram, bufera galviņām, inodiem, zobiem un citiem.
Lai iegūtu šo informāciju, mums jāizmanto parametrs -m, un ir svarīgi, lai Linux izplatīšanas kodols būtu saderīgs ar slabinfo, lai piekļūtu šai informācijai, mēs izpildām sekojošo ar sudo atļaujām:
sudo vmstat -m
PALIELINĀT
3. Kā izveidot diska darbības pārskatu, izmantojot vmstat Linux
Komanda vmstat dod mums iespēju izveidot detalizētu pārskatu par cietā diska darbību, lai to paveiktu:
vmstat -DInformācijaTas mums sniegs tādu informāciju kā:
- Diska daudzums
- Starpsienu skaits
- Lasījumi, kas ir apvienoti
- Lasīšanas un rakstīšanas apjoms
- Sektori lasa un vēl
PALIELINĀT
4. Kā konfigurēt vmstat, lai katrai Linux izvades rindai pievienotu laika zīmogu
Šī opcija ir noderīga, ja vēlamies detalizēti redzēt datus, kuros vmstat ģenerē pārskatus, tāpēc mēs veiksim sekojošo:
vmstat -t
PALIELINĀT
5. Sistēmas notikumu informācijas apskate
Šī alternatīva ir praktiska, lai iegūtu pilnīgu informāciju par notikumiem, kas notiek serverī, lai piekļūtu detalizētai informācijai par katru punktu, kas var ietekmēt tā vispārējo darbību.
Ja mēs vēlamies redzēt sistēmas notikumus, mēs izpildīsim sekojošo:
vmstat -sVērtībasTādējādi tiek ģenerēts, cik sistēmas notikumu ir apstrādāti kopš pēdējās sistēmas palaišanas reizes, kā rezultātā tiek atrastas šādas vērtības:
- Kopējā, izmantotā, aktīvā un brīva atmiņa
- Nomainiet kešatmiņu
- CPU ērces
- Ieejas un izejas lapas
- Pārtraukumu skaits
- Sāknēšanas laiks un vairāk
PALIELINĀT
6. Kā apskatīt tirdzniecības statistiku
Ja mēs vēlamies piekļūt tikai mijmaiņas atmiņā esošajai informācijai, mums jāveic šādas darbības:
vmstat -SJa mēs vēlamies piekļūt vmstat palīdzībai, mums ir jāveic šādas darbības:
vmstat -h
PALIELINĀT
Šādā veidā komanda vmstat lieliski palīdz piekļūt būtiskajai informācijai par izmantoto sistēmu un īpaši kontrolēt katru CPU, disku vai atmiņas aspektu reāllaikā un ar optimālākajiem pieejamajiem rezultātiem.