Перейти к содержимому


Фото
- - - - -

Планировщик сканера сажает батарею MacBook


  • Please log in to reply
15 ответов в этой теме

#1 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 11 Январь 2012 - 05:10

Всем здравствуйте,

Регулярно обнаруживаю свой MacBook (система: 10.7.2, 17" начало 2011) в следующем состоянии:
  • АКБ разряжена;
  • Mac OS X находится в "глубоком" спящем режиме (hibernation);
  • После восстановления Dr.Web продолжает сканирование;
Т.к. я обычно просто закрываю крышку компьютера, что вызывает его "засыпание", предполагаю, что планировщик сканера пробуждает его ото сна и запускает сканирование.

Нельзя ли, планировщик как либо ограничить в случае, если компьютер спит и не подключен к сети питания?

Сообщение было изменено Serge3leo: 11 Январь 2012 - 05:10


#2 sergeyko

sergeyko

    Guru

  • Dr.Web Staff
  • 3 925 Сообщений:

Отправлено 11 Январь 2012 - 10:33

Всем здравствуйте,

Регулярно обнаруживаю свой MacBook (система: 10.7.2, 17" начало 2011) в следующем состоянии:

  • АКБ разряжена;
  • Mac OS X находится в "глубоком" спящем режиме (hibernation);
  • После восстановления Dr.Web продолжает сканирование;
Т.к. я обычно просто закрываю крышку компьютера, что вызывает его "засыпание", предполагаю, что планировщик сканера пробуждает его ото сна и запускает сканирование.

Нельзя ли, планировщик как либо ограничить в случае, если компьютер спит и не подключен к сети питания?

Интересный случай.
По-моему, лучше не усыплять компьютер в процессе сканирования, это просто не целесообразно, мне кажется.
Но мы посмотрим, есть ли тут какая-то наша вина в разряде батареи и можем ли мы что-то с этим сделать. Спасибо.
Sergey Komarov
R&D www.drweb.com

#3 pig

pig

    Бредогенератор

  • Helpers
  • 10 855 Сообщений:

Отправлено 11 Январь 2012 - 13:50

Я так понимаю, что усыпляли не в процессе. Хотя надо последить за этим моментом, может, и стартовало как раз сканирование.
Почтовый сервер Eserv тоже работает с Dr.Web

#4 sergeyko

sergeyko

    Guru

  • Dr.Web Staff
  • 3 925 Сообщений:

Отправлено 11 Январь 2012 - 14:30

Я так понимаю, что усыпляли не в процессе. Хотя надо последить за этим моментом, может, и стартовало как раз сканирование.

Угу. Проверим.
Sergey Komarov
R&D www.drweb.com

#5 Pavel Kropachev

Pavel Kropachev

    Member

  • Posters
  • 443 Сообщений:

Отправлено 13 Январь 2012 - 00:44

Проверили на 10.6. Пробуждение ноубука ото сна планировщиком не происходит. При пробуждении ноутбука, в моем случае это происходит при открытии крышки ноутбука, сканер запускается и начинает проверку. Завтра проверим на 10.7.

Serge3leo, подключены ли к Вашему MacBook какие либо периферийные устройства (клавиатура, мышь)?

#6 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 13 Январь 2012 - 10:12

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

Регулярно подключаются и отключаются:
  • USB ключи Актив и/или Аладдин-РД (сравнительно часто);
  • SkyLink модем CNU-680;
  • USB диск (достаточно редко);
Дополнительно следует отметить, что включены функции MobileMe "Доступ к моему Mac": "Общий доступ к файлам" и "Общий экран". Честно говоря, я не знаю как они работают, быть может, это они "регулярно" пробуждают MacBook на "секундочку". А Dr.Web, пользуясь этим, в результате, добивает АКБ.

#7 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 13 Январь 2012 - 10:35

P.S.
Да ещё из постоянно запущенных приложений:
  • Mail (учётные записи: MobileMe и IMAP);
  • iTunes возможность автоматической синхронизации с iPad по Wi-Fi не отключена (значение по умолчанию);
  • ICQ;
  • Skype;
Как они работают, мне так же неизвестно . Однако, после отключения планировщика Dr.Web 5 день - пока полёт нормальный.

#8 Pavel Kropachev

Pavel Kropachev

    Member

  • Posters
  • 443 Сообщений:

Отправлено 16 Январь 2012 - 13:56

Странно, у меня на 10.7 тоже нивкакую не воспроизводится. Все выходные спал, сканер запустился только после того как я крышку открыл.
Не могли бы Вы выполнить следующую команду в терминале и написать результаты выполнения?
syslog | grep -i "wake reason"


#9 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 17 Январь 2012 - 12:25

Странно, у меня на 10.7 тоже нивкакую не воспроизводится. Все выходные спал, сканер запустился только после того как я крышку открыл. Не могли бы Вы выполнить следующую команду в терминале и написать результаты выполнения?

syslog | grep -i "wake reason"


sh-3.2$ syslog | egrep -i "wake reason|: sleep"
Jan 11 00:00:23 leom kernel[0] <Debug>: sleep
Jan 11 01:45:16 leom kernel[0] <Debug>: Wake reason: EHC2
Jan 11 01:46:13 leom kernel[0] <Debug>: sleep
Jan 11 02:25:30 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 11 03:13:42 leom kernel[0] <Debug>: sleep
Jan 11 03:17:54 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 11 07:21:59 leom kernel[0] <Debug>: sleep
Jan 11 13:15:35 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 11 15:26:13 leom kernel[0] <Debug>: sleep
Jan 12 23:43:32 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 13 00:03:07 leom kernel[0] <Debug>: sleep
Jan 13 01:03:25 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 13 07:00:34 leom kernel[0] <Debug>: sleep
Jan 13 10:41:35 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 13 12:49:29 leom kernel[0] <Debug>: sleep
Jan 13 15:32:43 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 13 15:34:28 leom kernel[0] <Debug>: sleep
Jan 13 16:32:57 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 13 16:33:39 leom kernel[0] <Debug>: sleep
Jan 14 16:00:31 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 15 04:35:40 leom kernel[0] <Debug>: sleep
Jan 15 05:38:46 leom kernel[0] <Debug>: Wake reason: RTC (Alarm)
Jan 15 05:39:23 leom kernel[0] <Debug>: sleep
Jan 15 07:26:55 leom kernel[0] <Debug>: Wake reason: RTC (Alarm)
Jan 15 07:27:27 leom kernel[0] <Debug>: sleep
Jan 15 07:32:48 leom kernel[0] <Debug>: Wake reason: EHC2
Jan 15 08:03:08 leom kernel[0] <Debug>: sleep
Jan 15 09:02:55 leom kernel[0] <Debug>: Wake reason: RTC (Alarm)
Jan 15 09:03:36 leom kernel[0] <Debug>: sleep
Jan 15 10:23:52 leom kernel[0] <Debug>: Wake reason: EHC2
Jan 15 10:24:10 leom kernel[0] <Debug>: sleep
Jan 15 15:26:24 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 15 16:43:31 leom kernel[0] <Debug>: sleep
Jan 15 22:06:45 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 00:40:08 leom kernel[0] <Debug>: sleep
Jan 16 02:31:57 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 02:43:01 leom kernel[0] <Debug>: sleep
Jan 16 02:46:20 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 06:40:41 leom kernel[0] <Debug>: sleep
Jan 16 14:17:33 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 14:18:06 leom kernel[0] <Debug>: sleep
Jan 17 01:01:09 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 17 09:24:17 leom kernel[0] <Debug>: sleep
Jan 17 09:25:56 leom kernel[0] <Debug>: Wake reason: EHC2
Jan 17 12:11:54 leom kernel[0] <Debug>: sleep
Jan 17 12:11:58 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 17 12:12:50 leom kernel[0] <Debug>: sleep
Jan 17 12:14:45 leom kernel[0] <Debug>: Wake reason: EC.LidOpen EHC2 (User)
Jan 17 12:15:38 leom kernel[0] <Debug>: sleep
Jan 17 12:24:52 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
И в правду иногда просыпается сам по себе, на минуточку.

#10 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 17 Январь 2012 - 12:43

<p>P.S.</p>
<p> </p>
<p>Предположительно идентифицировал два сравнительно &quot;длинных&quot; периода бодрствования:</p>
<ol>
<li>&quot;<span class="typ" style="color: rgb(102, 0, 102); ">Jan</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">15</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">07</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">32</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">48</span>&quot; - &quot;<span class="typ" style="color: rgb(102, 0, 102); ">Jan</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">15</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">08</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">03</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">08</span>&quot;: синхронизация сервиса Applee MobileMe (похоже связь устанавливалась плохо, было пара попыток);</li>
<li>&quot;<span class="typ" style="color: rgb(102, 0, 102); ">Jan</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">17</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">09</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">25</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">56</span>&quot; - &quot;<span class="typ" style="color: rgb(102, 0, 102); ">Jan</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">17</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="lit" style="color: rgb(0, 102, 102); ">12</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">11</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="lit" style="color: rgb(0, 102, 102); ">54</span>&quot;: резерное копирование на Time Capsule;</li>
</ol>

#11 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 17 Январь 2012 - 12:50

P.P.S.

Какая-то глюка форума в деле C-C/C-V. Было:

Предположительно идентифицировал два сравнительно "длинных" периода бодрствования:
1. "Jan 15 07:32:48" - "Jan 15 08:03:08": синхронизация сервиса Applee MobileMe (похоже связь устанавливалась плохо, было пара попыток);
2. "Jan 17 09:25:56" - "Jan 17 12:11:54": резерное копирование на Time Capsule;

#12 Pavel Kropachev

Pavel Kropachev

    Member

  • Posters
  • 443 Сообщений:

Отправлено 17 Январь 2012 - 22:07

Jan 16 02:43:01 leom kernel[0] <Debug>: sleep
Jan 16 02:46:20 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 06:40:41 leom kernel[0] <Debug>: sleep
Jan 16 14:17:33 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)
Jan 16 14:18:06 leom kernel[0] <Debug>: sleep
Jan 17 01:01:09 leom kernel[0] <Debug>: Wake reason: EC.LidOpen (User)

EC.LidOpen так понимаю событие срабатывания датчика хола (открытия крышки).

И в правду иногда просыпается сам по себе, на минуточку.

При продолжительном периоде бодрствования предполагаю события развиваются так: как только ноутбук просыпается запускается наш планировщик, и мы уже не даем ноутбуку уснуть. Сканирование довольно продолжительный процесс, поэтому и батарейка садится. Возможно и при которотких просыпаях успевает запуститься наш планировщик.
Т.е. мы лишь пользуемся ситуацией.
В целях эксперимента можно попробовать поотключать все, что может приводить к выходу ноутбука из сна.

#13 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 18 Январь 2012 - 01:48

EC.LidOpen так понимаю событие срабатывания датчика хола (открытия крышки).

Я тоже так понимаю, см. так же "Определяем, почему Mac выходит из спящего режима" <http://www.arbuzion.&#46;&#46;/howto/129.html> и "MacBook Air Fan Noise With Lion" <https://discussions....256459#16256459>.

Возможно и при которотких просыпаях успевает запуститься наш планировщик.

Это зависит от того, как ваш планировщик устроен, как cron, или как launchd, см. "Effects of Sleeping and Powering Off" <http://developer.app...000172i-CH1-SW3>. Возможно, запуск сканирования гарантирован. Не подскажете, как он у вас устроен?

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

А до исправления "проблемы": "Планировщик сканер не работает для обычных пользователей" <http://forum.drweb.c...howtopic=306899>, ещё и сравнительно частый.

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

Попробую. В принципе, лично меня давно интересовало, как же работает функция iCloud/MobileMe "Найти Mac" <http://www.apple.com...es/find-my.html> на Mac OS X, да всё руки не доходили. А тут повод появился. ;) Но это потребует некоторого времени.

P.S.

Отмечу, что неразрешённая проблема "Спам в протоколах на временные файлы, есть ли способы борьбы?" <http://forum.drweb.c...howtopic=303655> немного мешает разобраться в том, что же происходит, т.к. занимает 30% протоколов (Хм, Матерь Божья :) А остальная диагностика drwebd занимает ещё 60%). Обратите внимание:

sh-3.2$ syslog | grep " drwebd[[].*No such file or directory" | wc -l
   23858
sh-3.2$ syslog | grep " drwebd\\[" | wc -l
   72621
sh-3.2$ syslog | wc -l
   78032


#14 Pavel Kropachev

Pavel Kropachev

    Member

  • Posters
  • 443 Сообщений:

Отправлено 18 Январь 2012 - 11:35

Не подскажете, как он у вас устроен?


Планировщик работает поверх launchd, его старт гарантирован. Судя по документации launchd не может пробуждать компьютер ото сна - http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html

Сообщение было изменено Pavel Kropachev: 18 Январь 2012 - 11:35


#15 Serge3leo

Serge3leo

    Newbie

  • Posters
  • 66 Сообщений:

Отправлено 18 Январь 2012 - 11:54

Serge3leo, on 18 January 2012 - 02:48, said:
Не подскажете, как он у вас устроен?
Планировщик работает поверх launchd, его старт гарантирован. Судя по документации launchd не может пробуждать компьютер ото сна - http://developer.app...hd.plist.5.html

Я правильно понял, что используется "StartCalendarInterval <dictionary..." ?

#16 Pavel Kropachev

Pavel Kropachev

    Member

  • Posters
  • 443 Сообщений:

Отправлено 18 Январь 2012 - 12:31

Ага, StartCalendarInterval.




Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых