Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12154|Vastaus: 0

[linux] Komento järjestelmän resurssien käytön tarkasteluun CentOS:ssa

[Kopioi linkki]
Julkaistu 16.2.2015 15.34.29 | | |

Käytä 'top -i' nähdäksesi, kuinka monta prosessia on käynnissä tilassa, järjestelmässä saattaa olla muisti- tai I/O-pullonkauloja, käytä free-toimintoa nähdäksesi kuinka paljon järjestelmän muistia käytetään, onko swap paljon käytössä, käytä iostat-tilaa nähdäksesi I/O-latauksen...
  On myös tapa tehdä se ps -ef | lajittele -k7 lajitellaksesi prosessit ajonaikaisesti nähdäksesi, mikä prosessi vie eniten prosessoria.
top:
Pääparametrit:
d: Määritä päivitysväli, joka lasketaan sekunneissa.
K: Viivästyneitä päivityksiä ei ole. Jos käyttäjällä on superkäyttäjä, yläkomento suoritetaan korkeimmalla prioriteetilla.
c: Näyttää prosessin koko polun ja nimen.
S: Kumulatiivinen tila, joka kerää suorittimen ajan valmiista tai kadonneista aliprosesseista.
s: Vikasietotila.
i: Yhtään tyhjäkäyntiä tai hyödytöntä (Zombie) prosessia ei näytetä.
n: Näyttää päivitysten ja poistumisten määrän, kun se on tehty
Näytön parametrit:
PID (Process ID): Prosessin tunnistenumero.
KÄYTTÄJÄ: Henkilön käyttäjätunnus, joka omistaa prosessin.
PR: Prosessin prioriteetti.
NI: Prosessin prioriteettiarvo.
VIRT: Virtuaalimuistin arvo, jonka prosessi vie.
RES: Fyysisen muistin arvo, jonka prosessi vie.
SHR: Prosessin käyttämä jaettu muistiarvo.
S: Prosessin tila, jossa S tarkoittaa nukkumista, R tarkoittaa käynnissä, Z tarkoittaa kuollutta ja N tarkoittaa prosessin prioriteettiarvoa negatiivista.
%CPU: Prosessorikäyttö, jota prosessi käyttää.
%MEM: Fyysisen muistin ja kokonaismuistin prosenttiosuus, jonka prosessi vie.
TIME+: Prosessoriajan kokonaisaika, jonka prosessi kuluttaa sen alkamisen jälkeen.
Komento: Käynnistyskomennon nimi, jonka prosessi käynnistää, ja jos tätä riviä ei näytetä, prosessilla on koko komentorivi.
Yläkomennon käytön aikana voit myös käyttää joitakin interaktiivisia komentoja suorittaaksesi muiden parametrien toiminnot. Nämä komennot aktivoidaan pikakuvakkeiden kautta.
<空格>: Päivitä heti.
P: Järjestetty prosessorin käytön koon mukaan.
T: Lajittele ajan ja kumulatiivisen ajan mukaan.
K: Poistu ylimmästä komennosta.
m: Vaihda näyttääksesi muistitiedot.
t: Vaihda näyttämään prosessi- ja prosessorin tilatiedot.
c: Vaihda näyttämään komentonimi ja koko komentorivi.
M: Lajittele käytetyn muistin määrän mukaan.
W: Kirjoittaa nykyiset asetukset ~/.toprc-tiedostoon. Tämä on suositeltu tapa kirjoittaa huippuprofiili.

vapaa
1. Toiminta
Vapaa komento näyttää muistin käytön, ja käyttöoikeus on kaikille käyttäjille.

2. Formaatti
vapaa [-b-k-m] [-o] [-s viive] [-t] [-V]

3. Pääparametrit
-b -k -m: Näyttää muistin käytön tavuina (KB, MB) vastaavasti.
-s viive: Näyttää, kuinka monta sekuntia muutaman sekunnin välein muistin käyttö näyttää.
-t: Näyttää muistisarakkeiden summan.
-o: Puskurin säätösaraketta ei näytetä.

Käyttöaika
18:59:15 ylös 25 min, 2 käyttäjää, latauskeskiarvo: 1,23, 1,32, 1,21
Aika nyt
Järjestelmästä kulunut aika siihen aikaan, kun se on kulunut.
Yhdistettyjen käyttäjien määrä
Viimeinen minuutti, viisi ja viisitoista minuuttia järjestelmän latausta
Parametrit: -V Näytä versiotiedot.

VMSTAT
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd ilmainen buff-välimuisti si so bi bo in cs us sy id wa
0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70
1 Tarkkaile levyn toimintaa
Levyn aktiivisuus ymmärretään pääasiassa seuraavista indikaattoreista:
bi: Ilmaisee levyltä luettujen lohkojen määrän sekunnissa (lohkot/s). Mitä suurempi luku, sitä enemmän levyä luetaan.
bo: Kuvaa levylle kirjoitettujen lohkojen määrää sekunnissa (lohkoja/s). Mitä suurempi luku, sitä enemmän toimintaa levylle kirjoitetaan.
wa: Aika, jonka CPU odottaa levyn I/O:ta (odottava levyn IO). Mitä suurempi luku, sitä vakavammin tiedostojärjestelmän toiminta haittaa prosessoria, kun se odottaa datan toimittamista hitaassa levyjärjestelmässä. WA 0 on ihanteellinen. Jos wa on usein yli 10, tiedostojärjestelmää voi joutua säätämään suorituskyvyn mukaan.
2. Tarkkaile prosessorin toimintaa
VMSTAT heijastaa prosessorin käyttöä paremmin kuin top:
US: Suhde siihen aikaan, jonka käyttäjäohjelma käyttää prosessoria. Mitä suurempi tämä luku, sitä kiireisempi käyttäjäprosessi on.
sy: Prosenttiosuus ajasta, jolloin järjestelmäkutsut käyttävät prosessoria. Huomaa, että koska NFS toimii ytimessä, NFS-toimintojen CPU-aika näkyy sy:ssä. Jos tämä luku on usein suuri, sinun täytyy kiinnittää huomiota siihen, onko ydinprosessi, kuten NFS, taakkaampi. Jos sekä us että sy ovat suhteellisen suuria samaan aikaan, sinun täytyy harkita joidenkin käyttäjäohjelmien erottamista erillisiksi palvelimiksi, jotta ne eivät vaikuta toisiinsa.
id: Prosenttiosuus ajasta, jolloin CPU on käyttämättömänä.
wa: Prosenttiosuus ajasta, jonka CPU odottaa odottavaa levyn IO:ta.

iostat
Käytetään CPU:n käytön ja I/0-määrän tty-laitteiden, kiintolevyjen ja CD-ROMien laskemiseen
Parametrit:
-c Näyttää vain CPU-rivit
-d Näyttää levyrivit
-k Näyttää levyn ulostulon kilotavuina
-t sisältää aikaleiman ulostulossa
-x sisältää laajennetut levymetriikat lähtöön

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Suorittimen tyhjäkäyntiajan prosenttiosuus, kun odotetaan paikallista I/O:ta
%Lepotilaisuusprosenttiosuus suorittimen lepotilasta, kun paikallinen I/O ei odota

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
oli 9,86 284,34 84,48 685407 2036
Siirrot sekunnissa (tps), 512 tavua lohkon lukua sekunnissa (Blk_read/s), 512 tavua lohkokirjoituksia sekunnissa (Blk_wrtn/s) ja 512 tavua yhteensä lukulukuja (Blk_read) ja kirjoituksia (Blk_wrtn).
Järjestelmä
# uname -a # Katso ydin/käyttöjärjestelmä/suorittimen tiedot
# head -n 1 /etc/issue # Tarkista käyttöjärjestelmäversio
# cat /proc/cpuinfo # Katso prosessorin tiedot
# isäntänimi # Katso tietokoneen nimi
#lspci -tv # Listaa kaikki PCI-laitteet
# lsusb -tv # Listaa kaikki USB-laitteet
#lsmod# Listaa ladatut ytimen moduulit
# ympäristö # Katso ympäristömuuttujia
Lähteet
# free -m # Katso muistin käyttö ja swap-alueen käyttö
# df -h # Katso kunkin osion käyttö
# du -sh # nähdäksesi määritellyn hakemiston koon
# grep MemTotal /proc/meminfo # Katso muistin kokonaismäärä
# grep MemFree /proc/meminfo # Tarkista vapaan muistin määrä
# käyttöaika # Katso järjestelmän käyttöaika, käyttäjien määrä, lataus
# cat /proc/loadavg # nähdäksesi järjestelmän latautumisen
Levyt ja osiot
# ratsu | sarakkee -t # nähdäksesi asennetun osion tilan
# fdisk -l # Katso kaikki osiot
#swapon -s # Katso kaikki swap-osiot
# hdparm -i /dev/hda # Näytä levyparametrit (vain IDE-laitteet)
# dmesg | grep IDE # Tarkista IDE-laitteen tunnistustila käynnistyksessä
Internet
#ifconfig # Katso kaikkien verkkorajapintojen ominaisuudet
#iptables -L # Katso palomuurin asetuksia
# reitti -n # Katso reititystaulukkoa
# netstat -LNTP # Katso kaikki kuunteluportit
#netstat -antp # nähdäksesi kaikki luodut yhteydet
#netstat -s # Katso verkon tilastot
Prosessi
# ps -ef # Katso kaikki prosessit
# top # Näytä prosessin tila reaaliajassa
käyttäjä
# w # Näytä aktiiviset käyttäjät
# id # Katso määritetty käyttäjätieto
# viimeinen # Katso käyttäjän kirjautumislokit
# cut -d: -f1 /etc/passwd # Näytä kaikki käyttäjät järjestelmässä
# leikkaus -d: -f1 /etc/group # Katso kaikki ryhmät järjestelmässä
# crontab -l # nähdäksesi nykyisen käyttäjän aikataulutetut tehtävät
Palvelus
# chkconfig --list # Listaa kaikki järjestelmäpalvelut
# chkconfig --lista | GREP #-kanavalla listaa kaikki aloitetut järjestelmäpalvelut
Menettely
#rpm-qa # Katso kaikki asennetut paketit




Edellinen:C# saadakseen verkkosivun lähdekoodin
Seuraava:Linux on loistava tapa nähdä levytilaa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com