logo

Топ команда у Линук/Уник-у са примерима

Команда топ приказује све покренуте процесе у окружењу вашег система. Помаже у праћењу употребе и перформанси система. Углавном се користи за откривање оптерећења на серверу од стране администратора система.

Горња команда означава табелу процеса. То је програм за управљање задацима, откривен у неколико оперативних система сличних Уник-у, који приказује информације о искоришћености меморије и ЦПУ-а.

Преглед горње команде

Програм генерише уређену листу активних процеса одабраних према формату који је одредио корисник и периодично је ажурира. Подразумевано поређање се може извршити коришћењем ЦПУ-а, а приказани су само највећи потрошачи ЦПУ-а. Горња команда приказује колико меморије и процесорске снаге се користи, као и друге детаље о активним процесима.

Неколико врхунских верзија дозвољава опсежно прилагођавање приказа, као што су методе сортирања или избор колона. Команда је корисна за системске администраторе јер приказује који процеси и корисници истовремено користе највише системских ресурса.

линук уређивати датотеку

Имплементације Топ Цомманд

Доступне су различите врхунске верзије. Класичну Уник верзију је прецизирао Вилијам Лефевр и оригинално заштићен ауторским правима 1984. године. Хостује се на СоурцеФорге-у, а верзија 3.7 је откривена 2008. Линук издање топ је елемент групе алата процпс-нг. Првобитно га је прецизирао Рогер Бинс, али су га убрзо преузели други. Отприлике еквивалентна функција је прстат на Соларису.

Мицрософт Виндовс садржи графички услужни програм Таск Манагер и команду листе задатака. ИБМ АИКС садржи ажурирану листу активних процеса као компоненту наредби топас_нмон и топас.

У Линук-у, просечни бројеви учитавања су познати као збир укупних процеса који чекају унутар реда за покретање плус укупан број који се тренутно извршава. Број није релативан већ апсолутан. Дакле, за разлику од коришћења, оно може бити неограничено. Тренутне варијације укупних процеса се пригушују коришћењем формуле експоненцијалног распада израчунате помоћу математике фиксне тачке.

Програм, тј. пс, је исти као и горња команда, али радије генерише снимак процеса направљен током позива. Опција н (укупне итерације) горње команде може да генерише сличан резултат, чинећи да програм изврши наведене итерације и изађе након што покаже резултат.

Опције горње команде

Опције Опис
Ова опција се користи за решавање процеса према додељеној меморији.
Почиње горњу команду у групном режиму, што може бити од помоћи у слању резултата из горње команде другим датотекама и програмима.
Она почиње горњу команду са последњим запамћеним стањем обрнутим 'ц'.
Приказује кашњење између ажурирања екрана, а затим замењује придружену вредност у подразумеваној или личној конфигурационој датотеци за покретање.
Приказује упит за коришћење и верзију библиотеке, а затим затворите.
Почиње горњу команду са последњим запамћеним стањем обрнутим 'Х'.
Почиње горњу команду са последњим запамћеним стањем обрнутим и.
Пријављује УСЕД (сума рсс процеса и свап цоунт) уместо ВИРТ.
Приказује меморијске јединице и приказује вредности с помичним зарезом унутар резимеа меморије.
Описује максималан број оквира или итерација; топ команда треба да се генерише пре завршетка.
-п Он надгледа само процесе са ИД-овима процеса.
Њиме се много боље управља из конфигурационе датотеке система.
Сви процеси су наведени користећи ЦПУ време које су он и његова мртва деца искористили када „Кумулативни режим“ активан.
-ИН Он надгледа само процесе са ефективним корисничким именом или УИД-ом који се подудара са истим. Поклапа се са сачуваним, ефективним, стварним УИД-овима система датотека.
-ин Он надгледа само процесе са ефективним корисничким именом или УИД-ом који се подудара са истим.
-ин Приказује упит за коришћење и верзију библиотеке, а затим затворите.

Колоне и поља највише команде

Нека од важних поља или колона доступних у горњој команди су објашњена у наставку:

    ПИД:То је скраћеница за ИД процеса или јединствени ИД процеса задатка, који се периодично обавија, никада се не покреће на нули.РУСС:Означава право корисничко име власника задатка.ППИД:То је скраћеница за Парент Процесс Пид. То је ИД процеса надређеног задатка.УИД:То је ефективни кориснички ИД власника задатка.КОРИСНИК:То је ефективно корисничко име власника задатка.ГРУПА:То је ефективно име групе власника задатка.ТТИ:То је назив контролног терминала.ПР:Показује приоритет задатка.У:То је лепа вредност задатка. Негативан НИ дефинише виши приоритет, а позитиван НИ дефинише нижи приоритет.П:Број који означава последњи коришћени процесор.ВРЕМЕ:Показује ЦПУ време које је задатак искористио од почетка.

Синтакса:

 top 

Линук топ1

Погледајте горњи снимак, његов излаз је објашњен овде,

Линија 1

  • време
  • колико дуго систем ради
  • колико корисника је пријављено
  • и просечно оптерећење

Линија 2

  • Укупан број задатака
  • број текућих задатака
  • број задатака за спавање
  • број заустављених задатака
  • и број зомби задатака

Линија3

Приказује употребу ЦПУ-а у процентима за

  • корисника
  • система
  • процеси ниског приоритета
  • неактивни процеси
  • ио чекај
  • хардверски прекиди
  • софтверски прекиди
  • краде време

Линија 4

Приказује употребу меморије у килобајтима за

  • укупна меморија
  • искоришћена меморија
  • слободна меморија
  • баферована меморија

Линија 5

Приказује употребу свап меморије у килобајтима за

  • укупна меморија
  • искоришћена меморија
  • слободна меморија
  • кеш меморија

Објашњење табеле

  • ИД процеса
  • корисник
  • приоритет
  • нице усер
  • Виртуелна меморија
  • резидентна меморија
  • дељива меморија
  • Проценат коришћења ЦПУ-а
  • проценат искоришћене меморије
  • време када је процес покренут
  • команда

Ако желите можете сакрити/приказати ове линије заглавља притиском на неке тастере.

На пример,

притисните л - да се прикаже/сакрије Линија1. Горња линија

притисните т - да се прикаже/сакрије Линија 3. Информације о процесору

притисните м - да се прикаже/сакрије Линија 4 и 5. Информације о меморији

Одржавање врхунске команде у позадини

Можете одржавати топ команду да ради у позадини непрекидно без да сваки пут куцате топ у терминал.

немогућа мисија сви филмови

Користите цтрл+з кључеве да вратите свој терминал.

Линук топ2

Погледајте горњи снимак, након притиска на тастере цтрл+з горња команда је заустављена и вратили смо терминал.

Да бисте вратили наредбу на врх у типу терминала фг у терминалу.

Сортирање горњег излаза

Подразумевано, топ команда увек приказује излаз по редоследу коришћења ЦПУ-а.

Притисните М - За приказ по редоследу коришћења меморије.

кор у Ц++
Линук топ3

Притисните О - За приказ свих могућих колона које можете сортирати.

Линук топ4

Погледајте горњи снимак, свим колонама је додељено абецедно слово. Да бисте сортирали по колони, укуцајте одговарајућу абецеду и излаз ће бити сортирани према тој колони.

У првом реду је приказано поље за тренутно сортирање које је Н, што значи да је тренутно сортирано према колони Н.

Притисните Р - За приказ обрнутим редоследом.

Линук топ5

Убијање задатка без изласка са врха

Задатак се може зауставити без изласка из горње команде притиском на к кључ.

Тражиће ПИД број задатка, ако имате овлашћење да убијете тај задатак, онда ће задатак бити уклоњен. У супротном, ваша команда неће успети.

Линук топ6

Погледајте горњи снимак, након што смо притиснули к, добили смо поруку која тражи да се ПИД задатка убије.

Поновите задатак

Ренице је готова да промени редослед заказивања. Притиском р, можете променити приоритет процеса без да га убијете. Такође ће тражити ПИД процеса.

Линук топ7

Погледајте горњи снимак, након што смо притиснули р, добили смо поруку која тражи да се ПИД задатка врати.

Прикажите процесе за изабраног корисника

У излазу горње команде можете приказати све процесе за одређеног корисника само помоћу две опције. Један преко командне линије, а други без постојећег врха.

У командној линији користите следећу команду

Синтакса:

 top -u 

Пример:

топ -у сссит

стринг у низу у ц
Линук топ8

Погледајте горњи снимак, он приказује све процесе само за корисника сссит.

Када је горња команда покренута, притисните у, тражиће корисничко име. Унесите корисничко име и притисните ентер.

Линук топ9

Погледајте горњи снимак, након што притиснете у, тражи се корисничко име.

Ажурирање врхунског излаза

Подразумевано, горњи излаз се ажурира након сваке 3 секунде. Када желите да га ажурирате у року од 3 секунде притисните размакница.

Такође можете променити учесталост ажурирања притиском на д тастер док изводите горњу команду.

Линук топ10

Погледајте горњи снимак, након што притиснете тастер д, он тражи време за које ће се често ажурирати.

Промена боја

Боје се могу мењати притиском Витх тастер и текст се могу подебљати притиском б кључ.

Линук топ11

Погледајте горњи снимак, притиском на б сви покренути процеси су означени белом бојом.

Да бисте променили боју притисните Витх (мали з) кључ.

Линук топ12

Погледајте горњи снимак, наш излаз је обојен након притиска на з.

Сада, ако желите да промените боје за различите области, притисните ВИТХ (велико З). одвешће вас до менија где можете да изаберете различите боје за различите мете.

Линук топ13

Претпоставимо да желимо да применимо плаву боју у наслову колоне и магента боју у информацијама о задатку.

Затим ћемо притиснути 4 са Х за наслов и 5 са ​​Т за информације о задатку.

Линук топ14

Погледајте горњи снимак, боје су промењене за њихову мету.

Одустајање након одређених итерација

Команда топ непрекидно приказује излаз све док не напустите притиском на к.

Али можете дефинисати одређени број итерација након којих ће топ команда аутоматски изаћи из терминала.

Синтакса:

 top -n 

Пример:

како отворити датотеку помоћу јава

врх -н 2

Са горњим примером, приказаће 2 итерације и аутоматски ће изаћи