HDD test: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая: =Тест жестких дисков (и других блочных устройств)=)
 
Строка 1: Строка 1:
 
=Тест жестких дисков (и других блочных устройств)=
 
=Тест жестких дисков (и других блочных устройств)=
  +
==Линейное чтение==
  +
Линейное чтение (с заданным шагом). Да, я знаю что это весьма косвенный показатель. Но куда ж без него.
  +
<BR>
  +
Не забыть <B>iflag=direct</B>
  +
<PRE>
  +
#!/bin/bash
  +
  +
step=2048
  +
i=1
  +
  +
device=sda
  +
  +
while A=`dd iflag=direct if=/dev/${device} of=/dev/null skip=$[${step}*${i}]k bs=8k count=256k 2>&1`
  +
do
  +
B=`echo $A | grep "bytes" | awk ' {print $14" "$15} '`
  +
echo $[${step}*${i}]" "$B.
  +
echo $[${step}*${i}]" "$B | sed s/','/'.'/g >> line_read.${device}
  +
let i=i+1
  +
done
  +
</PRE>

Версия 00:59, 26 февраля 2013

Тест жестких дисков (и других блочных устройств)

Линейное чтение

Линейное чтение (с заданным шагом). Да, я знаю что это весьма косвенный показатель. Но куда ж без него.
Не забыть iflag=direct

#!/bin/bash

step=2048
i=1

device=sda

while A=`dd iflag=direct  if=/dev/${device} of=/dev/null skip=$[${step}*${i}]k  bs=8k count=256k  2>&1`
do
    B=`echo $A | grep "bytes" | awk ' {print $14" "$15} '`
    echo $[${step}*${i}]" "$B.
    echo $[${step}*${i}]" "$B | sed s/','/'.'/g >> line_read.${device}
    let i=i+1
done