Страница 1 из 2
Скорость работы жестких дисков в FreeBsd ... :(
Добавлено: 2007-06-08 1:07:23
spmn
Судя по результатам systat скорость работы жестких дисков ~6мб\с при максимальной загрузке. Это же вообще ужас.
На машине стоит 2 iPentium III 450, 640 мб\озу. 2 IDE винта по 40 ГБ.
Что делать, как быть? Хотябы до 20-30 мб\с поднять?
PS Скрин systat:
http://rapidshare.com/files/35841451/1.jpg.html ~28,5 кб
Добавлено: 2007-06-08 7:32:22
Alex Keda
Код: Выделить всё
dd if=/dev/ad0 of=/dev/null bs=1m count=1000
на второй консоли
его вывод - сюда
Добавлено: 2007-06-08 7:38:46
spmn
lissyara писал(а):Код: Выделить всё
dd if=/dev/ad0 of=/dev/null bs=1m count=1000
Что выполнит эта конструкция?
Добавлено: 2007-06-08 7:45:34
dikens3
Напугало dd?
Почти ничего не будет делать, будет читать весь диск и отправлять в /dev/null
Т.е. проверять скорость чтения.
Можно вот так проверить(Моя статистика):
Код: Выделить всё
diskinfo -t /dev/amrd0
/dev/amrd0
512 # sectorsize
160036814848 # mediasize in bytes (149G)
312571904 # mediasize in sectors
19456 # Cylinders according to firmware.
255 # Heads according to firmware.
63 # Sectors according to firmware.
Seek times:
Full stroke: 250 iter in 4.326494 sec = 17.306 msec
Half stroke: 250 iter in 3.382967 sec = 13.532 msec
Quarter stroke: 500 iter in 3.713197 sec = 7.426 msec
Short forward: 400 iter in 1.741776 sec = 4.354 msec
Short backward: 400 iter in 2.406529 sec = 6.016 msec
Seq outer: 2048 iter in 0.818026 sec = 0.399 msec
Seq inner: 2048 iter in 0.797645 sec = 0.389 msec
Transfer rates:
outside: 102400 kbytes in 2.237382 sec = 45768 kbytes/sec
middle: 102400 kbytes in 2.122355 sec = 48248 kbytes/sec
inside: 102400 kbytes in 3.555007 sec = 28804 kbytes/sec
Добавлено: 2007-06-08 7:52:14
Alex Keda
а по момоему, dd ближе к реальности.
=======
насчёт вопрсов про конструкцию - в мане точно такая же описана, и написано что она делает
Добавлено: 2007-06-08 8:00:22
spmn
Ок. Чуть попозже доложусь о результатах.
dikens3
mediasize in bytes (149G)
Чего размер такой странный? СКАЗИ чтоль? У меня то обычный ide, твоя статистика мне в пример не прет.
Добавлено: 2007-06-08 8:05:07
Alex Keda
160036814848
а помоему на 160 гигов
Добавлено: 2007-06-08 8:05:44
dikens3
Как всё запущено однако. Это 160Gb HDD
Ладно, вот 320 GB IDE:
Код: Выделить всё
diskinfo -t /dev/ad0
/dev/ad0
512 # sectorsize
320072933376 # mediasize in bytes (298G)
625142448 # mediasize in sectors
620181 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
Seek times:
Full stroke: 250 iter in 6.015659 sec = 24.063 msec
Half stroke: 250 iter in 4.427774 sec = 17.711 msec
Quarter stroke: 500 iter in 7.211662 sec = 14.423 msec
Short forward: 400 iter in 2.621423 sec = 6.554 msec
Short backward: 400 iter in 2.985548 sec = 7.464 msec
Seq outer: 2048 iter in 0.266061 sec = 0.130 msec
Seq inner: 2048 iter in 0.299849 sec = 0.146 msec
Transfer rates:
outside: 102400 kbytes in 1.337079 sec = 76585 kbytes/sec
middle: 102400 kbytes in 1.523659 sec = 67207 kbytes/sec
inside: 102400 kbytes in 2.614883 sec = 39160 kbytes/sec
Добавлено: 2007-06-08 8:10:37
Adekamer злобный линуксои
этта - а просто померять скорость винтов hdparm -t тоже копейки будут ?
Добавлено: 2007-06-08 8:10:59
spmn
Ладно, ладно

Я не на что не претендую.
Просто хочу чтоб винты быстрее работали ...
Хотя ...
160036814848 / 1024 / 1024 / 1024 =
149,04
Просто производители винчестеров вводят нас в заблуждение, указывая не тот объем

Добавлено: 2007-06-08 8:13:16
dikens3
Так уж повелось. Давно читал почему это так. Ищи в инете.
Добавлено: 2007-06-08 8:13:51
dikens3
Adekamer злобный линуксои писал(а):этта - а просто померять скорость винтов hdparm -t тоже копейки будут ?
Во FreeBSD нет hdparm вроде как. Есть другие. :-)
Добавлено: 2007-06-08 8:15:25
Alex Keda
аднако, тов. тредстартер - просьба приести цифры хоть по одному из указанных методов - а то топег перерос в чё-то не то

Добавлено: 2007-06-08 8:16:11
Alex Keda
Adekamer злобный линуксои писал(а):этта - а просто померять скорость винтов hdparm -t тоже копейки будут ?
кстати на sql.ru бываешь ещё?
мне уже некогда...
Добавлено: 2007-06-08 8:23:27
Злобный Adekamer
Ага - пока еше там бываю - только что то там скучно стало

Добавлено: 2007-06-08 8:37:19
Alex Keda
чё так?
=======
я ~ раз в неделю захожу - когда в курилке виндовой ответят - я на неё подписан...
Добавлено: 2007-06-08 8:39:00
Adekamer злобный
тем интересных мало

Добавлено: 2007-06-08 8:39:38
spmn
Товарисчи!
Как только доберусь до дома и включу комп, сразу предоставлю числовую инфу по всем способам, кроме hdparm. Будет это примерно часа через 3.
Уж потерпите чуток, а то уже смешно становится

Добавлено: 2007-06-08 8:43:56
Adekameron
да не торопись

у нас еше целый раб день впереди

Добавлено: 2007-06-08 8:44:23
Alex Keda
Adekamer злобный писал(а):тем интересных мало

а чё то-ты злобнй-то?

))
====
кстати - у тяж солярка есть?
Дай с самой шустрой машины и с самой медленной вывод dd - как я с товарисча требую.
просто для сравнения.
у меня со сказями нет машины, а с самой быстрой ata/sata щас выложу.
будем письками мерятся

))
Добавлено: 2007-06-08 8:53:00
Alex Keda
ATA: двуголовый пень D 2.8GHz чтоли
Код: Выделить всё
tstsrv# dd if=/dev/ad0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 13.940691 secs (75216932 bytes/sec)
tstsrv#
SATA: PIV 3GHz 1 башка
Код: Выделить всё
lissyara# dd if=/dev/ad4 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 17.731477 secs (59136416 bytes/sec)
lissyara#
ATA: PIII 700MHz
Код: Выделить всё
dag# dd if=/dev/ad0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 18.371396 secs (57076555 bytes/sec)
dag#
три теста с одной машины (PIV 1.8GHz)
Код: Выделить всё
/usr/home/lissyara/>dd if=/dev/da0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 11.277058 secs (92983118 bytes/sec)
/usr/home/lissyara/>dd if=/dev/ad0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 18.963270 secs (55295105 bytes/sec)
/usr/home/lissyara/>dd if=/dev/ar0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 13.978929 secs (75011183 bytes/sec)
/usr/home/lissyara/>
первый - U160 SCSI
второй ATA
третрий SATA / софтверный контроллер - зеркало
Добавлено: 2007-06-08 9:06:16
schizoid
как-то сранно:
Код: Выделить всё
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000973 секунд, 1.0 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000904 секунд, 1.1 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000982 секунд, 1.0 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000942 секунд, 1.1 MB/s
# uname -a
Linux eugene 2.6.17-gentoo-r2 #3 SMP PREEMPT Tue Jul 25 11:58:51 Local time zone must be set-- i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
винт Sata 250Gb тип ФС reiserfs
Добавлено: 2007-06-08 9:10:05
Adekamer
hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 192 MB in 3.01 seconds = 63.79 MB/sec
Добавлено: 2007-06-08 9:14:59
Alex Keda
schizoid писал(а):как-то сранно:
Код: Выделить всё
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000973 секунд, 1.0 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000904 секунд, 1.1 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000982 секунд, 1.0 MB/s
eugene eugene # dd if=/dev/sda2 of=/dev/null bs=1 count=1000
1000+0 записей считано
1000+0 записей написано
скопировано 1000 байт (1.0 kB), 0.000942 секунд, 1.1 MB/s
# uname -a
Linux eugene 2.6.17-gentoo-r2 #3 SMP PREEMPT Tue Jul 25 11:58:51 Local time zone must be set-- i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
винт Sata 250Gb тип ФС reiserfs
я не зря ббукву m прилепил ...
у тя килобайт копировался у меня гиг
Добавлено: 2007-06-08 9:15:41
Alex Keda
самая старая керосинка:
ATA, PII 233MHz
Код: Выделить всё
dd if=/dev/ad0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 67.910893 secs (15440468 bytes/sec)