Что Означает Dipm Для Ssd-Накопителей?

Рассматривая различные характеристики SSD-накопителей, часто можно встретить упоминание о DIPM в характеристиках энергопотребления твердотельных накопителей.

Если в десктопах используется или планируется использовать SSD, то это значение можно игнорировать, а что если в ноутбуках и нетбуках? Здесь все зависит от того, насколько вы заботитесь о времени автономной работы вашего мобильного устройства.

Что ж, попробуем разобраться в вопросе, что такое DIPM и зачем он нужен SSD. Начнем с азов — спецификации Serial ATA (SATA).

В соответствии с ним SATA-контроллеры должны иметь возможность работать в двух режимах: в родном режиме — Advanced Host Controller Interface (AHCI) и в совместимом со старым Parallel ATA (PATA).

Последний в силу спецификации ограничен в возможности использования новых функций устройства, поэтому дополнительные возможности для устройств можно получить с помощью режима AHCI. В этом режиме доступны такие функции, как NCQ, LPM, горячая замена, множитель портов.

Но нас интересует функция LPM. Название Link Power Management (LPM) дословно можно перевести как «Управление питанием».

Функция LPM заключается в следующем: при отсутствии передачи данных на физическом уровне между хост-контроллером и диском они переводятся в режим низкого энергопотребления.

SATA AHCI Link Power Management имеет два типа управления — Host Initiated Link Power Management (HIPM) и Device Initiated Link Power Management (DIPM), которые обеспечивают два дополнительных состояния устройства в дополнение к существующему активному — это частичное и спящее.

Находясь в активном состоянии, устройства всегда готовы к вводу-выводу.

В состоянии Partial хост-контроллер при отсутствии ввода/вывода может перевести устройства в режим энергосбережения и затем выйти из него не более чем за 10 микросекунд. Состояние Slumber имеет более глубокий режим энергосбережения, чем Partial — на выход из режима энергосбережения отведено 10 миллисекунд. Поскольку время восстановления для Slumber больше, чем для Partial, Slumber обеспечивает большую экономию энергии системы, а Partial обеспечивает баланс между производительностью и энергосбережением.

Устройство можно перевести в частичное и спящее состояния с использованием как управления питанием по каналу, инициируемого хостом (HIPM), так и управления питанием по каналу, инициируемого устройством (DIPM) — единственная разница заключается в том, как инициируется переход в режим энергосбережения.

Управление питанием, инициируемое хост-контроллером — HIPM (Host Initiated Link Power Management) может быть реализовано как в аппаратной части контроллера, так и в программном обеспечении.

При использовании этого элемента управления хост-контроллер запрашивает переход в состояние низкого энергопотребления сразу после завершения всех запросов к диску, поскольку хост-контроллер знает, какие запросы были или будут отправлены на устройство, это позволяет ему войти в режим пониженного энергопотребления.

состояние низкого энергопотребления сразу после завершения всех запросов к диску.

Именно хост-контроллер переключает состояние питания.

Управление питанием по каналу, инициированному устройством (DIPM), реализуется диском.

Накопитель определяет, сколько времени потребуется на выполнение команд, и по завершении сразу переходит в режим энергосбережения.

Каждый из этих типов управления питанием обеспечивает экономию энергии, но наибольшая экономия достигается при совместном использовании двух типов управления питанием.

Упрощенная схема работы LPM, в частности управления DIPM, представлена следующим образом: после завершения передачи данных на хост-контроллер устройство запрашивает разрешение на переход в энергосберегающий режим; хост-контроллер принимает переход или отклоняет его; если принято, то дает соответствующую команду на переход; осуществляется переход в состояние Partial (из соображений производительности); после периода неактивности хост-контроллер дает команду на переход устройства в состояние Slumber (из-за особенности механизма переключения состояний переход осуществляется через промежуточное активное состояние).

При обращении к диску контроллер дает команду на переход в Активный режим.

Практика использования функции SATA AHCI Link Power Management продемонстрировала снижение энергопотребления жестких дисков с 2-3 Вт в активном состоянии до 0,1-0,7 Вт в режиме ожидания, а также в случае с твердотельными накопителями ( SSD) менее 0,1 Вт. На первый взгляд, SATA AHCI LPM позволяет существенно снизить энергопотребление жесткого и твердотельного накопителя.

Но будет ли существенная экономия в потреблении энергии для системы в целом? Это можно определить только путем тестирования в типичных условиях эксплуатации системы.

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

Но прежде чем перейти к результатам теста, хотелось бы обратить внимание на несколько моментов.

Во-первых, AHCI Link Power Management поддерживается только мобильными чипсетами (по крайней мере, чипсетами Intel).

Во-вторых, активация режима управления DIPM зависит от используемой операционной системы и версии драйвера.

Начиная с Windows Vista, в операционную систему уже включен драйвер режима AHCI — «Стандартный контроллер AHCI 1.0 Serial ATA», обеспечивающий работу с DIMP, однако в Windows Vista он по умолчанию отключен, а в Windows 7 только включен.

для режима энергосбережения.

Изменение режима работы AHCI LPM осуществляется через настройки энергосбережения в панели управления или консольной командой powercfg.

Что означает DIPM для SSD-накопителей?

Для определения времени автономной работы ноутбука (Acer TimeLineX) в режимах HIPM и HIPM+DIPM использовалась программа Battery Eater, которая запускалась в классическом тесте и в режиме чтения, как для жесткого диска (TOSHIBA MK1652GSX), так и для твердотельный накопитель (INTEL SSDSA2M080G2GC).



Что означает DIPM для SSD-накопителей?

Результат показывает, что использование режима HIPM+DIPM по сравнению с HIPM для жесткого диска также дает положительный результат; Время автономной работы ноутбука увеличилось на 11 и 30 минут для классического теста и теста чтения соответственно.



Что означает DIPM для SSD-накопителей?

Для твердотельного накопителя время автономной работы увеличилось на 20 и 50 минут.

Что означает DIPM для SSD-накопителей?

Сравнивая твердотельный накопитель с жестким диском по времени автономной работы ноутбука, мы обнаруживаем, что при замене жесткого диска на твердотельный накопитель время автономной работы ноутбука увеличилось всего на 10 минут для классического варианта.

тест в режиме работы AHCI LPM - HIPM и на 21 минуту в режиме HIPM+DIPM.

Что означает DIPM для SSD-накопителей?

В режиме чтения значения значительнее 25 и 45 минут соответственно.

В результате получается, что использование AHCI LPM в режиме HIPM+DIPM эффективно не только для твердотельного накопителя, но и для жесткого диска, а максимальный результат автономной работы ноутбука достигается при использовании твердотельного накопителя.

Надеюсь, что этот пост помог ответить на вопрос, что такое DIPM и зачем он нужен SSD. Теги: #Компьютерное оборудование #ssd #SATA #Windows #HDD #AHCI LPM #DIPM

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.