WD20EARS-00MVWB0-очень низкая выборочная производительность

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

WD20EARS-00MVWB0-очень низкая выборочная производительность

Непрочитанное сообщение dreamer538 » 2012-01-26 23:19:39

Есть винчестер, который очень странно себя ведет: скорость в некоторых местах 2-10Мбайт чтения. пробую так:

Код: Выделить всё

# dd if=Forsazh2011.D.HDRip.1400MB.avi of=/dev/null bs=64k count=10000
^C9301+0 records in
9301+0 records out
609550336 bytes transferred in 173.599051 secs (3511254 bytes/sec)
в это же время gstat:

Код: Выделить всё

 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    3    109    109   4296   32.0      0      0    0.0  101.5| ad4
    3    109    109   4296   32.1      0      0    0.0  101.5| ad4s1
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1a
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1b
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1d
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1e
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1f
    3    109    109   4296   32.1      0      0    0.0  101.5| ad4s1g
в другом месте, другой файл:

Код: Выделить всё

# dd if=Microsoft_Office_2003_Professional_SP3_Russian.iso of=/dev/null bs=64k count=10000
9633+1 records in
9633+1 records out
631343104 bytes transferred in 15.803556 secs (39949433 bytes/sec)

Код: Выделить всё

dT: 1.013s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    0    530    530  66417    2.3      0      0    0.0   86.4| ad4
    0    530    530  66417    2.3      0      0    0.0   86.7| ad4s1
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1a
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1b
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1d
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1e
    0      0      0      0    0.0      0      0    0.0    0.0| ad4s1f
    0    530    530  66417    2.3      0      0    0.0   87.6| ad4s1g
диск выровнян:

Код: Выделить всё

# gpart show ad4
=>        63  3907029105  ad4  MBR  (1.8T)
          63        1985       - free -  (993K)
        2048  3907026944    1  freebsd  [active]  (1.8T)
  3907028992         176       - free -  (88K)

Код: Выделить всё

 tunefs -p /dev/ad4s1g
tunefs: POSIX.1e ACLs: (-a)                                disabled
tunefs: NFSv4 ACLs: (-N)                                   disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: gjournal: (-J)                                     disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  2048
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             0%
tunefs: optimization preference: (-o)                      space
tunefs: volume label: (-L)

Подскажите, как можно ускорить работу. Будет ли быстрее, если мигрировать на zfs?
памяти сейчас 2гб, можно докинуть до 4гб без проблем.
стоит атом 525. машина - домашняя файлопомойка-торрентокачалка.
Процессор не нагружен

Код: Выделить всё

load averages:  0.24,  0.42,  0.43   up 20+01:47:17
Заранее огромное спасибо за помощь!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 1:52:18

Код: Выделить всё

# fsck /dev/ad4s1g
** /dev/ad4s1g (NO WRITE)
** Last Mounted on /home
** Phase 1 - Check Blocks and Sizes
        ** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no

SUMMARY INFORMATION BAD
SALVAGE? no

BLK(S) MISSING IN BIT MAPS
SALVAGE? no

62618 files, 527767114 used, 408863897 free (3473 frags, 51107553 blocks, 0.0% fragmentation)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение manefesto » 2012-01-27 7:01:17

во первых убери spindown, по дефолту в этих дисках он включается каждые 8 секунд,
во вторых dd делай с рамером хотя бы 10M, тогда оценишь

У меня порой тоже подтупливал, но эта была проблема wifi, а так полгода полет нормальный
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 9:35:25

у меня почти такой же диск, но на 1.5Тб.
1. Однозначно сразу убрать spindown, можно в инете найти как. Я выставил в максимальное значение 5 минут (300 сек.)
2. Выравнивание очень важно. Это вы чем равняли? Какая ОС?
3. Форматировать лучше тоже с определенными опциями. Для newfs это -S 4096 -b 32768 -f 4096
Опять же, какая ОС? С недавних пор последние 2 стали такими по-умолчанию.

zfs будет только медленнее скорей всего.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 11:22:50

FreeBSD 8.1-RELEASE #0: Thu Oct 21 09:54:35 EEST 2010 root@router.local:/usr/src/sys/i386/compile/HOMEROUTER
равнял под Windows 7 в WD Align.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 11:27:08

dreamer538 писал(а):FreeBSD 8.1-RELEASE #0: Thu Oct 21 09:54:35 EEST 2010 root@router.local:/usr/src/sys/i386/compile/HOMEROUTER
равнял под Windows 7 в WD Align.
т.е. стоит давно? а чего вдруг задумались о скорости?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 11:32:06

Винчестер поменялся весной. сначала была 100Мбит сеть, было не особо заметно. Сейчас - гигабит и стало очень заметно...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение manefesto » 2012-01-27 11:39:06

а кстати spindown через утилиту можно вроде бы совсем отключить
я баловался с atacontrol spindown, только не уверен что оно дает какое то действие, потому что spindown вроде как на уровне прошивки сделан
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 12:29:12

manefesto писал(а):а кстати spindown через утилиту можно вроде бы совсем отключить
я баловался с atacontrol spindown, только не уверен что оно дает какое то действие, потому что spindown вроде как на уровне прошивки сделан
можно отключить полностью. я делал через утилку от самого WD
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 12:30:37

dreamer538 писал(а):Винчестер поменялся весной. сначала была 100Мбит сеть, было не особо заметно. Сейчас - гигабит и стало очень заметно...
я у себя ничего не замечаю, тоже домашний роутер, комп на атоме и подобный винт, гигабит.
Правда Фря 9-ка
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 12:39:52

В любом случае вряд ли spindown поможет производительности. А какие скорости чтения у остальных?
А какая скорость получается по самбе чтение/запись?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение manefesto » 2012-01-27 12:44:23

так стоп, а где логи ?
я такой яростный шо аж пиздеЦ
Изображение


Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 12:56:51

dreamer538 писал(а):В любом случае вряд ли spindown поможет производительности. А какие скорости чтения у остальных?
А какая скорость получается по самбе чтение/запись?
поможет, это точно, причем неплохо.
У меня ваще без тюнинга sysctl на чтение порядка 30-40MB/s, и то, наверное упираюсь в медленный винт на своей клиентской машине
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 13:04:56

так spindown - это же остановить винт в случае простоя, а если идет постоянное чтение, то не должно ведь влиять

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение Mox » 2012-01-27 13:19:48

dreamer538 писал(а):так spindown - это же остановить винт в случае простоя, а если идет постоянное чтение, то не должно ведь влиять
ну да, только ОС тоже имеет свой буфер, и не постоянно пишет на диск. Короч, вы сами попробуйте, увидите
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение manefesto » 2012-01-27 13:40:45

/var/log/messages
может винт сыпиться
и вообще
atacontrol mode ad4
я такой яростный шо аж пиздеЦ
Изображение

dreamer538
рядовой
Сообщения: 49
Зарегистрирован: 2009-08-25 10:13:25

Re: WD20EARS-00MVWB0-очень низкая выборочная производительно

Непрочитанное сообщение dreamer538 » 2012-01-27 13:53:29

Код: Выделить всё

atacontrol mode ad4
current mode = UDMA100 SATA 3Gb/s
в логах пусто, никаких нет упоминаний об ошибках чтения.