на Windows, вы можете спящий режим компьютера, так что он начинает намного быстрее, потребляя нулевую энергию в то время как"спящий режим".
Я вижу возможность спать на моем Mac mini, но не спящий. Поддерживает ли Mac спящий режим?
Я на Леопарде.
на Windows, вы можете спящий режим компьютера, так что он начинает намного быстрее, потребляя нулевую энергию в то время как"спящий режим".
Я вижу возможность спать на моем Mac mini, но не спящий. Поддерживает ли Mac спящий режим?
Я на Леопарде.
OS X имеет только один параметр "sleep". Вы не можете изменить его название, но чтобы изменить его поведение, я использую старую версию SmartSleep на Mac mini (хотя и в режиме MacBook "sleep & hibernate"). Он работает для mini, хотя веб-сайт относится только к MacBook.
(SmartSleep все еще был свободен, когда я написал это в 2009 году.)
Я иногда жалуюсь на то, что аппаратное обеспечение не было удалено должным образом (но OS X никогда не говорит мне что оборудование, и мои USB - диски Time Machine кажутся прекрасными-однажды я должен заглянуть в журналы, и я предполагаю, что это связано с OS X, а не с SmartSleep).
я быстро протестировал Smartsleep's "hibernate only" на этом mini (Intel; запуск 10.5), и, похоже, он также работает. Делаю эти тесты, я заметил, что после того, как дисплей становится черным, индикатор питания начинает пульсировать (как указать сон вместо спящего режима) в течение нескольких секунд. Может быть, это все еще запись оперативной памяти на диск. (До сих пор я всегда думал, что на моем MacBook пульсирование показало, что все было сделано. Но теперь я думаю,что, какой бы режим сна ни использовался, вероятно, не следует отключать питание слишком рано). Через некоторое время он полностью отключается.
В 2006, Macworld объясняется как достичь того же без панели настроек SmartSleep. Чтобы проверить текущую настройку:
pmset -g | grep hibernatemode
согласно старой статье Macworld следующее правило, но обязательно прочитайте ответ Лаури это говорит о том, что в настоящее время только 0, 3 и 25 должны использоваться вместо:
- 0 - старый стиль спящего режима, с RAM включен во время сна, Здоровый сон отключен, и супер-быстрый звонок.
- 1 - спящий режим, с содержанием оперативной памяти, записанной на диск, система полностью выключить во время "сна", и медленнее просыпаться, из-за чтения содержимого оперативной памяти с жесткого диска.
- 3 - режим по умолчанию на машинах, введенный примерно с осени 2005 года. ОЗУ включается во время сна, но содержимое ОЗУ также записывается на диск перед сном. В случае полной потери питания система автоматически переходит в спящий режим.
- 5-это то же самое, что и режим 1, но для тех, кто использует безопасную виртуальную память (в Системных настройках "безопасность").
- 7 - это то же самое, что и режим 3, но для тех, кто использует secure virtual память.
и те же цифры могут быть использованы для изменения настройки спящего режима:
sudo pmset -a hibernatemode 1
I написал скрипт Это позволит вам войти в спящий режим немедленно (без изменения настроек на постоянной основе). Я нахожу это довольно полезным, так как мне нравятся настройки по умолчанию, но я хочу принудительно войти в спящий режим, когда в дороге. Может кто-то еще найдет его полезным ;-)
#!/bin/bash
# Utility to force your mac immediately into hibernation mode/suspend to disk,
# thus conserving battery considerably (at the cost of slower startup)
# @date 2012-02-10
# @author Carl-Erik Kopseng. Contact at oligofren.wordpress.com
# must be run as root by using sudo or to avoid entering the password, change the pmset
# executable settings by entering
# sudo chmod +s /usr/bin/pmset
# sudo chmod +s /sbin/shutdown
MODE_BACKUP=/tmp/hibernate_mode.bak
SUSPEND_TO_DISK=25 #see man pmset
display_settings() {
echo "Current settings: " $(pmset -g | grep hibernatemode)
}
save_settings() {
echo "saving settings"
pmset -g | grep hibernatemode | awk '{print }' > $MODE_BACKUP
}
restore_settings() {
echo "restoring settings"
pmset -a hibernatemode $(cat $MODE_BACKUP)
}
set_only_disk_hibernate() {
echo "changing settings to only suspend to disk (slow, but does not use battery)"
pmset -a hibernatemode $SUSPEND_TO_DISK
}
hibernate() {
echo "going into hibernation"
shutdown -s now
}
save_settings
set_only_disk_hibernate && hibernate
restore_settings
man-страница pmset также рекомендует использовать 25
вместо 1
.
0000 1000 (бит 3) позволяет динамическому пейджеру выводить неактивные страницы перед переходом в спящий режим для уменьшения объема памяти.
0001 0000 (бит 4)поощряет динамический пейджер более агрессивно страницы до спящего режима, для меньшего объема памяти.
не рекомендуется изменять параметры гибернации. Любые внесенные изменения не являются поддерживаемый. Если вы решите сделать это в любом случае, мы рекомендуем использовать один из этих трех наборов- звоны. Для вашего и моего блага, пожалуйста, не используйте ничего другого 0, 3 или 25.
[...]
hibernatemode = 25 (binary 0001 1001) настраивается только через pmset. Система сохранит копию памяти в постоянное хранилище (диск) и отключит питание для память. Система восстановит образ диска. Если вы хотите "спящий режим" - медленнее спит, медленнее просыпается, и лучше время работы от батарей, вы должны использовать эту установку.
некоторые ноутбуки теперь переходят в спящий режим (режим ожидания) примерно через час нормального сна, если:
ноутбуки, Mac minis и iMac используют около 0,2-0,4 Вт при выключенном или спящем режиме и 0.8-1.4 Вт в спящем режиме. Спящий режим (и спящий режим + спящий режим, что ноутбуки используют по умолчанию) может также уменьшить срок службы дисков.
и для OS X Lion это работает лучше для спящего режима
sudo pmset-a hibernationmode 25
чем
sudo pmset-a hibernationmode 1
Как hibernationmode 1 может привести к сбоям по некоторым причинам.
для ответов, которые полагаются на twiddling "hibernatemode" через pmset, полезно отметить, что опция "force" в pmset делает изменения переходными. Этот параметр не запоминается при выходе системы из спящего режима. Например:
pmset -a hibernatemode 25 force
изменит режим гибернации для представления традиционного спящего режима (т. е. состояния системы, записанного на диск и отключенного питания), но только до следующего включения системы или параметры считываются из диск (pmset touch
).
использование опции force позволяет избежать необходимости сохранения и восстановления текущих настроек hibernatemode.
ЮП. это называется безопасный сон. самый простой способ получить его-использовать виджет глубокого сна.
спящий режим также будет срабатывать автоматически, если аккумулятор ноутбука полностью разрядится.
Я читал, что "безопасный сон" включен по умолчанию на всех компьютерах Mac Intel и некоторых машинах PowerPC поздней модели (я думаю, что у Intel mini есть эта поддержка, но у PPC, вероятно, нет-без неподдерживаемых хаков).
но "безопасный сон" сам по себе не совсем то же самое, что "спящий режим". Это сочетание экономии оперативной памяти на диске, но и делает нормальный сон. Это позволяет для быстрого бодрствования, и также сохраняет положение системы если сила случается потерпеть неудачу вполне пока машина спит.
вы можете определить, использует ли система Безопасный спящий режим, проверив файл/var/vm / sleepimage того же размера, что и установленная ОЗУ. Кроме того, при активном безопасном сне между щелчком элемента меню режима сна (или кнопки, или удержанием Command-Option-Eject) и включением индикатора состояния устройства в обычном цикле плавного включения/выключения происходит более длительная задержка.
окончательного решения, чтобы машина полностью выключается после сохранения ОЗУ sleepimage. Кажется, это можно настроить с помощью программы командной строки pmset установить hibernatemode. Вы можете оформить что-то вроде Глубокий Сон для автоматического изменения конфигурации.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]