Из-за увеличивающихся издержек на электроэнергию и остывание для компьютерных систем и систем хранения данных, вопросу сбережения энергии придается огромное значения в мире. И беспокойство по этому поводу у конечных потребителей, принуждает производителей компьютерных компонент включать в их разные протоколы управления питания, для понижения электропотребления. Не маленькое значение в этом плане, придается электромеханическим устройствам, такие как жесткие диски, CDDVD приводы, которые потребляют существенно часть электроэнергии в системах. По этому, в современных интерфейсах непременно есть протоколы и технологии управления питания и Serial Attached SCSI (SAS) и Serial ATA (SATA) здесь не исключение.
За управление питанием в Serial ATA (SATA) отвечает Link Power Management (LPM). Но как и неважно какая разработка, эффективности ее должна проверяться практикой и здесь любопытно, повторяется судьба с технологий упорядочивания команд (Native Command Queuing (NCQ)), так же реализованная в SATA, либо от LPM есть настоящая полезность.
Здесь естественно можно задаться вопросом, а для чего выяснять, если толк это технологии управления питания либо нету, ведь в нашей стране электроэнергия стоит копейки и нам куда важней быстродействие жесткого либо твердотельного диска. Естественно, быстродействие жесткого диска имеет огромное значение, если учесть, что это обычно самый низковато производительный компонент в системе, но стоит вспомнить, что в ближайшее время конечный потребитель предпочитает использовать конкретно мобильные устройства: ноутбуки, нетбуки, ультра мобильные устройства и интернет-планшеты, где длительность автономной работы стоит не на последнем месте.
Сейчас попробуем проверить, как Link Power Management (LPM), позволяет понизить энергопотребление, для этого возьмем обычный ноутбук: Toshiba A300 в конфигурации: Core Duo T5850 2,160 ГГц/DDR2 3072 Мб/640Gb HDD (320Gb*2)/ATI Mobility Radeon HD3470/15,4» 1280×800/ аккумулятор 4000 мАч. В данной модели установлены два SATA диска.
Да до этого, чем продолжить, желаю напомнить, что согласно спецификации SATA контроллеры, должен уметь работать в 2-ух режимах: в родном – Advanced Host Controller Interface (AHCI) и в совместимом (Сompatible) со старенькым Parallel ATA (PATA), соответственно в BIOS-е большинства мобильных устройств и не только лишь их, можно повстречать возможность установить в каком режиме будет работать SATA контроллер, AHCI либо Сompatible (иногда этот режим обозначатся как IDE). Работа LPM, может быть только при включенном режиме AHCI, а сам LPM имеет три режима работы: Active, Partial, Slumber. Active, это когда контроллер повсевременно готов к вводувыводу и здесь он не отличается от работы обыденного PATA. Partial – это когда контроллер в отсутствие вводавывода, может переводить конечное устройство в энергосберегающий режим с следующим выходом из него, менее чем 10 микросекунд. Slumber, обладает более глубочайшим режимом сбережения энергии, чем Partial но выход из энергосберегающего режима уже за 10 миллисекунд, не считая того в Slumber, вероятен переход в энергосберегающий режим и самого контроллера.
Самое тестирование пройдет при использовании операционных систем Windows XP и Windows 7, при работе SATA контроллера в режиме AHCI и IDE. Программка для измерения длительности автономной работы от аккума будет Battery Eater. Пуск ее будет осуществляться в традиционном режиме и в режиме чтения.
Battery Eater – Toshiba Satellite A300 (Windows 7 (Classic, Reader), SATA: IDE mode)
Прирастить набросок
Battery Eater – Toshiba Satellite A300 (Windows 7 (Classic, Reader), SATA: AHCI mode)
Прирастить набросок
Battery Eater – Toshiba Satellite A300 (Windows XP (Classic, Reader), SATA: IDE mode)
Прирастить набросок
Battery Eater – Toshiba Satellite A300 (Windows XP (Classic, Reader), SATA: AHCI mode)
Прирастить набросок
Battery Eater 2.7 | Windows XP | Windows 7 | XP vs 7 | ||
. | Classic | Reader | Classic | Reader | Reader |
IDE (Compatible) | 62 мин. | 136 мин. | 65 мин. | 174 мин. | +28% |
AHCI | 65 мин. | 152 мин. | 67 мин. | 181 мин. | +19% |
Снова убеждаемся, что Windows 7, намного энергоэффективней Windows XP и дает существенное повышение времени работы ноутбука от аккума, при всем этом стоит направить внимание, что при переходе с Windows XP на Windows 7, в режиме работы IDE SATA контролера достигается больший эффект (+28%). (аналогичный итог был получен при смене операционной системы Windows XP на Windows 7, на нетбуке Acer Aspire One 110, который обустроен SSD и работающий в IDE режиме.) С другой стороны, автономность работы ноутбука при использовании IDE режима все равно меньше, чем при работе в AHCI режиме, вне зависимости от использования операционная система.
Battery Eater 2.7 | IDE (Compatible) | AHCI | IDE vs AHCI | ||
. | Classic | Reader | Classic | Reader | Reader |
Windows XP | 62 мин. | 136 мин. | 65 мин. | 152 мин. | +12% |
Windows 7 | 65 мин. | 174 мин. | 67 мин. | 181 мин. | +4% |
Здесь, на 1-ый взор, система с Windows XP при смене режима работы SATA контролера получает более значимый прирост экономии электроэнергии, чем у Windows 7, но стоит вспомнить, что ядро Windows 7, в отличии от Windows XP, оптимизировано для минимизации употребления энергии при содействии с Микропроцессором, PCI Express, USB и SATA. Соответственно, при переходе с режима IDE на AHCI в Windows 7, эффект от включения только Link Power Management, приметно меньше, чем в Windows XP, у которой нет способности использовать другие технологии уменьшения энергопотребления.
Рассчитываю, что проведенное тестирование ответило на вопрос, а стоит использовать SATA контроллер в не «родном» ему режиме, на мобильных устройствах. И надеюсь, что очередной топик в форуме либо блог на тему, как прирастить время автономной работы ноутбука, пополниться еще 2-мя пт: переход на энергоэффективную операционную систему и перевод SATA котроллера в родной режим – AHCI.
В особенности, это должно заинтересовывать юзеров, которые волнуются по поводу максимализации автономной работы ноутбука от аккума и эксплуатирующих на нем Windows XP и тех, кто создавал даунгрейд (downgrade) с Windows Vista и переключал режим работы SATA контроллера на IDE, что бы поставить на собственный ноутбук Windows XP, без интеграции AHCI драйвера.