Страница 1 из 1

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

Добавлено: 2012-01-26 23:19:39
dreamer538
Есть винчестер, который очень странно себя ведет: скорость в некоторых местах 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
Заранее огромное спасибо за помощь!

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

Добавлено: 2012-01-27 0:16:08
FiL
фрагментация?

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

Добавлено: 2012-01-27 1:52:18
dreamer538

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

# 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)

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

Добавлено: 2012-01-27 7:01:17
manefesto
во первых убери spindown, по дефолту в этих дисках он включается каждые 8 секунд,
во вторых dd делай с рамером хотя бы 10M, тогда оценишь

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

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

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

zfs будет только медленнее скорей всего.

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

Добавлено: 2012-01-27 11:22:50
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.

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

Добавлено: 2012-01-27 11:27:08
Mox
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.
т.е. стоит давно? а чего вдруг задумались о скорости?

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

Добавлено: 2012-01-27 11:32:06
dreamer538
Винчестер поменялся весной. сначала была 100Мбит сеть, было не особо заметно. Сейчас - гигабит и стало очень заметно...

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

Добавлено: 2012-01-27 11:39:06
manefesto
а кстати spindown через утилиту можно вроде бы совсем отключить
я баловался с atacontrol spindown, только не уверен что оно дает какое то действие, потому что spindown вроде как на уровне прошивки сделан

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

Добавлено: 2012-01-27 12:29:12
Mox
manefesto писал(а):а кстати spindown через утилиту можно вроде бы совсем отключить
я баловался с atacontrol spindown, только не уверен что оно дает какое то действие, потому что spindown вроде как на уровне прошивки сделан
можно отключить полностью. я делал через утилку от самого WD

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

Добавлено: 2012-01-27 12:30:37
Mox
dreamer538 писал(а):Винчестер поменялся весной. сначала была 100Мбит сеть, было не особо заметно. Сейчас - гигабит и стало очень заметно...
я у себя ничего не замечаю, тоже домашний роутер, комп на атоме и подобный винт, гигабит.
Правда Фря 9-ка

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

Добавлено: 2012-01-27 12:39:52
dreamer538
В любом случае вряд ли spindown поможет производительности. А какие скорости чтения у остальных?
А какая скорость получается по самбе чтение/запись?

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

Добавлено: 2012-01-27 12:44:23
manefesto
так стоп, а где логи ?

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

Добавлено: 2012-01-27 12:49:07
dreamer538
логи чего?

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

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

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

Добавлено: 2012-01-27 13:04:56
dreamer538
так spindown - это же остановить винт в случае простоя, а если идет постоянное чтение, то не должно ведь влиять

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

Добавлено: 2012-01-27 13:19:48
Mox
dreamer538 писал(а):так spindown - это же остановить винт в случае простоя, а если идет постоянное чтение, то не должно ведь влиять
ну да, только ОС тоже имеет свой буфер, и не постоянно пишет на диск. Короч, вы сами попробуйте, увидите

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

Добавлено: 2012-01-27 13:40:45
manefesto
/var/log/messages
может винт сыпиться
и вообще
atacontrol mode ad4

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

Добавлено: 2012-01-27 13:53:29
dreamer538

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

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