13

Я использую Mac OS X 10.7.1 на Macbook Core 2 Duo.
Какой самый быстрый способ разрядить батарею без сбоя системы и предпочтительнее с помощью какого-либо сценария?

5 ответов5

26

Поддерживать занятость вашего процессора можно с помощью скрипта. Просто запустите следующее на 2 консолях:

yes > /dev/null

Если у вас более двух процессоров, вам нужно запустить его на нескольких консолях. Другой вариант - написать немного более сложный скрипт, который использует многопроцессорность, но это самая простая вещь, которая позволит максимально использовать ваши процессоры.

5

Если вы можете запускать утилиты, которые заставляют работать движущиеся части, то это должно довольно быстро разрядить аккумулятор. Запись компакт-дисков или DVD-дисков, копирование больших объемов данных (например, с помощью предложения @ Soumya92 в комментарии [к вашему вопросу] для преобразования видео, которое также потребляет вычислительную мощность), или даже сканирование на жестком диске на наличие поврежденных секторов (которые потребуется прочитать каждый сектор) некоторые вещи, которые приходят на ум.

Для использования скрипта вам, вероятно, придется написать свой собственный. Он может работать в бесконечном цикле, копируя большое количество файлов на RAM-диск (таким образом, когда питание отключается, у вас не будет поврежденного диска для работы, так как RAM-диски не имеют значения), раздел, используемый для временного файловое хранилище или USB-накопитель (или внешний жесткий диск).

Вот более полный список идей:

  • Записать CD или DVD
  • Копировать большие объемы данных
  • Конвертировать видео (предложение @ Soumya92 в комментарии к исходному вопросу)
  • Запустите сканирование жесткого диска на наличие поврежденных секторов
  • Напишите пользовательский скрипт, который многократно копирует данные во временное хранилище
  • Включите звук, яркость и другие функции
  • Подключите зарядное устройство для сотового телефона USB (и зарядите телефон, который включен)
  • Подключите USB-лампу для чтения и включите свет
  • Подключите USB-вентилятор и запустите его
  • Подключите iPod (или подобное устройство) и воспроизводите музыку или видео на полной громкости и яркости
  • Скачать торренты из общественного достояния фильмов или музыки (если вы можете найти некоторые)
  • Сыграйте в некоторые онлайн игры (особенно в 3D, которые требуют большей вычислительной мощности)
  • Резервное копирование всего жесткого диска на внешний жесткий диск
  • Установите BOINC и запустите SETI @ home (или другие проекты BOINC): http://setiathome.berkeley.edu/
  • Настройте Virtual PC, установите Unix или Linux и скомпилируйте FFMPEG, VLC, OpenJDK 7 и TomCat (плюс все, что вы хотели бы поэкспериментировать)
  • Участвуйте в видеочате с друзьями
  • Шифруйте важные данные, используя самые сложные и безопасные алгоритмы, которые вы можете найти

Все, что может перегружать вашу систему большим количеством дискового ввода-вывода (который также включает в себя активность CD и DVD) и высокую загрузку ЦП, должно помочь. Также может помочь дополнительный источник питания от USB-устройств, которые не имеют собственных источников питания.

2

В общем, используйте 100% загрузки процессора, увеличьте яркость, не позволяйте переходить в спящий режим.

0
while [ true ]
do
dd if=/dev/zero of=/junk bs=1024 count=5120000
rm -f /junk
done

это будет продолжать запись 5 ГБ в файл с именем / Junk, а затем удалить его

-1

Сделайте это в терминале:

while [ true ]
do
  dd if=/dev/zero of=/junk bs=1024 count=5120000
  rm -f /junk
done

Это должно сократить срок службы батареи. Не пытайтесь сделать это в двух вкладках, иначе ваш компьютер выключится, и вам придется принять его для обслуживания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .