А как узнать DMA вообще потдерживается диском или нет
Жесткие диски (HDD) и Dreambox:проблемы и решения (часть-II)
- Alexvrs
- Вопрос темы решён
-
-
Вернее всего - сходить на сайт производителя и узнать ТХ своего диска.
Твой диск наличие UDMA все-таки показывает
oot@dreambox ~ > hdparm -i /dev/hda
/dev/hda:
Model=ST380011A, FwRev=8.01, SerialNo=5JVRPR09
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=4228907259, 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но все равно - слабовато, у меня например udma4
-
Вроде нормальный у тебя быстрый диск...
Попробуй еще с джампером поиграться, CableSelect...CF случайно в боксе не торчит?
P.S. Шлейф какой? Попрпобуй 80-ти жильный, может диск из-за 40-жилки упирается и поэтому выше UDMA2 сам не хочет.
-
CF нет.. шлейф 40 жильный другого под рукой нет....
-
Цитата
Со слов пользователя ВаняШ
попрпобуй 80-ти жильный, может диск из-за 40-жилки упирается и поэтому выше UDMA2 сам не хочет.
Подтверждаю, выше UDMA2 надо 80-жильный. -
Так с Model=ST380011A ни чего не получилось...помнится где-то читал что они не совместимы с дримом
За то худа без добра не бывает начал играться с настройками другогог харда MAXTOR 5400 и вот что получилось...
до изменений:
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc
/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 9.55 seconds = 6.70 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.70 seconds = 17.29 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.72 seconds = 17.20 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.71 seconds = 17.26 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.71 seconds = 17.24 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.68 seconds = 17.38 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 3.70 seconds = 17.31 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/discи после изменения Readahead (опережающее чтение)
На сколько чекторов вперёд читать при запросе. Ускоряет производительность при чтении файлов большого размера, однако замедляет работу с файлами небольшого размера.root@dreambox ~ > hdparm -a512 /dev/ide/host0/bus0/target0/lun0/disc
/dev/ide/host0/bus0/target0/lun0/disc:
setting fs readahead to 512
readahead = 512 (on)
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 7.55 seconds = 8.48 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.69 seconds = 23.79 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.67 seconds = 23.97 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.67 seconds = 23.96 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.68 seconds = 23.92 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.70 seconds = 23.74 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.68 seconds = 23.87 MB/sec
root@dreambox ~ > hdparm -t /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
Timing buffered disk reads: 64 MB in 2.68 seconds = 23.92 MB/sec
root@dreambox ~ > hdparm -a1024 /dev/ide/host0/bus0/target0/lun0/discкак видите ощутимый прирост при увелечении readahead = 512 (on)
-
У меня таже ерунда:
/dev/discs/disc0/disc:Model=WDC WD1600PB-98FBA0, FwRev=15.05R15, SerialNo=WD-WMAES3049983
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=65535/1/63, CurSects=4290838590, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,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: device does not report version:* signifies the current active mode
UDMA2, винт WD 160Гб. Как включить UDMA5?
-
hdparm -X69 /dev/ide/host0/bus0/target0/lun0/disc и будет UDMA5
Самая опасная настройка — её неправильное использование чаще всего приводит к повреждению данных или оборудования.
-X<число> — установка режима PIO или DMA
Режимы multiword DMA:
32 (базовое число) + номер режима:
-X32 — mdma0
-X33 — mdma1
-X34 — mdma2Для PIO базовое число 8, для Ultra DMA? 64.
-X64 — udma0
-X65 — udma1
-X66 — udma2
-X67 — udma3
-X68 — udma4
-X69 — udma5Тонкая настройка IDE дисков с помощью hdparm почитать сдесь: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
Сделал
root@dreambox ~ > hdparm -X69 /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
setting xfermode to 69 (UltraDMA mode5)
root@dreambox ~ >но всё равно выдаёт
Model=WDC WD1600PB-98FBA0, FwRev=15.05R15, SerialNo=WD-WMAES3049983
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=65535/1/63, CurSects=4290838590, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,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: device does not report version:* signifies the current active mode
-
ресивер не перегружал....иначе и должно быть снова *udma2
root@dreambox ~ > hdparm -X69 /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
setting xfermode to 69 (UltraDMA mode5)
root@dreambox ~ >он у тебя изменился....шлейф какой...выше UDMA2 надо 80-жильный....мож по этому...сам проверить не могу 80 жильного нет дома....
-
Перегрузил, кабель 80 жил
/dev/discs/disc0/disc:
Model=WDC WD1600PB-98FBA0, FwRev=15.05R15, SerialNo=WD-WMAES3049983
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=65535/1/63, CurSects=4290838590, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,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: device does not report version:* signifies the current active mode
-
перегружать не надо....
-
root@dreambox ~ > hdparm -d 1 /dev/discs/disc0/disc
/dev/discs/disc0/disc:
setting using_dma to 1 (on)
hdparm: HDIO_SET_DMA: Operation not permitted
using_dma = 1 (on)
root@dreambox ~ > hdparm -X69 /dev/ide/host0/bus0/target0/lun0/disc/dev/ide/host0/bus0/target0/lun0/disc:
setting xfermode to 69 (UltraDMA mode5)
root@dreambox ~ > hdparm -i /dev/discs/disc0/disc/dev/discs/disc0/disc:
Model=WDC WD1600PB-98FBA0, FwRev=15.05R15, SerialNo=WD-WMAES3049983
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=74
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=off
CurCHS=65535/1/63, CurSects=4290838590, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,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: device does not report version:* signifies the current active mode
root@dreambox ~ >
Не перегружал.
-
сдесь моих мозгов маловато будет....у меня например команда hdparm -d 1 /dev/discs/disc0/disc...вообще не идет....
-
У меня такая проблема,подвис имидж Gemini210 на HDD я выдернул вилку из розетки,как всегда делал в таких случаях,далее через визард вкл. запуск он начал загружаться потом остановился и черный экран.Во флеше стоит Gemini250,на HDD все имиджи которые Gemini2xxx,не запускаются,а Gemini 106,107,RuDream работают,но проблема еще вот в чем,на Gemini210 у меня работала официалка НТВ+ на CAMD3 и SCAM2.5,а на других имиджах она у меня не работает.Помогите решить проблему.
-
Обзавелся DM 7020S две недели назад. Естесственно, хочу прикупить винт эдак на 160 GB. Внимательно прочитал всю ветку, кое-что прояснилось. Видимо, оптимальный выбор - это винт 2,5" от ноутбука с переходником на 3,5" и салазками, т.к. 3,5" винт на 5400 об/мин сегодня уже не найти новый. Или все таки посоветуете конкретную модель с 7200 об/мин 3,5" , как Samsung SP1604N ?
-
Цитата
Со слов пользователя Ryazanec
хочу прикупить винт эдак на 160 GB.Видимо, оптимальный выбор - это винт 2,5" от ноутбука с переходником на 3,5" и салазками, т.к. 3,5" винт на 5400 об/мин сегодня уже не найти новый. Или все таки посоветуете конкретную модель с 7200 об/мин 3,5" , как Samsung SP1604N ?
Была та же проблема, взял Samsung SP2014. Всё равно слышно ночью, даже в "тихом" режиме. Остальные винты будут громче. А у 2,5" от ноутбука проблема - малый объём. Хотя, откровенно, а зачем он нужен "большой" винт. У меня фильмы занимают от 2 до 4-6 ГБ. Понаписал себе кучу, а смотреть некогда. Я для себя понял DREAM - это не для просмотра SAT TV, а для души.
P.S. Буду теперь пробовать 2,5". -
из новых самы тихий - сигейт 7200,9 - 160 гб - у него одни пластина в отличие от остальных у которых 2 как минимум - из за этого он тише и меньше греется - но у него повышенный стартовый ток - надо блок питания усиленный
-
To helica:
Спасибо, все понял. Ищу салазки и переходник для 2,5". -
[quote]Со слов пользователя 876
из новых самы тихий - сигейт 7200,9 - 160 гб - у него одниКупил Махтор 300Гб, ыа его не слышу даже если уxом к дреаму прислонитсыа! выше 42 градусов он еше не грелсыа...
Другиh не пробовал, но Махтор работает как часики.