Dstat: инструмент за наблюдение на ефективността и ресурсите на нашия екип

dstat

dstat е гъвкав инструмент за статистика на ресурсите. Този инструмент комбинира възможностите на iostat, vmstat, netstat и ifstat. Dstat ни позволява да наблюдаваме системните ресурси в реално време. Когато трябва да съберете тази информация в реално време, dstat ще се приспособи към вашите нужди.

dstat ни позволява да виждаме всички системни ресурси в реално време, тя ни дава подробна информация за цялата система в колони, например, можем да видим дисковото пространство в комбинация с прекъсванията на IDE контролера.

Функции на Dstat

  • Написано на python
  • Комбинирайте заедно: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Показва точна статистика в реално време.
  • Модулен дизайн.
  • Лесно разширете, добавете свои собствени броячи.
  • Позволява да се експортира CSV изход, който може да се импортира в Gnumeric и Excel, за да се правят графики.
  • Той включва много външни приставки, за да покаже колко лесно е да добавяте броячи.
  • Можете да обобщите блоковете на мрежовите устройства / групи и да посочите общия брой.
  • Може да показва прекъсвания по устройство
  • Много точни времеви рамки, без време за смяна, когато системата е под напрежение
  • Можете да посочите различни единици с различни цветове.
  • Може да покаже междинни резултати, когато отлагането е> 1.

Инсталиране на Dstat

dstat е вътре в хранилищата на Ubuntu По подразбиране можете лесно да го инсталирате, като изпълните следната команда:

sudo apt-get install dstat

Как да използвам Dstat?

Инсталацията завърши ние продължаваме да стартираме приложението със следната команда:

dstat

Показва ни изход със системната информация. По този начин по подразбиране ще отнеме следните опции.

Опциите -cdngy са както следва:

  1. c: статистика на процесора
  2. d: статистика на диска
  3. n: мрежова статистика
  4. g: статистика за страниците
  5. y: системна статистика

Така че можем да персонализираме изхода на информацията малко, например, ако в компютъра имаме повече от един диск, можем да посочим, че той ни показва информация например от друг диск

dstat -cdl -D sdb

Напускане:

  ----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …

Сега от друга страна ако искаме да покажем информацията за процесора, по-голяма латентност и по-голяма памет, изпълнете следната команда:

dstat --top-cpu-adv --top-latency --top-mem

Сега, от друга страна, можем да съхраним резултата от командата dstat във .csv файл използвайки опцията –output:

Например, ако искате да покажете статистиката за времето, процесора, паметта, зареждането на системата със закъснение от две секунди между 10 актуализации и да съхраните изхода във файла report.csv, изпълнете следната команда:

dstat --output report.csv

също може да използва различни вътрешни приставки и външен с dstat.

За да изброите всички налични приставки, изпълнете следната команда:

dstat --list

Има много полезни опции, налични с dstat, можете да изброите всички налични опции с командата по-долу:

dstat -h

Напускане:

  Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics

Opciones de Dstat:

-c, --cpu enable cpu stats

-C 0,3, el total incluye cpu0, cpu3 y total

-d, --disk habilita las estadísticas del disco

-D total, hda incluye hda y total

-g, --page enable page stats

-i, --int enable interrupt stats

-I 5, eth2 incluye int5 y la interrupción utilizada por eth2

-l, - load enable load stats

-m, --mem enable memory stats

-n, --net habilitar estadísticas de red

-N eth1, total incluye eth1 y total

-p, --proc enable process stats

-r, --io enable io stats (solicitudes de E / S completadas)

-s, --swap enable swap stats

-S swap1, total incluye swap1 y total

-t, - tiempo de habilitar salida de fecha / hora

-T, - contador de tiempo de habilitación de tiempo (segundos desde época)

-y, --sys enable system stats

--aio enable aio stats

--fs, --filesystem enable fs stats

--ipc enable ipc stats

--lock enable lock stats

--raw enable raw stats

--socket enable socket stats

--tcp enable tcp stats

--udp enable udp stats

--Unix habilita las estadísticas de Unix

--vm enable vm stats

Dstat има много възможности, с които можем да получим точна информация за нашето оборудване и системата в реално време, трябва само да се научим как да я използваме в наша полза.


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

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

*

*

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