DarkLord Posted February 8, 2004 Report Share Posted February 8, 2004 поставил western на 160 ГБ, так у него скорость чтения 4 Mb\s (для сравнении у второго IBM - 40 Mb\s). Из за чего может быть се лаг ?? возможны ли неаппаратные проблемы?? Link to comment Share on other sites More sharing options...
Kuzyma Posted February 8, 2004 Report Share Posted February 8, 2004 DarkLord , проверь, установлен ли режим DMA для него, ну и соответственно шлейф должен быть спецификации UDMA. Чем скорость чтения замерял? Link to comment Share on other sites More sharing options...
DarkLord Posted February 8, 2004 Author Report Share Posted February 8, 2004 DarkLord , проверь, установлен ли режим DMA для него, ну и соответственно шлейф должен быть спецификации UDMA.Чем скорость чтения замерял? DMA -5, на шлейф не ругается, проверял HD speed и HD Tuch Link to comment Share on other sites More sharing options...
Kuzyma Posted February 8, 2004 Report Share Posted February 8, 2004 Скорость часто зависит от объёма свободного места и фрагментации тома..., хотя, конечно не в таких пропорциях, как в приведённом снижении производительности до 4... Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются... А ещё, всё же, освободите лишнее место, запустите дефрагментатор, проверьте драйвер контроллера (желательно родной от материнки, если встроенный, ну и если PCI, то от внешнего контроллера...) Просто, если чтение-запись идут без сбоев, а лишь с постоянно пониженной скоростью, то тут вряд ли ошибка физическая... Link to comment Share on other sites More sharing options...
DarkLord Posted February 8, 2004 Author Report Share Posted February 8, 2004 Скорость часто зависит от объёма свободного места и фрагментации тома..., хотя, конечно не в таких пропорциях, как в приведённом снижении производительности до 4...Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются... А ещё, всё же, освободите лишнее место, запустите дефрагментатор, проверьте драйвер контроллера (желательно родной от материнки, если встроенный, ну и если PCI, то от внешнего контроллера...) Просто, если чтение-запись идут без сбоев, а лишь с постоянно пониженной скоростью, то тут вряд ли ошибка физическая... Что ещё вспомнил, если долго и упорно мучить с позицией (master/Slave), то иногда можно увидеть скорость чтения 32/28 (IBM/Western), но при попытке записать что либо на Western винч просто отрубаестся(остонавливается) и при перезагрузке просто исчезает как устройство). Как проверить драйвер контроллера ?? Чтение идет с переодическими остановками на 4-10 сек/2-3 мин (диск отдефрагментирован) (NTFS) Может быть стоит переразбить на логические диски небольшого объема?? (У меня 100/60) Link to comment Share on other sites More sharing options...
Костик Posted February 8, 2004 Report Share Posted February 8, 2004 DarkLord Зайди в панель управления\система\диспетчер устройств\ide контроллеры и посмотри что бы дма был включён.Так же неплохо включить в дма в биосе(так на всякий случай). Есле тебе не надо-то не переразбивай. 100\60 для ntfs - нормально. Link to comment Share on other sites More sharing options...
DarkLord Posted February 9, 2004 Author Report Share Posted February 9, 2004 DarkLord Зайди в панель управления\система\диспетчер устройств\ide контроллеры и посмотри что бы дма был включён.Так же неплохо включить в дма в биосе(так на всякий случай). Есле тебе не надо-то не переразбивай. 100\60 для ntfs - нормально. Как заставить второй винч работатьв DMA, а не в PIO?? Они на одном шлейфе висят и один в DMA, а второй в PIO. В IDE контроллере включена возможность использования DMA для обоих винчей. В биосе упоминание о DMA я вообще не нашел, хотя может не там смотрел?! :) Link to comment Share on other sites More sharing options...
veiK Posted February 9, 2004 Report Share Posted February 9, 2004 (edited) Здорово Они на одном шлейфе висят и один в DMA, а второй в PIO. Срочно ставь на второй шлейф!!!!! В биосе упоминание о DMA я вообще не нашел, хотя может не там смотрел?! я тож не помню чтоб он в БИОСе включался !! <_< Хотя ща может на новых мамках и там можно 1 Поставь на разные шлейфы. Временно не подключай СД-Ромы (оставь только вынты)!! 2 Проверь шнурки! 3 Включи ДМАрежимы Попробуй как сказал Kuzyma Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются... Фильм допустим попробуй перегнать!! PS повторюсь, ты это читал ?? http://www.softboard.ru/index.php?showtopic=6841&hl= http://www.softboard.ru/index.php?showtopi...t=0entry53443 Edited February 9, 2004 by veiK Link to comment Share on other sites More sharing options...
Костик Posted February 11, 2004 Report Share Posted February 11, 2004 veiK DarkLord DMA в бивисе включается в меню детекта дисков.Просто надо включить определение диска не AUTO, а по выбору юзверя.Так же там можно выставить в каком конкретно режиме дма должен работать винт 2,4,5или 6.Можно включить\выключить смарт... Link to comment Share on other sites More sharing options...
DarkLord Posted February 11, 2004 Author Report Share Posted February 11, 2004 veiK DarkLord DMA в бивисе включается в меню детекта дисков.Просто надо включить определение диска не AUTO, а по выбору юзверя.Так же там можно выставить в каком конкретно режиме дма должен работать винт 2,4,5или 6.Можно включить\выключить смарт... Спасибо попробую. Может в курсе кто как в реестре установить насильственно DMA ?? Link to comment Share on other sites More sharing options...
Костик Posted February 12, 2004 Report Share Posted February 12, 2004 DarkLord Для того что бы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контролёр из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} Внутри этой ветки находится 4 папки. В том числе и 0000 – отвечает за сам контролёр. 0001 – отвечает за Secondary IDE Chanell. 0002 – отвечает за Primary IDE Chanell. Выбираем папку которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную), определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контролёре, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют в каком режиме реально работают Slave и Master устройства. Для того что бы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave…, зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX): 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 – 0xfffff. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим. взято из фака по winxp. Link to comment Share on other sites More sharing options...
DarkLord Posted February 12, 2004 Author Report Share Posted February 12, 2004 DarkLord 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Спасибо за глобальное описание, но что самое интересное (Slave\Master) DeviceTimingMode у меня 0x00010010(65552) интересно это к чему ?? (Slave\Master) DeviceTimingModeAllowed 0xffffffff Link to comment Share on other sites More sharing options...
Recommended Posts