Archive

Posts Tagged ‘hardisk monitor’

Linux: Iostat disk utilization

June 23rd, 2010 1 comment

Sunt momente cand dorim statistici despre un hardisk, cat de utilizat este, citire/scriere date, pentru asta putem folosi utilitarul iostat (input/output statistics).

Instalare iostat:

sudo apt-get install sysstat

Utilizare sintaxa iostat:

iostat -d -x interval count
  • -d  – va intoarce statisticile de utilizare ale device`ului (d == disk)
  • -x  – raportare extinsa a datelor
  • interval  – intervalul de timp in secunde la care iostat va intoarce date
  • count  – de cate ori iostat va intoarce date

Exemplu de utilizare iostat:

sshlord@black:~$ iostat -d -x 2 3

Aceasta comanda va intoarce 3 sample`uri la fiecare 2 secunde

sshlord@black:~$ iostat -d -x 2 3
Linux 2.6.31-14-generic-pae (black)

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     3.57    0.04    0.06     1.31    29.06   306.91     0.02  230.71   4.91   0.05
sdb               0.00     0.21    0.00    0.04     0.24     1.96    52.48     0.00    7.92   0.87   0.00

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
sdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00

Interpretare,

  • rrqm/s : Numarul de cereri de citire pe secunda care au fost puse intr`o coada de asteptare.
  • wrqm/s : Numarul de cereri de scriere pe secunda care au fost puse intr`o coada de asteptare.
  • r/s : Numarul de cereri de citire pe secunda
  • w/s : Numarul de cereri de scriere pe secunda
  • rsec/s : Numarul de sectoare citite pe secunda.
  • wsec/s : Numarul de sectoare scrise pe secunda.
  • avgrq-sz : Marimea medie(in sectoare) din cererile care au fost atribuite catre device.
  • avgqu-sz : Lungimea cozii medie de cereri care au fost emise catre device.
  • await : Timpul mediu(in milisecunde) pentru cererile I/O atribuite device`ului pentru a fi servite. Acesta include timpul petrcut de cereri in coada de asteptare dar si timpul petrecut de device sa le serveasca.
  • svctm : Timpul mediu al serviciului(in milisecunde) pentru cererile I/O care au fost  emise catre device.
  • %util : Procentajul de timp al procesorului pentru cererile I/O atribuite device`ului (latimea de banda utilizata de device).

Linux: Monitorizare temperatura hardisk cu hddtemp

May 31st, 2010 2 comments
Majoritatea hardisk-urilor noi vin cu S.M.A.R.T(Self-Monitoring, Analysis, and Reporting Technology). Aceasta tehnologie permite monitorizarea hardisk-urilor si raportarea eventualelor probleme in speranta de a preveni eventualele pierderi de date.
hddtemp iti va reda temperatura unui hardisk, prin citirea datelor din S.M.A.R.T. numai daca acel hardisk este o generatie mai noua si permite acest lucru.
hddtemp suporta informatii S.M.A.R.T. si de pe hardisk-urile SCSI si poate lucra ca un tool folosit din linie de comanda sau ca un daemon pentru a prelua informatii de la mai multe servere.
Instalare hddtemp

Pentru sisteme Debian/Ubuntu:

sudo apt-get install hddtemp

Sau puteti instala din surse. Descarcare sursa:

wget http://download.savannah.nongnu.org/releases/hddtemp/hddtemp-0.3-beta15.tar.bz2

Dezarhivare si instalare din surse:

tar -jxvf hddtemp-0.3-beta15.tar.bz2
cd hddtemp-0.3-beta15
./configure
make
sudo make install

Cum monitorizez temperatura?

Pentru a vedea temperatura /dev/sda

hddtemp /dev/sda

Output-ul va fi de forma:

/dev/sda: WDC WD2500YS-01SHB1: 25°C

Output-ul de mai sus imi arata ca hardisk`ul meu are 25°C.

Pagina oficiala hddtemp.

SSHLord
Powered by SSHLord
Hosted by RadioLynx CDN

Switch to our mobile site