Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Режим UDMA для винчестера  (Прочитано 2842 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pentero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Режим UDMA для винчестера
« : 28 Марта 2006, 14:05:26 »
С помощью hdparm -i /dev/hdX, X=a,b,c, ... можно узнать, включен ли режим UDMA для винта. А как узнать какой именно UDMA (из 1-7) действует?

Вот например с помощью команды

dd if=/dev/zero of=testfile bs=4096 count=25600

получаем результат для винчестера Samsung SP1614N IDE :

104857600 bytes transferred in 1,829934 seconds (57301302 bytes/sec)

Это нормальная скорость при каком режиме UDMA ?

Оффлайн grayswan

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Режим UDMA для винчестера
« Ответ #1 : 28 Марта 2006, 18:33:25 »
Мой вывод команды  sudo hdparm -i /dev/hda
/dev/hda:
 Model=ST380011A, FwRev=3.06, SerialNo=3JV3YFRY
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:
Текущий режим отмечен звездочкой

Измерсем скорость sudo hdparm -tT /dev/hda
/dev/hda:
 Timing cached reads:   1052 MB in  2.00 seconds = 525.29 MB/sec
 Timing buffered disk reads:   44 MB in  3.07 seconds =  14.33 MB/sec

Оффлайн Viewizard

  • Активист
  • *
  • Сообщений: 481
    • Просмотр профиля
Re: Режим UDMA для винчестера
« Ответ #2 : 29 Марта 2006, 04:15:45 »
ммм... если поможет... у менс:

sudo hdparm -i /dev/hda
/dev/hda:
 Model=TOSHIBA MK4025GAS, FwRev=KA101A, SerialNo=54R89862S
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=48
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78140160
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled


sudo hdparm -tT /dev/hda
/dev/hda:
 Timing cached reads:   1792 MB in  2.00 seconds = 893.90 MB/sec
 Timing buffered disk reads:   78 MB in  3.05 seconds =  25.59 MB/sec



Обходя разложенные грабли, ты теряешь драгоценный опыт!

Оффлайн Pentero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Режим UDMA для винчестера
« Ответ #3 : 31 Марта 2006, 14:34:15 »
Вот тест моего винта:

/dev/hdb:

 Model=SAMSUNG SP1614N, FwRev=TM100-30, SerialNo=S016J10Y814091
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
 BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: (null):

 * signifies the current active mode

/dev/hdb:
 Timing cached reads:   592 MB in  2.00 seconds = 295.90 MB/sec
 Timing buffered disk reads:  148 MB in  3.02 seconds =  48.95 MB/sec

Как видно доступ к памяти Timing cached reads не быстро (память SDRAM pc100) зато чтение с диска Timing buffered disk reads быстрое.

 

Страница сгенерирована за 0.039 секунд. Запросов: 23.