Сравнение энергопотребления Mac OS X, Windows 7 и Ubuntu
Наши коллеги с сайта Phoronix провели довольно любопытное исследование, в котором проверялось энергопотребление одной и той же системы, но с различными операционными системами, установленными на неё. Вопрос энергопотребления довольно остро стоит для владельцев ноутбуков, особенно в свете участившихся недавно заявлений, что операционная система Linux Ubuntu очень быстро расходует заряд аккумулятора лэптопа.
Для определения истины, тестеры использовали ноутбук от Apple, а именно Apple Mac Mini, оснащенный процессором Intel Core 2 Duo P7350 с частотой 2 ГГц, материнской платой на чипсете NVIDIA MCP79 и видеокартой NVIDIA GeForce 9400. Объем ОЗУ лэптопа равен 1 Гб. Накопителем выступает винчестер от Fujitsu ёмкостью 120 Гб. В качестве экспериментальных ОС использовались 64-битные версии Apple Mac OS X 10.6.8, Microsoft Windows 7 Professional SP1 и Ubuntu 11.04. Для мониторинга нагрузки применялся ваттметр, подключаемый в порт USB испытуемого компьютера.
Инженеры провели тесты в три этапа:
1. Загрузка. Пятиминутный тест, предусматривающий холодный старт системы, загрузку и вход в ОС с автологином и дальнейшим простоем до истечения времени.
2. Обычное использование. На этом этапе из режима простоя проводился запуск предустановленного для каждой ОС браузера, посещение сайта Phoronix.com, запуск родного менеджера файлов, проход по каждой позиции меню и т.д.
3. Игра. На последнем этапе проверялась работа ноутбука в игре Nexuiz, с рендерингом в OpenGL.
Исходя из приведенных выше графиков можно сказать, что наиболее экономной операционной системой является Mac OS X 10.6.8. А вот энергопотребление системы в Windows 7 и Ubuntu 11.04 практически одинаково на каждом из этапов тестирования.
Комментарии
comrade
6 июля, 2011 - 01:33
На днях "экономная" win7 меня впечатлила! ;-))
Пока принудительно не запретил ей управлять питанием вай-фай сетевухи в новом ноутбуке АСУС одного гражданина, этот самый вай-фай не включался никакими усилиями…
Чингачгук
6 июля, 2011 - 08:23
Хотелось бы заметить, что Linux на ноуте можно тюнинговать таким ПО как laptop-mode-tools, Pm-utils (почему-то бубунтушники думают, что Pm-utils заменяют laptop-mode-tools, но это не так), PowerTOP, cpufreqd, PowerNowd и т.д.
omg
6 июля, 2011 - 08:35
Интересно как эти ребята из Mac Mini сделали ноутбук?
Да и конфигурация устаревшая...
Можно и мне таких же пилюлек?
Чингачгук
6 июля, 2011 - 09:31
Убейтесь об стену с такими тестами. Кем быть надо, чтобы нв один гигабайт
противнойоперативной памяти установить систему "о шестидесяти четырёх битах"?Кто знает - зачем?
comrade
6 июля, 2011 - 11:27
А почему нет? Сейчас не 1995 год уже на дворе :)))
Чингачгук
6 июля, 2011 - 14:00
>> Убейтесь об стену с такими тестами. Кем быть надо, чтобы нв один гигабайт противной оперативной памяти установить систему "о шестидесяти четырёх битах"?
Если процессор 64-битный, то УЖЕ имеет смысл производительности ради ставить 64-битную систему.
Чингачгук
6 июля, 2011 - 14:34
Это не всегда так. Может быть и падение производительности, например, из-за большей длины 64-битных инструкций и данных. Такие дела...
comrade
6 июля, 2011 - 14:48
Такое будет, если, например, 32-битный вариант кода и данных ещё помещался в кэш, а 64-битный — уже нет.
Но кэши то у новых процессоров тоже увеличились! :))
Зато в некоторых других случаях, где как раз и требуется высокая производительность, при переходе на 64 бита можно скорость удвоить.
Да и 32 бит уже не достаточно даже для того, чтобы просто подсчитать какие-то события при вычислениях, если их частота сравнима с частотой процессора — эти четыре с копейками миллиарда усвистят мгновенно!
Зачем извращаться и на 64-битных процессорах вместо "родных" 64-битных чисел использовать составные из пары 32-битных? Тоже скорости не добавит, кстати!
maniak
6 июля, 2011 - 14:01
Убиваться об стену нужно после таких комментариев. Ответ очевиден - Snow Leopard выпускается только в редакции 64 бит, а 1 Гб ОЗУ это его минимальное требование.
Чингачгук
7 июля, 2011 - 19:03
Для всех и сразу!
Я имел ввиду ту простую и понятную истину, что на 1Гб RAM поставить 64-битную систему может только очень недальновидный человек. Если использовать 64-битную систему, то памяти ставить надо больше. Скажем, у меня на стационарном ПК 64-битная система, но там 8Гб RAM. А на ноутбуке 2Гб RAM и я не сдурел, чтобы поставить на него 64 - только 32.
Кроме того: не путайте полноценные 64-бит процессоры типа Itanium2 и поделки с 64-бит раширениями, типа Core 2 Quad.
comrade
7 июля, 2011 - 20:14
И что же случится с этим недальновидным беднягой? :-))
_________
Что такое "полноценность-неполноценность" в данном случае?
То, что в итаниуме только 64-битные команды (32 бита эмулируются, если надо), а в архитектуре "AMD64" аппаратно реализованы и 32-битные команды, и 64-битные?
И-и-и-???
"Поделка" была бы, если бы тут 64 бита работали медленнее, чем 32. Но это не так, нормально там всё со скоростью!
Да, итаниум из-за отсутствия 32 бит проще получился. И туда натолкали, благодаря этому, больше вычислительных конвейеров, регистров и кэша.
Поэтому итаниум на одинаковой частоте будет побыстрее процессора с набором команд AMD64. Но разница на проценты, ну — десятки процентов, но не в разы!
А вот по цене — разиков в 20, а то и в 50;-)))
Ну дык процессор к другой категории совсем относится!
_______________
Вот, например, профи сравнивают скорости таких систем на реальных расчётах:
http://www2.sscc.ru/SORAN-INTEL/paper/comparison_full.doc
Чингачгук
9 февраля, 2012 - 12:40
У вас, госопода, интел головного мозга. Смотрите, что творит 64-битность с софтом:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2587 frank 20 0 1371m 688m 39m R 12 11.9 13:26.91 firefox
И это только запущен с 20 вкладками. Те же вкладки на 32-битной системе потребляют ровно в два раза меньше памяти. Если бы у меня был всего гиг оперативки, я получил бы офигенные тормоза из-за сильного своппинга. Слава яйцам, у меня 6 гиг оперативки и своп вообще отключен, как архаизм.
pomodor
9 февраля, 2012 - 14:54
Первое предложение явно лишнее. Не советую начинать общение на сайте с оскорблений.
comrade
9 февраля, 2012 - 16:35
Откуда Вы взяли, что 64-битная система потребляет в два раза больше памяти, чем 32-битная?
Потому, что 64 : 32 = 2 ??? :)))))
Или из результатов ваших чу́дных измерений?
Подумайте немножко головой! Или книжку какую почитайте, что ли...
И проверьте настройки Вашего фаерфокса!
Чингачгук
20 мая, 2013 - 18:49
оби ван кеноби, почитай книжки для начала, ну или интернет погугли
ставить 64 бит систему имеет смысл в любом случае (если проц 64 бита)
она работает так же быстро или быстрее, памяти ест столько же
все остальное лишь настройка компа или параметры сборки виндовс
вся разница лишь в регистрах процессора, используем мы верхние 32 бита или нет, естественно отсюда вытекает особенности с адресацией, на 64 бит системе можно адресовать больше памяти (при текущем способе адресации в виндовс) вот и все, а твои заблуждения по поводу разумности установки 64 бит системы на 1 гиг настолько дремучи, что аж диву даешься. Гугл же на дворе =)
P.S. виндовс 32 бита существует только из за политики обратной совместимости майкрософт, поскольку существует некоторые приложения, не работающие в режиме совместимости 32 бит в 64 битных системах, других причин выпускать и ставить систему 32 бит НЕТ!!!
Комментировать