NCQ, TCQ, SATA2 в моем конкретном случае... что будет работать?
Хочу получить развернутые ответы... так как прочитал доволно много форумов и так и не смог прийти к заключению..
1)Поддерживаються ли на моем железе сабжевые технологии (официально и не официально)? 2) На каком из моих двух контроллеров мой Hitachi будет работать быстрее? Цитата:
|
или подскажите хорошую утилиту бенч-марк для сериал-ата винтов, которая мне поможет самому сравнить производительность...
что вы тут все пассивные такие) |
Alex-Rexy То что ты спрашиваешь легко можно выяснить на сайте производителя, если тебе лень не надо сваливать все на нашу пассивность.
|
1)Ничего путного там не говориться! Asus всегда был скуп в информации
2)Винт поддерживает абсолютно все.. 3) а вот поддерживает ли хотя бы TCQ хотябы один из моих контроллеров |
|
И раз и два и три были мной прочитанны и не раз и не два до того как я начал этот топик)
|
насчет контроллеров это игра словами... мне не хотелось бы развивать дискуссию в этом направления,т.к. я надеюсь - ты все равно прекрассно понял, что имелось ввиду.
И я так и не нашлел ни слова о TCQ |
Alex-Rexy Это не игра словами. Просто если контроллер на диске то все эти технологии передачи данных NCQ TCQ выполняются непосредственно на HDD а обработанные данные поступают по интерфесной шине на системную плату. Поэтому твой вопрос
Цитата:
Цитата:
Цитата:
Цитата:
|
Нет не бессмысленно!
Потому, что нужна поддержка со стороны "микросхем на материнской плате, отвечающих за работу с накопителями на основе жестких дисков" и драйверов для них гы гы гы И в тех материалах говориться, что NCQ официально поддерживаеться наборами микросхем не ниже nForce4... Про TCQ ничего не говориться, но есть основания пологать что для него тоже нужна соответсвующая поддержка... В то время, как устройство "SATA NVIDIA nForce3 250 Serial ATA Controller" является частью чипсета "nVIDIA nForce3 250Gb" и с большой долей вероятности не поддерживает NCQ, микросхемы устройства "SCSI/RAID Silicon Image SiI 3114 SATARaid Controller", хотя и распаяны на моей материнской плате ее производителем, не являються частью чипсета nVIDIA nForce3 250Gb и я не знаю ничего его возможностях. |
"SATA NVIDIA nForce3 250 Serial ATA Controller" может не/поддерживать TCQ и\или NCQ нетолько по чисто техническим причинам но по причине рыночной политики фирмы. Что означает, что технологии поддерживаються но заблокированы.
Я нигде не встретил однозначного утверждения что для работы интеллектуальных технологий NCQ и TCQ достадочно поддержки этих технологий со стороны жесткого диска... и везде говориться скорре о необходимости двухсторонней поддержки... О слове Контроллер- все могут убедиться открыв Диспетчер устройств - там черным по белому написанно: Цитата:
|
Alex-Rexy Вот что пишет http://www.seagatedrives.com/sata3/I...ru.pdf]seagate по этому поводу
Цитата:
Я с тобой согласен что кругом написано много и расплывчато, но вот что я знаю про контроллеры: Контроллеры жестких дисков Собственно контроллер накопителя физически расположен на плате электроники и предназначен для обеспечения операций преобразования и пересылке информации от головок чтения/записи к интерфейсу накопителя. Часто, контроллером называют интерфейс накопителя или интерфейс ПК с накопителем, что в общем не верно. Контроллер жестких дисков представляет собой сложнейшее устройство - микрокомпьютер, со своим процессором, ОЗУ и ПЗУ, схемами и системой ввода/вывода и т.п.. Однако, в большинстве случаев, производители размещают их в одном или двух микро-чипах. Контроллер занимается множеством операций преобразования потока данных. Так как длинна дорожек неравна, данные на различные дорожки необходимо записывать неравномерно. Это становится проблемой, по сравнению с гибкими дисками, для носителей с высокой плотностью записи (число дорожек более 1000). Простые контроллеры, как правило, записывают одно и тоже количество информации на каждую дорожку, независимо от ее длинны. Для этого контроллер упаковывает данные более плотно, начиная с определенной по счету дорожки. Цилиндр, с которого начинается более плотная упаковка данных называется цилиндром начальной прекомпенсации (Starting Cylinder for Precompensation - SCP). Для компенсации искажения информации при чтении, запись данных производится с предварительным смещением битов, которое учитывает искажения. Многие производители создают устройства, которые записывают различный объем информации на внутренние и внешние дорожки за счет размещения на них разного числа секторов. Это возможно, благодаря аппаратному скрытию от программ и пользователя физических характеристик устройства на уровне его контроллера и/или интерфейса (устройства с IDE, EIDE и SCSI интерфейсами). Поэтому, накопители, как правило, имеют различное физическое и логическое число цилиндров. Также, в силу исторических причин, многие операционные системы, работающие с накопителями на ЖМД через BIOS, разработаны таким образом, что не могут оперировать числом цилиндров более 1024. Поскольку в настоящее время, накопители больших объемов (более 1Мб) имеют более 1024 физических цилиндра, то применяется программный пересчет, при котором, накопитель определяется его контроллером и процедурами BIOS как имеющий не более 1024 цилиндра, но имеющий некоторое нереальное число головок, поверхностей и секторов. Функция же пересчета для отыскания нужного сектора ложится либо на BIOS ПК, либо на BIOS контроллера, либо на интерфейс. Данные, записываемые в сектора, защищаются от некоторых ошибок чтения/записи при помощи расчета и записи вместе с ними контрольной суммы - кода контроля ошибок (Error Correction Code - ECC). Записывая байты на диск, адаптер производит накопление циклическим делением входных данных на специальный полином, остатка от деления, который представляет уникальную комбинацию бит и записывается контроллером вместе с данными. Число байт ECC для каждого устройства определяется видом используемого полинома. При считывании данных производится аналогичное накопление и расчет контрольной суммы. В случае несовпадения результатов рассчитываемого и хранимого с данными ECC, производится попытка восстановления - коррекции данных при помощи полинома, имеющихся данных и контрольной суммы. Число байт данных, которое может быть скорректировано, определяется порядком используемого полинома. Чем она выше, тем большее количество байт подряд может быть скорректировано, но тем длиннее и сам код ECC. Используются разные полиномы и число байт ECC может быть от 4 до 8 и более. Число же бит информации, требуемое для записи одного байта, зависит от используемого метода кодирования. Необходимо отметить, что восстановление данных при помощи полинома и кода ECC происходит на уровне контроллера и прозрачно для программ и пользователя, однако, на основе процедур BIOS программным путем можно получить информацию о том, была ли произведена процедура коррекции. Большинство современных накопителей поддерживают режимы работы контроллеров Ultra DMA, DMA2, и PIO. DMA - Direct Memory Access - прямой доступ к памяти - режим взаимодействия контроллера накопителя и интерфейса ПК, при котором обмен данными по интерфейсу осуществляется без участия центрального процессора ПК. Режим DMA позволяет заметно разгрузить процессор по сравнению с режимом PIO (Programmed Input/Output - программный ввод/вывод), при котором все пересылки выполняет непосредственно центральный процессор ПК. Это достигается за счет использования специального контроллера и канала прямого доступа к оперативной памяти ПК, без участи центрального процессора. Все современные накопители могут работать в режиме DMA2, если это поддерживается операционной системой, а скорость обмена при этом может достигать, в зависимости от модели, 16.6 Мб/с. А накопители и системы с поддержкой режима Ultra DMA, при использовании соответствующего драйвера, могут передавать и принимать информацию со скоростью 33.3 Мб/с. Однако, это лишь предельно возможные скорости обмена данными контроллера с буфером накопителя. Реальная же скорость чтения/записи даже в лучших моделях с интерфейсом ATA в настоящее время не превышает 10-11 Мб/с. Основная нагрузка при работе ложится именно на чтение/запись, передача данных в буфер и из буфера занимает лишь малую часть этого времени, и сам факт перехода на Ultra DMA, как правило, дает прирост лишь в единицы процентов. Но накопители с Ultra DMA, обычно, имеют высокую скорость вращения шпинделя, а следовательно - и более высокую скорость чтения/записи. |
Alex-Rexy
Если я правильно понимаю это, то оптимизации должны быть подвергнут весь стек. Собственно такое уже видели для SCSI и I2O и все зависит от задач которые Вы пытаетесь решить. Например, далеко-далеко не факт что вышеупомянутые технологии ускорят работу WorkStation. Иногда, результат может быть обратный, т.е. данные технологии разгрузят I/O, (путем упорядочивания команд) разгрузят CPU. Однако в случае функционирования 1-го приложения (скажем Photoshop, который и так чего-то мудрит с очередностью своего I/O), эффект может быть обратный, т.е. пиковые скорости I/O упадут. |
kim-aa Тут больше вопроос в том поддерживается ли железом имеющимся у Alex-Rexy эти технологии.
|
и все же сабж остается открытым
|
Время: 23:52. |
Время: 23:52.
© OSzone.net 2001-