Если я использую свой Mac в качестве сервера, есть ли способ заставить его проснуться только тогда, когда кто-то пытается получить к нему доступ? Я не хочу, чтобы он был включен постоянно на случай, если кто-то захочет посмотреть сайт (он не будет использоваться очень часто). У меня также есть компьютер, который я мог бы использовать в качестве сервера. Любой способ сделать это с любой из этих машин, или с любым другим программным обеспечением сервера? А затем также вернуться в сон, если к нему не обращались в течение определенного времени? Благодарю.
4 ответа
Если ваш Mac подключен к базовой станции Airport, вы можете включить "пробуждение для доступа к сети" на панели настроек Energy Saver, и любая обнаруженная сетевая активность, связанная с вашим Mac, приведет к тому, что Airport отправит пробуждение при включении. LAN (WOL) пакет автоматически. Если ваш Mac спит, он проснется и предоставит запрошенную услугу, которая должна включать встроенный веб-сервер Apache («Общий веб-доступ» на панели настроек "Общий доступ").
Поддержка этого зависит от вашей аппаратной модели Mac. Некоторые модели могут отправлять пакет по беспроводной сети, другие (например, мой Mac mini, который делает это) требуют подключения Ethernet.
Дополнительная информация: http://support.apple.com/kb/HT3774
Этот экран (OSX v10.6.4) имеет опцию «Пробуждение для доступа к сети». Я никогда не проверял это сам, но, вероятно, это хорошее место для начала.
Вы задаете два вопроса:
Вопрос: Как я могу разбудить компьютер, получив к нему доступ через сеть? Ответ: Ваш сетевой адаптер должен поддерживать Wake On LAN http://en.wikipedia.org/wiki/Wake-on-LAN. На обычных компьютерах это настраивается в BIOS. Для Mac см. Ответ ErikA.
Вопрос: Как отправить неиспользуемый компьютер в спящий режим? Ответ. Настройте параметры энергопотребления вашей ОС соответствующим образом, чтобы перевести компьютер в спящий режим.
Потенциальная проблема с этим подходом состоит в том, что система клиента может прерваться и перестать работать, прежде чем ваш Mac сможет подготовиться к приему и ответу на пакеты. Если они знают об этом и знают, как обойти это, это может быть хорошо. Вы также должны разобраться в вопросах безопасности использования вашей личной системы в качестве сервера. Я надеюсь, что вы уже думали об этом.
Старые системы могут быть довольно энергоэффективными. Вы можете измерить ваш старый компьютер и посмотреть. У меня есть веб / файловый сервер AMD / 64 X2 с 3 ГБ ОЗУ и 400 ГБ HD, и он работает на холостом ходу около 45 Вт. В этом состоянии монитор выключен, но все остальное на сервере все еще активно и готово к работе немедленно. Где я живу, это стоит около $ 2,00 в месяц за электричество.