Скорость чтения-записи винчестера. (Очень медленно работает винчестер.)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
4yKoTkA
Сообщения: 183
ОС: Gentoo GNU/Linux.FreeBSD

Скорость чтения-записи винчестера.

Сообщение 4yKoTkA »

День добрый!
Возникла следующая проблемка: система FreeBSD7.0, скорость копирования большого файла ~1Gb колеблется от 2.5 до 3 МБ/с, что на мой взгляд маловато, по настройкам вроде всё в порядке.

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

sysctl -a | grep hw.ata
hw.ata.wc: 1
hw.ata.atapi_dma: 1
hw.ata.ata_dma: 1

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

atacontrol mode ad0
current mode = UDMA100

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

diskinfo -vct ad0
ad0
        512             # sectorsize
        120034123776    # mediasize in bytes (112G)
        234441648       # mediasize in sectors
        232581          # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
        ad:WD-WMAET1260268      # Disk ident.

I/O command overhead:
        time to read 10MB block      2.808768 sec       =    0.137 msec/sector
        time to read 20480 sectors   4.702132 sec       =    0.230 msec/sector
        calculated command overhead                     =    0.092 msec/sector

Seek times:
        Full stroke:      250 iter in   9.527630 sec =   38.111 msec
        Half stroke:      250 iter in   6.450133 sec =   25.801 msec
        Quarter stroke:   500 iter in  10.103956 sec =   20.208 msec
        Short forward:    400 iter in   3.069185 sec =    7.673 msec
        Short backward:   400 iter in   4.024954 sec =   10.062 msec
        Seq outer:       2048 iter in   0.508947 sec =    0.249 msec
        Seq inner:       2048 iter in   0.793524 sec =    0.387 msec
Transfer rates:
        outside:       102400 kbytes in  26.645867 sec =     3843 kbytes/sec
        middle:        102400 kbytes in  26.239880 sec =     3902 kbytes/sec
        inside:        102400 kbytes in  26.285463 sec =     3896 kbytes/sec


Скорей всего что-то я, где-то пропустил.. но вот что, и где ума не приложу, буду благодарен за идеи, если нужны дополнительные свединия, только скажите.
Спасибо сказали:
Аватара пользователя
4yKoTkA
Сообщения: 183
ОС: Gentoo GNU/Linux.FreeBSD

Re: Скорость чтения-записи винчестера.

Сообщение 4yKoTkA »

Вот ещё пара тестов подтверждающих плачевность ситуации:

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

:
 ls -l /home/p2p/incoming/files/Pompoko.avi
-rw-rw-r--  1 p2p  p2p  1465352192  4 ÑÎ× 01:30 /home/p2p/incoming/files/Pompoko.avi

 time cp /home/p2p/incoming/files/Pompoko.avi /home/
real    9m36.631s
user    0m0.164s
sys     0m59.172s

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

dd if=/home/p2p/incoming/files/Pompoko.avi of=/dev/null
1465352192 bytes transferred in 466.603954 secs (3140462 bytes/sec)

real    7m46.785s
user    0m1.627s
sys     0m54.056s


Опции монтирования:

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

 mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s1e on /tmp (ufs, local, soft-updates)
/dev/ad0s1f on /usr (ufs, local, soft-updates)
/dev/ad0s1d on /var (ufs, local, soft-updates)
Спасибо сказали: