Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12154|Odpowiedź: 0

[linux] Polecenie do przeglądania wykorzystania zasobów systemowych w CentOS

[Skopiuj link]
Opublikowano 16.02.2015 15:34:29 | | |

Użyj 'top -i', aby zobaczyć, ile procesów jest w stanie Running, mogą występować wąskie gardła pamięci lub I/O w systemie, użyj free, aby zobaczyć, ile zużyje pamięć systemu, czy swap jest dużo zajęty, użyj iostatu, aby zobaczyć obciążenie I/O...
  Jest też sposób, by to zrobić ps-ef | sort -k7, aby posortować procesy według czasu uruchomienia i zobaczyć, który proces zużywa najwięcej czasu CPU.
top:
Główne parametry:
d: Określ interwał aktualizacji, liczony w sekundach.
P: Nie ma opóźnionych aktualizacji. Jeśli użytkownik ma superużytkownika, najwyższe polecenie zostanie wykonane z najwyższym priorytetem.
c: Wyświetla pełną ścieżkę i nazwę procesu.
S: Tryb kumulatywny, który kumuluje czas CPU zakończonych lub zanikłych podprocesów.
s: Tryb awaryjny.
i: Nie są wyświetlane żadne bezczynne lub bezużyteczne (Zombie) procesy.
n: Pokazuje liczbę aktualizacji i zakończeń po zakończeniu
Parametry wyświetlania:
PID (Process ID): Numer identyfikacyjny procesu.
UŻYTKOWNIK: Nazwa użytkownika osoby, która jest właścicielem procesu.
PR: Priorytet procesu.
NI: Wartość priorytetowa procesu.
VIRT: Wartość pamięci wirtualnej zajmowanej przez proces.
RES: Wartość pamięci fizycznej zajmowana przez proces.
SHR: Wartość pamięci współdzielonej używanej przez proces.
S: Stan procesu, gdzie S oznacza uśpienie, R oznacza działanie (running), Z oznacza martwy, a N oznacza wartość priorytetu procesu ujemną.
%CPU: Zużycie CPU przez proces.
%MEM: Procent pamięci fizycznej i całkowitej pamięci zajmowanej przez proces.
TIME+: Całkowity czas CPU zużywany przez proces po jego rozpoczęciu.
Polecenie: Nazwa polecenia startowego, które uruchamia proces, a jeśli ta linia nie jest wyświetlana, proces będzie miał pełną linię poleceń.
Podczas używania polecenia górnego możesz także użyć interaktywnych poleceń, aby uzupełnić funkcje innych parametrów. Te polecenia są aktywowane za pomocą skrótów.
<空格>: Odśwież natychmiast.
P: Uporządkowane według wielkości wykorzystania CPU.
T: Sortuj według czasu i czasu kumulatywnego.
P: Opuszczaj najwyższe dowództwo.
m: Przełącznik, aby wyświetlić informacje o pamięci.
t: Przełączaj się, aby wyświetlić informacje o procesie i stanie CPU.
c: Przełącznik, aby wyświetlić nazwę polecenia i pełną linię poleceń.
M: Sortuj według ilości zużytej pamięci.
W: Zapisuje aktualne ustawienia do pliku ~/.toprc. To jest zalecana metoda pisania profilu.

wolne
1. Funkcja
Polecenie free służy do wyświetlania wykorzystania pamięci, a uprawnienia do użytkowania są dla wszystkich użytkowników.

2. Format
Wolny [-b-k-m] [-o] [-s opóźnienie] [-t] [-V]

3. Główne parametry
-b -k -m: Wyświetla zużycie pamięci odpowiednio w bajtach (KB, MB).
-s delay: Pokazuje, ile sekund co kilka sekund ma pokazać zużycie pamięci.
-t: Pokazuje sumę kolumn pamięci.
-o: Kolumna regulacji bufora nie jest wyświetlana.

dostępność
18:59:15 wzrost o 25 min, 2 użytkowników, średnia ładowania: 1,23, 1,32, 1,21
Czas teraz
Czas upływu od systemu do czasu, jaki upłynął
Liczba podłączonych użytkowników
Ostatnia minuta, pięć i piętnaście minut obciążenia systemu
Parametry: -V Informacje o wersji wyświetlanej.

VMSTAT
procs -----------memory---------- ---swap-- -----io---- --system-- ----CPU----
r b swpd free buff cache si so bi bo in cs us sy id wa wa
0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70
1 Obserwuj aktywność dysku
Aktywność dysku jest głównie rozumiana na podstawie następujących wskaźników:
bi: Oznacza liczbę bloków odczytywanych na sekundę z dysku (bloków/s). Im wyższa liczba, tym większa aktywność jest odczytywana płyta.
bo: Oznacza liczbę bloków zapisywanych na dysku na sekundę (bloków/s). Im wyższa liczba, tym więcej aktywności zapisuje się na dysku.
wa: Proporcja czasu, w którym CPU czeka na wejście i wyjście dysku (oczekiwanie na wejście dysku). Im wyższa liczba, tym poważniej aktywność systemu plików utrudnia CPU, który czeka na dane do obsługi systemu wolnego dysku. WA 0 jest idealne. Jeśli waha często przekracza 10, system plików może wymagać regulacji wydajności.
2. Obserwuj aktywność CPU
VMSTAT lepiej odzwierciedla zużycie CPU niż top:
USA: Stosunek czasu użytkowania CPU przez program użytkownika. Im wyższa ta liczba, tym bardziej zajęty proces użytkownika.
sy: Procent czasu, w którym wywołanie systemu korzysta z CPU. Należy zauważyć, że ponieważ NFS działa w jądrze, czas CPU zajmowany przez działania NFS odzwierciedla się w sy. Jeśli ta liczba jest często duża, trzeba zwrócić uwagę, czy proces jądra, taki jak NFS, jest bardziej obciążający. Jeśli zarówno US, jak i SY są stosunkowo duże jednocześnie, warto rozważyć rozdzielenie niektórych programów użytkowników na oddzielne serwery, aby nie wpływać na siebie nawzajem.
id: Procent czasu, przez jaki CPU jest bezczynny.
wa: Procent czasu, przez jaki CPU czeka na oczekujący dysk IO.

iostat
Używał się do liczenia użycia CPU oraz liczby urządzeń tty, dysków twardych i CD-ROM-ów w stosunku do 0
Parametry:
-c Pokazuje tylko wiersze CPU
-d Wyświetla wiersze dysku
-k Wyświetla wyjście dysku w kilobajtach
-t zawiera znacznik czasu w wyjściu
-x zawiera rozszerzone metryki dysku w wyjściu

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Procent czasu bezczynności procesora podczas oczekiwania na lokalne wejście/wyjścia
%procentowy procent bezczynności czasu bezczynności CPU, gdy lokalne I/O nie czeka

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
miał 9,86, 284,34, 84,48 685407 2036
Transfery na sekundę (tps), odczyty bloków o wartości 512 bajtów na sekundę (Blk_read/s), zapisy bloków o wartości 512 bajtów na sekundę (Blk_wrtn/s) oraz łączna liczba odczytów bloków (Blk_read) i zapisów (Blk_wrtn).
System
# uname -a # Zobacz informacje o jądrze/OS/CPU
# głowa -n 1 /etc/problem # Sprawdź wersję systemu operacyjnego
# cat /proc/cpuinfo # Zobacz informacje o CPU
# nazwa hosta # Zobacz nazwę komputera
#lspci -tv # Wymień wszystkie urządzenia PCI
# lsusb -tv # Wymień wszystkie urządzenia USB
#lsmod# Lista załadowanych modułów jądra
# env # Spójrz na zmienne środowiskowe
Zasoby
# free -m # Zobacz zużycie pamięci i wykorzystanie obszaru swap
# df -h # Zobacz wykorzystanie każdej partycji
# du -sh # aby zobaczyć rozmiar określonego katalogu
# grep MemTotal /proc/meminfo # Zobacz całkowitą ilość pamięci
# grep MemFree /proc/meminfo # Sprawdź ilość wolnej pamięci
# uptime # Zobacz czas działania systemu, liczbę użytkowników, ładowanie
# cat /proc/loadavg # aby zobaczyć ładowanie systemu
Dyski i partycje
# Wierzchowiec | kolumna -t # aby zobaczyć status zamontowanej partycji
# fdisk -l # Zobacz wszystkie partycje
#swapon -s # Zobacz wszystkie partycje swap
# hdparm -i /dev/hda # Zobacz parametry dysku (tylko urządzenia IDE)
# dmesg | grep IDE # Sprawdź status wykrywania urządzenia IDE przy starcie
Internet
#ifconfig # Zobacz właściwości wszystkich interfejsów sieciowych
#iptables -L # Sprawdź ustawienia zapory
# trasa -n # Spójrz na tabelę trasowania
# netstat -lntp # Zobacz wszystkie porty nasłuchowe
#netstat -antp # aby zobaczyć wszystkie powiązania, które zostały nawiązane
#netstat -s # Zobacz statystyki sieci
Proces
# ps -ef # Zobacz wszystkie procesy
# góra # Pokaż status procesu w czasie rzeczywistym
użytkownik
# w # Zobacz aktywnych użytkowników
# id # Zobacz określone informacje użytkownika
# ostatni # Zobacz logowania użytkownika
# cut -d: -f1 /etc/passwd # Zobacz wszystkich użytkowników w systemie
# cięcie -d: -f1 /etc/group # Zobacz wszystkie grupy w systemie
# crontab -l # aby zobaczyć zaplanowane zadania aktualnego użytkownika
Służba
# chkconfig --list # Lista wszystkich usług systemowych
# chkconfig --list | grep na # wymienia wszystkie uruchomione usługi systemowe
Procedura
#rpm-qa # Zobacz wszystkie zainstalowane pakiety




Poprzedni:C#, aby uzyskać kod źródłowy strony internetowej
Następny:Linux to świetny sposób na zobaczenie przestrzeni na dysku
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com