Това ръководство ще ви преведе през основите на използването на командата ps за намиране на конкретна информация за системата.
Основно използване на най -добрите помощни програми
За да стартирате горната помощна програма, използвайте топ команда в терминала. Използването на тази команда ще породи интерактивна сесия, показваща използването на системните ресурси и изпълняваните процеси:
$Горна част
Горната част показва използването на ресурса. Този изход е подобен на този на време на работа и безплатна команда в Linux.
За да изключите тези стойности, натиснете м за да скриете информацията за използването на паметта и на за да скриете информацията за ъптайм.
За да превъртате през работещите процеси, използвайте клавиша със стрелка нагоре и надолу. За да се откажете, натиснете В .
Топ изход
Долната част на командата top съдържа информация за изпълняваните процеси. Нека се съсредоточим върху това.
Изходът използва организация, базирана на колони, с идентификатор за всяка:
- PID: Тази колона показва уникалния идентификатор на всеки процес.
- PR: Тази колона показва приоритета на задачата.
- NI: Тази колона показва хубавата стойност на процеса. Положителната стойност показва нисък приоритет, докато отрицателната стойност показва висок приоритет.
- VIRT: Тази колона представлява общата виртуална памет, използвана от процеса.
- RES: Тази колона показва общата действителна памет, използвана от процеса.
- SHR: Тази колона показва общото количество споделена памет, използвана от процеса.
- S: Тази колона показва състоянието на процеса с една буква.
- %CPU: Тази колона показва процентно използване на процесора на процес.
- %MEM: Тази колона показва процент използване на паметта.
- TIME+: Тази колона показва времето на процесора, използвано от процеса, изчислено до стотни от секундата.
- КОМАНДА: Тази колона показва името на процеса.
Как да направим най -добрите филтриращи процеси чрез използване на паметта
Можете също така да филтрирате процесите по използване на паметта отгоре. За да направите това, натиснете SHIFT + m както е показано:
Top ще филтрира процесите по използване на паметта в низходящ ред. Това може да ви помогне да идентифицирате процеса, използвайки най -много памет, като ви даде шанс да предприемете действия.
За да филтрирате според действителното използване на паметта, използвайте командата:
Горна част-илиГОВЕЧКОПо подобен начин командата ще филтрира използването на паметта в низходящ ред.
Можете също така интерактивно да изберете параметъра на филтъра. За да направите това, натиснете SHIFT + F и изберете MEM като:
Как да филтрирате процеса по потребител
За да покажете процеси от конкретен потребител, използвайте командата:
Горна част-u [потребителско име]Например, за показване на процеси от потребителя на ubuntu; въведете командата:
Горна част-uubuntuКак да покажем родителските и детските процеси
За да покажете родителските и дъщерните процеси, докато върви топ, натиснете V . Това ще ви даде резултат, подобен на показания по -долу:
Как да убием всички процеси
За да убиете процес отгоре, натиснете да се и въведете PID на процеса .
Натиснете влезте за изпълнение на командата kill. Това ще прекрати процеса с посочения PID.
Заключение
Top е удобна помощна програма, която дава възможност за разбиране и управление на системните процеси на Linux. Освен това, което обсъдихме в този урок, top има много други функционалности.
За да разберете как можете да персонализирате и използвате топ до пълния му потенциал, помислете за ръководствата.