Najszybszy sposób na rozładowanie baterii

14

Używam Mac OS X 10.7.1 na Macbook Core 2 Duo.
Jaki jest najszybszy sposób na rozładowanie baterii bez awarii systemu i najlepiej za pomocą jakiegoś skryptu?

Tyilo
źródło
1
Konwertuj filmy. Wiele z nich. W jakości HD.
Soumya,
Uruchom na nim SETI @ home (lub inne projekty BOINC): setiathome.berkeley.edu
Randolf Richardson
@Randolf jest podobny do Folding @ home?
Tyilo,
@Tyilo: Jeśli to część systemu BOINC, to „tak, to prawda”. Uczestniczę tylko w projekcie SETI (który, jak sądzę, zainspirował tak wiele z tych rozproszonych projektów komputerowych na początek).
Randolf Richardson,
@Randolf SETI szuka sygnałów obcych, analizując informacje z radioteleskopów, ale technologia jest podobna do tej z Folding @ Home.
Kol.

Odpowiedzi:

33

Utrzymanie zajętości procesora można wykonać za pomocą skryptu. Po prostu uruchom następujące w 2 konsolach:

yes > /dev/null

Jeśli masz więcej niż 2 procesory, musisz uruchomić go na większej liczbie konsol. Inną opcją jest napisanie nieco bardziej skomplikowanego skryptu, który wykorzystuje przetwarzanie wieloprocesowe, ale jest to najprostsza rzecz, która maksymalnie wydłuży procesory.

suweller
źródło
4
Polecenie „tak” należy zaktualizować do wersji wielowątkowej. ;-P
Randolf Richardson
To z pewnością maksymalizuje procesor w dość szybkim i łatwym skrypcie.
alimack
6
JEŚLI masz dwa procesoryyes > /dev/null & yes > /dev/null
Tyilo,
2
Działa to również pod Linuksem!
slm
To wspaniale, dzięki! Korzystam również z okazji, aby przebudować według indeksu wyróżnień, a także skanować w poszukiwaniu wirusów. Łącznie przeszedłem z około 6 godzin do rozładowania do nieco ponad 2.
Zmora
5

Jeśli możesz uruchomić narzędzia, które powodują ruchome części, to powinno to dość szybko rozładować akumulator. Zapisywanie płyt CD lub DVD, kopiowanie dużych ilości danych (np. Z sugestią @ Soumya92 w komentarzu [do twojego pytania] w celu konwersji filmów, które również zużywałyby moc obliczeniową), lub nawet skanowanie dysku twardego w poszukiwaniu uszkodzonych sektorów (które wymagałoby przeczytania każdego sektora) - oto kilka rzeczy, które przychodzą na myśl.

Aby użyć skryptu, prawdopodobnie będziesz musiał napisać własny. Może działać w nieskończonej pętli, kopiując duże ilości plików na dysk RAM (w ten sposób, gdy dojdzie do awarii zasilania, nie będziesz mieć uszkodzonego dysku do czynienia, ponieważ dyski RAM nie mają znaczenia), partycja używana do tymczasowego przechowywanie plików lub pamięć USB (lub zewnętrzny dysk twardy).

Oto pełna lista pomysłów:

  • Zapisuj dyski CD lub DVD
  • Kopiuj duże ilości danych
  • Konwertuj filmy (sugestia @ Soumya92 w komentarzu do pierwotnego pytania)
  • Uruchom skanowanie dysku twardego w poszukiwaniu uszkodzonych sektorów
  • Napisz niestandardowy skrypt, który wielokrotnie kopiuje dane do pamięci tymczasowej
  • Zwiększ dźwięk, jasność i inne funkcje
  • Podłącz ładowarkę USB do telefonu komórkowego (i naładuj telefon, który jest włączony)
  • Podłącz lampkę do czytania USB i włącz lampkę
  • Podłącz wentylator USB i uruchom go
  • Podłącz iPoda (lub podobne urządzenie) i odtwarzaj muzykę lub wideo przy pełnej głośności i jasności
  • Pobierz torrenty filmów lub muzyki należącej do domeny publicznej (zakładając, że możesz je znaleźć)
  • Graj w niektóre gry online (szczególnie w 3D, które wymagają większej mocy obliczeniowej)
  • Wykonaj kopię zapasową całego dysku twardego na zewnętrzny dysk twardy
  • Zainstaluj BOINC i uruchom SETI @ home (lub inne projekty BOINC): http://setiathome.berkeley.edu/
  • Skonfiguruj wirtualny komputer, zainstaluj Unix lub Linux i skompiluj FFMPEG, VLC, OpenJDK 7 i TomCat (plus wszystko, z czym chcesz eksperymentować)
  • Weź udział w czacie wideo ze znajomymi
  • Szyfruj ważne dane przy użyciu najbardziej skomplikowanych i najbezpieczniejszych algorytmów, jakie możesz znaleźć

Wszystko, co może zepsuć twój system z dużą ilością dyskowych operacji we / wy (w tym także aktywność dysków CD i DVD) i wysokie wykorzystanie procesora, powinno załatwić sprawę. Pomocny może być również dodatkowy pobór prądu z urządzeń USB, które nie mają własnych źródeł zasilania.

Randolf Richardson
źródło
3

Zasadniczo używaj 100% wykorzystania procesora, zwiększ jasność, nie pozwól mu przejść w tryb uśpienia.

soandos
źródło
Podczas gdy utrzymywanie procesora w stanie zajętości jest łatwe do osiągnięcia i na pewno rozładuje baterię, utrzymywanie ekranu w najjaśniejszym ustawieniu, jak wspomniano, zawsze będzie największym odbiorcą energii, +1.
Jack
0
while [ true ]
do
dd if=/dev/zero of=/junk bs=1024 count=5120000
rm -f /junk
done

spowoduje to zapisanie 5 GB do pliku o nazwie / śmieci, a następnie usunięcie go

aspitzer
źródło
8
Zapisywanie danych na dysku skraca jego żywotność, więc odradzałbym to.
suweller
-1

Zrób to w terminalu:

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

Powinno to skrócić żywotność baterii. Nie próbuj tego robić na dwóch kartach, w przeciwnym razie komputer wyłączy się i będziesz musiał go oddać do serwisu.

Arji Kadsfi
źródło
1
Czy możesz rozwinąć ?
bertieb
Przepraszam za moją ignorancję - czym różni się od zapętlania tego samego wideo w odtwarzaczu multimedialnym ....
Prasanna