Самый быстрый способ разрядить аккумулятор

14

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

Tyilo
источник
1
Конвертировать видео. Многие из них. В HD.
Soumya
Запустите на нем SETI @ home (или другие проекты BOINC): setiathome.berkeley.edu
Рэндольф Ричардсон
@ Рэндольф, это похоже на Фолдинг @ дом?
Тило
@Tyilo: Если это часть системы BOINC, то «да, это так». Я участвую только в проекте SETI (который, как мне кажется, вдохновил начало многих из этих проектов распределенных вычислений).
Рэндольф Ричардсон
@Randolf SETI ищет инопланетные сигналы, анализируя информацию с радиотелескопов, но технология аналогична технологии Folding @ Home.
Полковник

Ответы:

33

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

yes > /dev/null

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

suweller
источник
4
Команда «yes» должна быть обновлена ​​до многопоточной версии. ;-P
Рэндольф Ричардсон
Это, безусловно, увеличивает скорость процессора в довольно быстрый и простой сценарий.
алимак
6
Если у вас есть два процессораyes > /dev/null & yes > /dev/null
Tyilo
2
Это работало и под Linux!
Slm
Это здорово, спасибо! Я также пользуюсь возможностью перестроить по индексу внимания и сканировать на вирусы. В совокупности я перешел с 6 часов до разрядки чуть больше 2.
Бэйн
5

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

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

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

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

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

Рэндольф Ричардсон
источник
3

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

soandos
источник
Несмотря на то, что процессор загружен, это легко достигается и, безусловно, разряжает батарею, при этом яркость экрана остается включенной, как вы упомянули, и всегда будет самым большим потребителем энергии, +1.
Джек,
0
while [ true ]
do
dd if=/dev/zero of=/junk bs=1024 count=5120000
rm -f /junk
done

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

aspitzer
источник
8
Запись данных на диск сокращает срок его службы, поэтому я бы не советовал этого делать.
Суда
-1

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

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

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

Арджи Кадсфи
источник
1
Можете ли вы уточнить?
Bertieb
Извините за мое невежество - чем это отличается от зацикливания одного и того же видео на медиаплеере ...
Prasanna