Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
referat1.doc
Скачиваний:
23
Добавлен:
10.12.2018
Размер:
715.26 Кб
Скачать

6. Технология ncq. Тестирование ahci

Сейчас в подавляющем большинстве ноутбуков, настольных ПК и серверов устанавливаются жесткие диски с интерфейсом SATA и материнские платы с поддержкой этого интерфейса. SATA-контроллеры в качестве стандартного интерфейса используют AHCI , который позволяет реализовать возможность "горячего подключения" и NCQ. SATA-контроллеры также позволяют работать в режиме эмуляции IDE для совместимости с операционными системами и программами, которые не поддерживают AHCI. С точки зрения программ и операционной системы SATA-контроллер, который работает в режиме эмуляции IDE, ничем не отличается от обычного IDE-контроллера. Естественно, в этом случае никаких проблем с совместимостью нет, но технология NCQ в этом случае работать не будет. Windows XP в стандартной комплектации не содержит драйверов для работы с некоторыми SATA-контроллерами в режиме AHCI. Чтобы это исправить мож но интегрировать SATA-драйвера в дистрибутив или интегрировать в уже установленную Windows XP SATA драйвера. Для SATA-контроллеров от nVidia и от AMD (кроме чипсетов 7 серии) это делать не надо, они и так работают в режиме AHCI и нужные драйвера уже есть в дистрибутиве Windows XP. Если у вас Windows Vista и вы желаете включить AHCI, то почитайте этот материал. В этом материале я постараюсь выяснить каков прирост производительности обеспечивает работа технологии NCQ, стоит ли вообще интегрировать SATA-драйвера, чтобы поставить Windows XP.

6.1 Методика тестирования

Тестирование производилось на ноутбуке Acer Aspire 5920G 302G16, который оснащен процессором Core 2 Duo T7300, 2 Gb RAM, GeForce 8600M GT,160 Gb HDD. Модель винчестера: Hitachi HTS542516K9SA00 Операционная система: Windows XP Service Pack 3 Версия INF Update Utility: 9.0.0.1008 Версия SATA-драйвера: 8.5.0.1032 На винчестере создавались два раздела: - системный (24 Gb, NTFS, размер кластера 4 Kb, основной активный) - дополнительный (136 Gb, NTFS, размер кластера 4 Kb, логический) На системный раздел (C:) устанавливалась Windows XP с интегрированными SATA-драйверами, ставились драйвера и утилиты. Потом с помощью загрузочного диска с Acronis True Image создавался образ системного раздела и сохранялся на дополнительном разделе (D:). Сначала производились тесты в режиме AHCI, потом восстанавливался системный раздел с образа и переключался в BIOS режим работы на IDE Mode. После загрузки системы производилась перезагрузка. В рамках этого иследования также производилось изучение влияния кеширования в Windows XP на производительность. Чтобы понять суть этого механизма, рассмотрим процесс записи данных на винчестер. При отключенном механизме кеширования данные, которые нужно записать на винчестер, записываются и по завершении операции система сообщает, что все сделано. Если включить механизм кеширования, то данные, которые нужно записать, сначала записываются в область памяти (кеш) и система сообщает, что все сделано. При первой же возможности данные из кеша записываются на жесткий диск. При работе одного приложения с большими файлами кеширование эффекта не принесет, но когда идет работа с мелкими файликами, которые размещены в разных областях винчестера, то прирост будет очень большой.

Однако, есть и минусы. Если в процессе записи с включенным кешированием отключается электропитание, то содержимое кеша (которое хранится в оперативной памяти компьютера) будет утрачено. В результате возможна потеря информации. Включается эта опция в свойствах жесткого диска:

Рисунок 2 - Включается эта опция в свойствах жесткого диска

Там же нас честно предупреждают о возможности потери данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]