Горната команда показва всички изпълнявани процеси в средата на вашата система. Помага при наблюдение на използването и производителността на системата. Използва се главно за откриване на натоварване на сървъра от системни администратори.
Горната команда означава таблица с процеси. Това е програма за управление на задачи, открита в няколко Unix-подобни операционни системи, която показва информация за използването на паметта и процесора.
Преглед на Top Command
Програмата генерира подреден списък от активни процеси, избрани от зададен от потребителя формат и периодично го актуализира. Подреждането по подразбиране може да се извърши според използването на процесора и се показват само най-големите потребители на процесора. Горната команда показва колко памет и процесорна мощност се използват, както и други подробности за активните процеси.
Няколко топ версии позволяват широко персонализиране на дисплея, като методи за сортиране или избор на колони. Командата е полезна за системните администратори, защото показва кои процеси и потребители използват най-много системни ресурси в даден момент.
java метод
Реализации на Top Command
Налични са различни топ версии. Класическата версия на Unix е определена от William LeFebvre и първоначално е защитена с авторски права през 1984 г. Той се хоства на SourceForge, а версията 3.7 беше разкрита през 2008 г. Linux версията на top е елемент от групата инструменти procps-ng. Първоначално беше уточнено от Роджър Бинс, но след това скоро поето от други. Приблизително еквивалентната функция е prstat на Solaris.
Microsoft Windows съдържа графичната помощна програма Task Manager и командата tasklist. IBM AIX съдържа списък с актуализиращи се активни процеси като компонент на командите topas_nmon и topas.
В Linux средните числа за натоварване са известни като сбор от общия брой процеси, чакащи в опашката за изпълнение, плюс общия брой, изпълнявани в момента. Числото не е относително, а абсолютно. Следователно, за разлика от използването, то може да бъде неограничено. Моменталните вариации на общите процеси се заглушават с помощта на формула за експоненциално затихване, изчислена с математика с фиксирана точка.
Програмата, т.е. ps, е същата като горната команда, но по-скоро генерира моментна снимка на процес, направена по време на извикване. Опцията n (общо итерации) на горната команда може да генерира подобен резултат, карайки програмата да изпълни посочените итерации и да излезе след показване на резултата.
Опции на Top Command
Настроики | Описание |
---|---|
-а | Тази опция се използва за решаване на процесите според разпределената памет. |
-б | Той стартира горната команда в пакетен режим, което може да бъде полезно при изпращане на резултати от горната команда към други файлове и програми. |
-° С | Започва горната команда с последното запомнено състояние, обърнато 'c'. |
-д | Той показва забавянето между актуализациите на екрана и след това отменя свързаната стойност в стартовия файл по подразбиране или в личния конфигурационен файл на един. |
-ч | Показва подканата за използване и версията на библиотеката, след което излезте. |
-З | Започва горна команда с последното запомнено състояние, обърнато 'H'. |
-и | Започва горна команда с обърнато последно запомнено състояние i. |
-м | Отчита ИЗПОЛЗВАНО (сума на rss процес и брой суапове), а не VIRT. |
-М | Той показва единици памет и показва стойности с плаваща запетая в обобщението на паметта. |
-н | Той описва максималния брой кадри или повторения; горната команда трябва да се генерира преди завършване. |
-стр | Той наблюдава само процеси с идентификатори на процеси. |
-с | Много по-добре се управлява от системния конфигурационен файл. |
-С | Всички процеси са изброени с помощта на процесорното време, което той и неговите мъртви деца са използвали кога „Кумулативен режим“ е активен. |
-IN | Той наблюдава само процеси с ефективно потребителско име или UID, съответстващи на предоставеното. Той съответства на запазени, ефективни, реални UID на файловата система. |
-във | Той наблюдава само процеси с ефективно потребителско име или UID, съответстващи на предоставеното. |
-във | Показва подканата за използване и версията на библиотеката, след което излезте. |
Колони и полета на висшето командване
Някои от важните полета или колони, налични в горната команда, са обяснени по-долу:
Синтаксис:
top
Погледнете моментната снимка по-горе, нейният резултат е обяснен тук,
Линия 1
- време
- колко време работи системата
- колко потребители са влезли
- и средно натоварване
Ред2
- Общ брой задачи
- брой изпълняващи се задачи
- брой задачи за сън
- брой спрени задачи
- и брой зомби задачи
Ред 3
java получава текущо време
Показва използването на процесора в проценти за
- потребители
- система
- процеси с нисък приоритет
- празни процеси
- аз чакам
- хардуерни прекъсвания
- софтуерни прекъсвания
- крадат време
Ред4
Показва използването на паметта в килобайти за
- обща памет
- използвана памет
- свободна памет
- буферирана памет
Ред 5
Показва използването на суап памет в килобайти за
- обща памет
- използвана памет
- свободна памет
- кеширана памет
Обяснение на таблицата
- ID на процеса
- потребител
- приоритет
- добър потребител
- виртуална памет
- резидентна памет
- споделена памет
- Използван процент на процесора
- процент използвана памет
- време на изпълнение на даден процес
- команда
Ако искаш можеш скрий/покажи тези заглавни редове, като натиснете някои клавиши.
Например,
Натиснете л - за показване/скриване на Line1. Горен ред
Натиснете T - за показване/скриване на Line3. Информация за процесора
Натиснете м - за показване/скриване на ред 4 и 5. Информация за паметта
Поддържане на изпълнение на горната команда във фонов режим
Можете да поддържате командата top да работи във фонов режим непрекъснато, без да пишете всеки път в терминала.
Използвайте ctrl+z ключове, за да си върнете терминала.
Погледнете снимката по-горе, след натискане на клавишите ctrl+z горната команда спря и ние си върнахме терминала.
10 от 1 милион
За да върнете горната команда в типа терминал fg в терминал.
Сортиране на горния изход
По подразбиране горната команда винаги показва изхода в реда на използване на процесора.
Натиснете M - За показване по ред на използване на паметта.
Натиснете O - За показване на всички възможни колони, които можете да сортирате.
Вижте снимката по-горе, на всички колони е присвоена азбучна буква. За да сортирате по тип колона, съответната азбука и изход ще бъдат сортирани според тази колона.
В първия ред се показва текущото поле за сортиране, което е N, което означава, че в момента е сортирано според колона N.
Натиснете R - За показване в обратен ред.
Убиване на задача без излизане отгоре
Задача може да бъде спряна без излизане от горната команда чрез натискане к ключ.
Той ще поиска PID номер на задачата, ако имате право да убиете тази задача, тогава задачата ще бъде премахната. В противен случай вашата команда ще се провали.
Погледнете снимката по-горе, след като натиснахме k, получихме съобщение, което иска PID на задачата да бъде унищожена.
Повторете задача
Renice е готов за промяна на реда на планиране. Чрез натискане r, можете да промените приоритета на процес, без да го убивате. Той също така ще поиска PID на процеса.
Погледнете снимката по-горе, след като натиснахме r, получихме съобщение с искане PID на задачата да бъде преизчислен.
Показване на процеси за избран потребител
В изхода на горната команда можете да покажете всички процеси за конкретен потребител само чрез две опции. Един през командния ред и друг без съществуващ горен.
В командния ред използвайте следната команда
Синтаксис:
top -u
Пример:
отгоре -u sssit
Погледнете моментната снимка по-горе, тя показва всички процеси само за потребител sssit.
Когато горната команда се изпълнява, натиснете в, ще поиска потребителско име. Въведете потребителското име и натиснете enter.
Погледнете снимката по-горе, след като натиснете u, тя пита за потребителско име.
Горният изход се актуализира
По подразбиране горният изход се актуализира на всеки 3 секунди. Когато искате да го актуализирате между 3 секунди, натиснете интервал.
Можете също да промените честотата на актуализиране, като натиснете д клавиш, докато изпълнявате горна команда.
твърди корици срещу меки корици
Погледнете снимката по-горе, след като натиснете клавиша d, тя иска време, за което ще се актуализира често.
Смяна на цветовете
Цветовете могат да се променят чрез натискане с клавиш и текст могат да бъдат удебелени чрез натискане b ключ.
Погледнете снимката по-горе, като натиснете b всички работещи процеси се маркират в бяло.
За да промените цвета, натиснете с (малък z) ключ.
Вижте снимката по-горе, изходът ни е оцветен след натискане на z.
Сега, ако искате да промените цветовете за различни области, натиснете СЪС (главна Z). ще ви отведе до менюто, където можете да изберете различни цветове за различни цели.
Да предположим, че искаме да приложим син цвят в заглавието на колоната и пурпурен цвят в информацията за задачата.
След това ще натиснем 4 с H за заглавие и 5 с T за информация за задача.
Погледнете снимката по-горе, цветовете са променени за съответната цел.
Излизане след определени итерации
Горната команда непрекъснато показва изхода, докато не излезете, като натиснете q.
Но можете да дефинирате определен брой итерации, след които горната команда автоматично ще излезе от терминала.
Синтаксис:
top -n
Пример:
как да върна масив java
отгоре -n 2
С горния пример той ще покаже 2 итерации и ще излезе автоматично