Как можно проверить скорость винтов в freebsd??

12
Y
На сайте с 31.01.2006
Offline
52
2135

Добрый день, сабж собственно.

Скорость записи/чтения??

Спасибо.

remsys
На сайте с 01.11.2007
Offline
31
#1

diskinfo -t

www.remsys.net (www.remsys.net) - качественное обслуживание серверов
A4
На сайте с 09.08.2007
Offline
55
#2

systat -vmstat 1

Ну и в соседней консоли dd куда-нибудь. Например,

dd if=/dev/zero of=file.bin bs=8m count=100

dd if=file.bin of=/dev/null bs=8m

bs - размер блока для чтения\записи

Настройка nginx и сопутствующего софта на freebsd/debian. Контакт через PM.
Y
На сайте с 31.01.2006
Offline
52
#3

Спасибо, обязательно попробую.

B
На сайте с 06.04.2006
Offline
24
#4
Alexei42:
systat -vmstat 1

Ну и в соседней консоли dd куда-нибудь. Например,
dd if=/dev/zero of=file.bin bs=8m count=100
dd if=file.bin of=/dev/null bs=8m
bs - размер блока для чтения\записи

+1 за DD,

только подождите пару минут перед второй операцией (или сделайте 'sync'), так как данные на момент чтения частично могут быть в дисковом кеше, а не на диске (по крайней мере в линуксе точно).

Ещё маленькая поправка:

dd if=/dev/zero of=file.bin bs=8192 count=100000 - по-моему, будет реальнее, если программа пишет 8-кбайтовыми блоками на диск.

Мониторинг сайтов (http://hostpulse.ru/), серверов, проверка содержимого страниц.
Lupus
На сайте с 02.11.2002
Offline
241
#5

Задача не так проста, как кажется на первый взгляд. Реальный сервер со многими потоками больше зависит от скорости позиционирования и кэша диска, чем от скорости линейных записи/чтения.

There are two types of people in this world: 1. Those who can extrapolate from incomplete data.
Львович
На сайте с 03.06.2007
Offline
158
#6

Lupus, а разве в тестах нет функции эвристического позиционирования? Если нет, то я сильно удивлен. Я вопрос почему задал. Я на РС только как пользователь работаю, не более, а потому "не в теме". Но в эпоху "до персоналок", подобными свойствами обладали все тестовые программы. Вот это я знаю достоверно. :)

С Новым Годом!

Lupus
На сайте с 02.11.2002
Offline
241
#7
Львович:
а разве в тестах нет функции эвристического позиционирования?

Как правило есть random seek test.

Львович
На сайте с 03.06.2007
Offline
158
#8
Lupus:
Как правило есть random seek test.

Lupus, но тогда я точно не понимаю в чем сложность задачи? Средневзвешенную скорость ТС с помощью теста и получит. За счет кэша реальный результат на серваке будет только лучше, чем измеренный.

Львович
На сайте с 03.06.2007
Offline
158
#9

Я бы вообще в топик не встревал, но так и не понял, с какого бока тут freebsd? Время, которое кушает операционка (любая) на несколько порядков меньше, чем скорость обмена с HDD. Может пояснит мне кто, в чем я не прав? :)

Всех С Новым Годом!!!!!!

Lupus
На сайте с 02.11.2002
Offline
241
#10
Львович:
Время, которое кушает операционка (любая) на несколько порядков меньше, чем скорость обмена с HDD.

Не совсем так. Все зависит от структуры ФС. Если идет несколько тысяч параллельно читающих/пишущих потоков, то нагрузка на ее драйвер весьма существенная. Причем, большая часть операций происходит в памяти, поскольку читается кэш файловой системы.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий