dstat ir daudzpusīgs resursu statistikas rīks. Šis rīks apvieno iostat, vmstat, netstat un ifstat iespējas. Dstat ļauj mums reāllaikā uzraudzīt sistēmas resursus. Kad jums būs jāapkopo šī informācija reāllaikā, dstat pielāgosies jūsu vajadzībām.
dstat ļauj mums reāllaikā redzēt visus sistēmas resursus, tas kolonnās sniedz detalizētu informāciju par visu sistēmu, piemēram, mēs varam redzēt diska vietu kopā ar IDE kontroliera pārtraukumiem.
Dstat funkcijas
- Rakstīts pitonā
- Apvienojiet kopā: Vmstat, IOSTAT, ifstat, NETSTAT.
- Rāda precīzu statistiku reāllaikā.
- Moduļu dizains.
- Viegli paplašiniet, pievienojiet savus skaitītājus.
- Tas ļauj eksportēt CSV izvadi, kuru var importēt Gnumeric un Excel, lai izveidotu grafiku.
- Tas ietver daudzus ārējos spraudņus, lai parādītu, cik viegli ir pievienot skaitītājus.
- Jūs varat apkopot tīkla ierīces / grupas blokus un norādīt kopējo skaitu.
- Var rādīt pārtraukumus pēc ierīces
- Ļoti precīzi laika periodi, nav pārslēgšanās laika, kad sistēma ir saspringta
- Jūs varat norādīt dažādas vienības ar dažādām krāsām.
- Tas var parādīt starpposma rezultātus, ja vilcināšanās ir> 1.
Dstat instalēšana
dstat atrodas Ubuntu krātuvēs Pēc noklusējuma to varat viegli instalēt, izpildot šādu komandu:
sudo apt-get install dstat
Kā lietot Dstat?
Instalēšana pabeigta mēs turpinām sākt lietojumprogrammu ar šādu komandu:
dstat
Tas parāda mums izvadi ar sistēmas informāciju. To darot, pēc noklusējuma tiks izmantotas šādas iespējas.
-Cdngy opcijas ir šādas:
- c: CPU statistika
- d: diska statistika
- n: tīkla statistika
- g: lapu statistika
- y: sistēmas statistika
Par ko mēs varam mazliet pielāgot informācijas izvadi, piemēram, ja mūsu datorā ir vairāk nekā viens disks, mēs varam norādīt, ka tas mums parāda informāciju, piemēram, no cita diska
dstat -cdl -D sdb
Izeja:
----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 …
Tagad no otras puses ja mēs vēlamies parādīt informāciju par CPU, lielāks latentums un lielāka atmiņa, izpildiet šādu komandu:
dstat --top-cpu-adv --top-latency --top-mem
Tagad, no otras puses, dstat komandas rezultātu mēs varam saglabāt .csv failā izmantojot opciju –output:
Piemēram, ja vēlaties parādīt laika, centrālā procesora, atmiņas un sistēmas ielādes statistiku ar divu sekunžu kavēšanos starp 10 atjauninājumiem un saglabāt izvadi failā report.csv, izpildiet šādu komandu:
dstat --output report.csv
arī var izmantot dažādus iekšējos spraudņus un ārējs ar dstat.
Lai uzskaitītu visus pieejamos spraudņus, izpildiet šādu komandu:
dstat --list
Ar dstat ir pieejamas daudzas noderīgas iespējas, jūs varat uzskaitīt visas pieejamās opcijas, izmantojot komandu zemāk:
dstat -h
Izeja:
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 ir daudz iespēju, ar kurām mēs reāllaikā varam iegūt precīzu informāciju par mūsu aprīkojumu un sistēmu, mums tikai jāiemācās to izmantot savā labā.