HDD test: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =Тест жестких дисков (и других блочных устройств)=) |
Sirmax (обсуждение | вклад) |
||
| Строка 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> |
||
Версия 23:59, 25 февраля 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