Командата Linux " top " често е инструмент за системни администратори, които трябва да проверят здравето на дадена система. Той показва важна системна информация, като натоварване на процесора, използване на паметта, използване на суип и списък на най-добрите процеси на един удобен жив екран. Докато " top " е добър, има и други инструменти за наблюдение на системата, които могат да го допълнят и да предоставят допълнителна информация за тези, които следят здравето на една Linux система. Сред тези други системни инструменти са " htop ", " iotop " и " glances ".

htop

Както подсказва името й, командата " htop " е много подобна на " top ", но вместо да показва списъка с процеси като прост изходен текст, ограничен от размера на терминала, " htop " използва ncurses (библиотека за изграждане на текстови потребителски интерфейси) и което позволява хоризонтално и вертикално превъртане. Той също така добавя малко цвят! Ако не разполагате с " htop " вече инсталиран на вашата машина, тогава за Ubuntu използвайте:

 sudo apt-get инсталирате htop 

За да стартирате " htop " просто въведете:

 htop 

В горната част на екрана се показва проста текстова графична диаграма на процесора, паметта и размяната, заедно с някои разнообразни данни, като системния ъптайм. По-долу е показан списъкът на процесите, които се изпълняват в системата, подредени според използването на процесора. Можете да превъртите този списък нагоре и надолу, наляво и надясно (за да видите пълния списък с аргументи за процесите), като използвате клавишите със стрелки. Page Up и Page Down също работят. За да промените критериите за сортиране, натиснете "M", за да сортирате по памет и "T" за сортиране по час. Използването на "P" ще се върне към сортиране по използване на CPU. Обърнете внимание, че в командите има малки и малки букви и че "P", "M" и "T" са главни букви.

Можете също така да изберете даден процес, като превъртите нагоре и надолу и можете да взаимодействате с процеса, използвайки "k" (за да убиете процеса), "i" (за да зададете приоритета на IO) и "l" този процес. Ако сте започнали htop с sudo, можете да използвате "[" или "]", за да промените приоритета на графика на даден процес, като използвате хубаво. За повече информация използвайте "h", за да видите помощта.

iotop

Командата " iotop " е " top " за IO (Input and Output) операции, а не за използване и памет на CPU. Полезно е да се следи какви процеси четат и записват на диска, но може и да не използват много време на процесора. Извършването на определени услуги като уеб сървъри или бази данни може да бъде намалено, когато те станат обект на обвързаност, без непременно да бъдат ограничени от CPU или наличната памет.

За да го инсталирате в Ubuntu, използвайте:

 sudo apt-get инсталирате iotop 

И за да го стартирате, използвайте:

 sudo iotop 

Първите две линии на " iotop " показват диск четене и запис на честотна лента се използва от системата и след това се изброяват процесите, поръчани от използването на IO. Можете да промените реда на сортиране, като използвате левия и десния курсов клавиш. Текущата колона за сортиране е показана с получер шрифт Използвайте "r", за да обърнете реда на сортиране от низходящ до възходящ. Използвайте "a", за да промените дисковете за четене и запис на колони в натрупаната IO (вместо текущата IO) и използвайте "o", за да намалите списъка с процеси само до онези, които всъщност правят някаква IO.

погледи

" glances " се основава на идеите за " top ", " htop " и " iotop " и има за цел да покаже максималното количество информация в минималното пространство. Освен че показва текущия списък на процесите (сортиран по използването на CPU), той показва също текущата широчина на честотната лента на мрежата, широчината на лентата на IO диска и използването на дисково пространство на монтираните файлови системи.

За да инсталирате " glances " в Ubuntu, използвайте:

 sudo apt-get инсталирате погледи 

И за да го стартирате, използвайте:

 погледи 

" glances " използва цветово кодиране, за да сигнализира за ресурси, които са ограничени. Например, когато даден процес започне да консумира твърде много CPU, той ще бъде маркиран. Списъкът на процесите може да бъде сортиран според употребата на паметта и скоростта на IO чрез натискане съответно на "m" и "i".

заключение

От самоуправляващи се сървъри за уеб хостинг до сървъри на Linux в малък дом или офис наблюдението на системата е съществена част от работата на системните администратори и инструменти като " htop ", " iotop " и " iotop " могат да допълнят команди като " top " и дори да помогне с простия процес на управление, като убиване на задачи и промяна на приоритетите на процеса.

Ако имате някакви въпроси относно " htop ", " iotop " и " glances ", моля, попитайте ги в коментарите и ще видим дали можем да помогнем.

Кредит на изображението: От Neo139 (Собствена работа), чрез Wikimedia Commons