Il modo più veloce per scaricare la batteria


14

Sto usando Mac OS X 10.7.1 su un Macbook Core 2 Duo.
Qual è il modo più veloce per scaricare la batteria senza arrestare il sistema e preferibilmente usando una sorta di script?


1
Converti video. Molti di loro. In HD.
Soumya,

Esegui SETI @ home (o altri progetti BOINC) su: setiathome.berkeley.edu
Randolf Richardson,

@Randolf è simile a Folding @ home?
Tyilo,

@Tyilo: se fa parte del sistema BOINC, allora "sì, lo è." Partecipo solo al progetto SETI (che credo sia ciò che ha ispirato l'avvio di così tanti di questi progetti di calcolo distribuito).
Randolf Richardson,

@Randolf SETI cerca segnali alieni eseguendo l'analisi delle informazioni dai radiotelescopi ma la tecnologia è simile a quella di Folding @ Home.
Col

Risposte:


33

Mantenere occupata la CPU può essere fatto con uno script. Esegui quanto segue in 2 console:

yes > /dev/null

Se hai più di 2 CPU devi eseguirlo su più console. Un'altra opzione è quella di scrivere uno script leggermente più complicato che utilizza il multiprocessing, ma questa è la cosa più semplice che massimizzerà le CPU.


4
Il comando "yes" deve essere aggiornato a una versione multi-thread. ;-P
Randolf Richardson,

Questo certamente massimizza il processore in uno script abbastanza veloce e facile.
alimack,

6
SE hai due cpu in usoyes > /dev/null & yes > /dev/null
Tyilo,

2
Funzionava anche con Linux!
slm

Questo è fantastico, grazie! Sto anche cogliendo l'occasione per ricostruire in base all'indice Spotlight e per cercare virus. Combinato sono passato da circa 6 ore a poco più di 2
Bane il

5

Se è possibile eseguire utilità che causano il funzionamento di parti mobili, ciò dovrebbe scaricare la batteria abbastanza rapidamente. Scrivere CD o DVD, copiare grandi quantità di dati (come nel caso del suggerimento di @ Soumya92 in un commento [alla tua domanda] per convertire video che consumerebbero anche potenza di elaborazione) o persino eseguire una scansione sul tuo disco rigido per settori danneggiati (che richiederebbe la lettura di ogni settore) sono alcune cose che mi vengono in mente.

Per usare uno script, probabilmente dovresti scriverne uno tuo. Potrebbe funzionare in un ciclo infinito copiando grandi quantità di file su un disco RAM (in questo modo quando l'alimentazione si spegne, non avrai un disco corrotto da gestire poiché i dischi RAM non contano), una partizione utilizzata per temporaneamente archiviazione file o una chiavetta USB (o disco rigido esterno).

Ecco un elenco più completo di idee:

  • Scrivi CD o DVD
  • Copia grandi quantità di dati
  • Converti video (il suggerimento di @ Soumya92 in un commento alla domanda originale)
  • Esegui una scansione del disco rigido per settori danneggiati
  • Scrivi uno script personalizzato che copia ripetutamente i dati nella memoria temporanea
  • Aumenta il suono, la luminosità e altre funzionalità
  • Collega un caricabatterie per cellulare USB (e carica un telefono acceso)
  • Collegare una lampada da lettura USB e accendere la luce
  • Collegare una ventola USB ed eseguirla
  • Collega un iPod (o un dispositivo simile) e riproduci musica o video a tutto volume e luminosità
  • Scarica torrent di film o musica di dominio pubblico (supponendo che tu possa trovarne alcuni)
  • Gioca ad alcuni giochi online (specialmente quelli di tipo 3D che richiedono più potenza di elaborazione grafica)
  • Eseguire il backup dell'intero disco rigido su un disco rigido esterno
  • Installa BOINC ed esegui SETI @ home (o altri progetti BOINC): http://setiathome.berkeley.edu/
  • Installa un Virtual PC, installa Unix o Linux e compila FFMPEG, VLC, OpenJDK 7 e TomCat (in più, qualsiasi altra cosa ti piacerebbe sperimentare)
  • Partecipa alla chat video con i tuoi amici
  • Crittografa i dati importanti utilizzando gli algoritmi più complicati e sicuri che puoi trovare

Qualunque cosa possa impantanare il sistema con un sacco di I / O su disco (che include anche attività su CD e DVD) e un elevato utilizzo della CPU dovrebbe fare il trucco. Un ulteriore consumo di energia dai dispositivi USB che non hanno le proprie fonti di alimentazione può essere d'aiuto.


3

In generale, usa il 100% dell'utilizzo della CPU, aumenta la luminosità, non lasciarlo dormire.


Mentre tenere occupata la CPU è facilmente raggiungibile e consumerà sicuramente la batteria, mantenendo lo schermo acceso con l'impostazione più luminosa, come hai detto, sarà sempre il più grande consumatore di energia, +1.
Jack,

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

questo continuerà a scrivere 5 GB in un file chiamato / junk e quindi a eliminarlo


8
La scrittura di dati su disco ne riduce la durata, quindi sconsiglio di farlo.
abitante l'

-1

Fallo nel terminale:

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

Ciò dovrebbe ridurre la durata della batteria. Non provare a farlo in due schede, altrimenti il ​​computer si spegnerà e dovrai richiederlo per l'assistenza.


1
Puoi elaborare ?
bertieb,

Scusa la mia ignoranza - come è diverso dal girare in loop lo stesso video su un lettore multimediale ....
Prasanna,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.