Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12154|Отговор: 0

[linux] Команда за преглед на използването на системни ресурси в CentOS

[Копирай линк]
Публикувано в 16.02.2015 г. 15:34:29 ч. | | |

Използвай 'top -i', за да видиш колко процеса са в работно състояние, може да има тесни места в паметта или I/O в системата, използвай free, за да видиш колко използване на системната памет, дали swap-ът е зает много, използвай iostat, за да видиш зареждането на I/O...
  Има и начин да се направи това ps -ef | сортирайте -k7, за да сортирате процесите по време на изпълнение и да видите кой процес консумира най-много процесорно време.
top:
Основни параметри:
d: Посочете интервала за актуализация, броен в секунди.
В: Няма забавени актуализации. Ако потребителят има суперпотребител, горната команда се изпълнява с най-висок приоритет.
c: Показва пълния път и името на процеса.
S: Кумулативен режим, който натрупва процесорното време на завършени или изчезнали подпроцеси.
s: Безопасен режим.
i: Не се показват неактивни или безполезни (зомби) процеси.
n: Показва броя на актуализациите и изходите, когато са завършени
Параметри на дисплея:
PID (Process ID): Идентификационният номер на процеса.
ПОТРЕБИТЕЛ: Потребителското име на лицето, което притежава процеса.
PR: Приоритетът на процеса.
НИ: Приоритетната стойност на процеса.
VIRT: Стойността на виртуалната памет, заета от процеса.
RES: Физическата стойност на паметта, заета от процеса.
SHR: Споделена стойност на паметта, използвана от процеса.
S: Състоянието на процеса, където S означава сън, R означава бягане, Z означава мъртъв, а N означава, че приоритетната стойност на процеса е отрицателна.
%CPU: Използването на процесора, използвано от процеса.
%MEM: Процентът физическа памет и общата памет, заети от процеса.
ВРЕМЕ+: Общото време на процесора, изразходвано от процеса след стартиране.
Команда: Името на командата за стартиране, която процесът стартира, и ако този ред не се покаже, процесът ще има пълен команден ред.
По време на използването на горната команда можете също да използвате някои интерактивни команди, за да завършите функциите на други параметри. Тези команди се активират чрез преки пътища.
<空格>: Освежете веднага.
P: Подредени според размера на използването на процесора.
T: Сортирайте според времето и натрупаното време.
Въпрос: Излезте от горната команда.
м: Превключвател за показване на паметна информация.
t: Превключване към показване на информация за състоянието на процеса и процесора.
c: Превключвам, за да покажеш името на командата и пълния команден ред.
М: Сортирайте според количеството използвана памет.
W: Записва текущите настройки във файла ~/.toprc. Това е препоръчителният метод за писане на топ профил.

Безплатно
1. Функция
Командата free се използва за показване на използването на памет, а разрешението за използване е за всички потребители.

2. Формат
безплатно [-b-k-m] [-o] [-s delay] [-t] [-V]

3. Основни параметри
-b -k -m: Показва използването на памет в байтове (KB, MB) съответно.
-s delay: Показва колко секунди на всеки няколко секунди се показва използването на паметта.
-t: Показва сумата от паметните колони.
-o: Колоната за настройка на буфера не се показва.

Uptime
18:59:15 нагоре 25 мин, 2 потребители, средно натоварване: 1.23, 1.32, 1.21
Времето сега
Времето от системата до времето ѝ е минало
Броят на свързаните потребители
Последната минута, пет и петнадесет минути натоварване на системата
Параметри: -V Информация за версията на дисплея.

vmstat
Procs -----------memory---------- ---swap-- -----io---- --system-- ----CPU----
r b swpd безплатно подсилване кеш 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 Наблюдаване на активността на диска
Активността на диска се разбира основно от следните индикатори:
bi: Показва броя блокове, четени в секунда от диска (блокове/секунди). Колкото по-голямо е числото, толкова повече активност се чете на диска.
bo: Представлява броя блокове, записани на диск в секунда (блокове/секунди). Колкото по-голямо е числото, толкова повече активност се записва на диска.
wa: Пропорцията на времето, в което процесорът чака дисковия вход/изход (чакащ дисков вход). Колкото по-голям е числото, толкова по-сериозна е активността на файловата система, която затруднява процесора, докато чака данните да бъдат предоставени от бавна дискова система. WA от 0 е идеално. Ако wa често е по-голям от 10, файловата система може да се наложи да бъде коригирана за производителност.
2. Наблюдавайте активността на процесора
VMSTAT е по-добро отражение на използването на процесора, отколкото горната:
US: Съотношение към времето, през което потребителска програма използва процесора. Колкото по-висок е този брой, толкова по-натоварен е потребителският процес.
sy: Процентът, в който системните извиквания използват процесора. Забележете, че тъй като NFS работи в ядрото, времето на процесора, заето от NFS дейности, се отразява в sy. Ако това число често е голямо, трябва да обърнете внимание дали ядрен процес, като NFS, е по-тежък. Ако и us, и sy са сравнително големи едновременно, трябва да обмислите разделянето на някои потребителски програми на отделни сървъри, за да избегнете взаимно влияние.
id: Процентът от времето, в което процесорът е в покой.
wa: Процентът от времето, през което процесорът чака чакащ дисков вход.

iostat
Използва се за броене на използването на процесора и I/0 количество tty устройства, твърди дискове и CD-ROM
Параметри:
-c Показва само редове на процесора
-d Показва редове дискове
-k Показва изхода на диска в килобайти
-t включва времеви печат в изхода
-x включва разширени дискови метрики в изхода

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Процентът на времето за покой на процесора, докато чака локален вход/изход
%Idle процент от времето на покой на процесора, когато локалният I/O не чака

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
имаше 9.86 284.34 84.48 685407 2036
Трансфери в секунда (tps), 512 байта блокови четения в секунда (Blk_read/s), 512 байта блокови записи в секунда (Blk_wrtn/s) и 512 байта общ брой блокови четения (Blk_read) и записи (Blk_wrtn).
Система
# uname -a # Вижте информация за ядро/операционна система/процесор
# head -n 1 /etc/issue # Провери версията на операционната система
# cat /proc/cpuinfo # Вижте информацията за процесора
# хост име # Виж името на компютъра
#lspci -tv # Изброи всички PCI устройства
# lsusb -tv # Изброи всички USB устройства
#lsmod# Изброи заредените модули на ядрото
# env # Погледни променливите на околната среда
Ресурси
# free -m # Вижте използването на памет и използването на swap областите
# df -h # Вижте употребата на всяка част
# du -sh # за да се види размерът на посочената директория
# grep MemTotal /proc/meminfo # Виж общото количество памет
# grep MemFree /proc/meminfo # Провери количеството свободна памет
# време на работа # Преглед на времето на работа, брой потребители, зареждане
# cat /proc/loadavg # за да видя натоварването на системата
Дискове и дялове
# Mount | колона -t # за преглед на статуса на монтираната част
# fdisk -l # Виж всички дялове
#swapon -s # Вижте всички swap дялове
# hdparm -i /dev/hda # Преглед на параметрите на диска (само за IDE устройства)
# dmesg | grep IDE # Проверете статуса на откриване на IDE устройството при стартиране
Интернет
#ifconfig # Вижте свойствата на всички мрежови интерфейси
#iptables -L # Погледни настройките на защитната стена
# маршрут -н # Виж таблицата с маршрути
# netstat -lntp # Виж всички слушателни портове
#netstat -antp #, за да видите всички установени връзки
#netstat -s # Вижте статистиките на мрежата
Процес
# ps -ef # Виж всички процеси
# топ # Покажи статуса на процеса в реално време
потребител
# w # Виж активни потребители
# id # Вижте посочената потребителска информация
# последен # Преглед на логовете за вход на потребителите
# cut -d: -f1 /etc/passwd # Вижте всички потребители в системата
# cut -d: -f1 /etc/group # Вижте всички групи в системата
# crontab -l # за да видите планираните задачи на текущия потребител
Служба
# chkconfig --list # Изброи всички системни услуги
# chkconfig --list | grep в # изброява всички стартирани системни услуги
Процедура
#rpm-qa # Вижте всички инсталирани пакети




Предишен:C# за получаване на изходния код на уеб страницата
Следващ:Linux е чудесен начин да видиш дисково пространство
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com