Iotop и iostat, следете производителността на входно-изходните дискове

за йотоп и йостат

В следващата статия ще разгледаме набързо как можем да наблюдаваме производителността на дисковия вход / изход в Ubuntu с помощта на инструментите iotop и iostat. Като общо правило потребителите могат да използват командата връх да знае процесите на изпълнение на системата (и още неща) в реално време и идентифициране на потенциални проблеми. Но ако не открием проблеми с производителността по отношение на използване на ресурситеОсобено при процесора и паметта е интересно да се премине към проверка на други полета, за да се идентифицират тесните места.

В изхода на командата връх Има полета, които можем да използваме, за да разберем дали има устройства за четене и запис с висок вход / изход на устройства за съхранение и дялове. Ако операцията за вход / изход на диска е висока, това може да е причина за забавяне на производителността, така че статистиката за дисковите I / O в системата трябва да бъде проверена и тук инструментите iotop и iostat могат да ни помогнат.

Iotop и iostat за проверка на I / O статистиката

За да проверят подробно I / O статистиката, потребителите могат да използват командите iotop и iostat. Тези команди се използват за идентифициране на проблеми с производителността на устройствата за съхранениевключително локални дискове или мрежова файлова система.

Какво е iotop?

Тази полезност Той е подобен на командата top, но показва активността на диска в реално време. Тази помощна програма разглежда информацията за използване на I / O на ядрото и показва таблица на текущата употреба на I / O чрез процеси или нишки в системата. Той също така показва честотната лента и времето за четене и запис на входа / изхода на всеки процес или нишка.

Инсталирайте Iotop

Тази помощна програма можем инсталирайте лесно с помощта на apt package manager. За системите Debian / Ubuntu ще трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним командата:

инсталирайте iotop

sudo apt install iotop

Наблюдавайте активността на дисковия вход / изход с помощта на iotop

Има много опции, налични в командата iotop, за да проверите различните статистически данни за I / O. Ще трябва само да изпълним командата iotop без никакъв аргумент, въпреки че ще трябва да го стартираме с привилегии на суперпотребител, за да видим всеки процес или нишка за текущата I / O употреба:

iotop работи

sudo iotop

за проверете кои процеси всъщност използват дискови I / O, ще трябва да добавим към командата iotop -оо - само опция:

iotop показва само процеси

sudo iotop --only

за вижте повече опции, приложими за iotop, в терминал можем да се консултираме с вашата помощ с командата:

iotop помощ

iotop --help

деинсталиране

за премахнете iotop от нашия екип, в терминал (Ctrl + Alt + T) ще трябва само да изпълним:

деинсталирайте iotop

sudo apt remove iotop

Какво е йостат?

Командата iostat се използва за наблюдение на натоварването на входно / изходното устройство на системата, разглеждайки колко дълго устройствата са активни спрямо техните средни скорости на трансфер. Може да се използва и за сравняване на активността между дисковете.

Тази команда генерира отчети, които могат да се използват за промяна на конфигурацията на системата за по-добро балансиране на входно / изходното натоварване между физическите дискове. Командата iostat генерира два вида отчети; Използване на процесора y използване на устройството.

В многопроцесорните системи статистическите данни за процесора се изчисляват в системата като средно ниво за всички процесори.

Инсталирайте iostat

Инструментът iostat е част от пакета sysstat, който може да бъде инсталиран от официалното хранилище. Ще трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним командата в него:

инсталирайте пакета sysstat

sudo apt install sysstat

Измерване на производителността на дисковия вход / изход с командата iostat

Налични са много опции в командата iostat за проверка на различни статистически данни за процесора и диска. Ако изпълним командата iostat без аргумент, можем вижте пълната системна статистика:

йостат работи

iostat

Ако добавим -d опция към командата iostat, можем преглед на I / O статистиката за всички устройства:

iostat -d

От друга страна, ако добавим -p опция към командата iostat, ще го направим показват I / O статистика на всички устройства и техните дялове.

iostat -p

Ако това, което ни интересува, е вижте подробна I / O статистика за всички устройства, ще трябва само да добавим -x опция към командата iostat:

iostat -x

Ако ни интересува познават I / O статистиката на блоковите устройства и всички техни дялове, използвани от системата, просто трябва да добавим опцията -p, последвана от името на устройството:

iostat устройство

iostat -p sda

деинсталиране

за премахнете iostat от нашия екип, просто трябва да отворим терминал (Ctrl + Alt + T) и да изпълним в него:

деинсталирайте iostat

sudo apt remove sysstat

Току-що видяхме още два инструмента, които могат да помогнат на системния администратор откриване на проблеми с производителността на диска чрез команди йотоп e iostat. За повече информация потребителят, който желае, може да се консултира с източник на тази статия.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.