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: 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.
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
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.
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
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.
Odpowiedzi:
Utrzymanie zajętości procesora można wykonać za pomocą skryptu. Po prostu uruchom następujące w 2 konsolach:
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.
źródło
yes > /dev/null & yes > /dev/null
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:
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.
źródło
Zasadniczo używaj 100% wykorzystania procesora, zwiększ jasność, nie pozwól mu przejść w tryb uśpienia.
źródło
spowoduje to zapisanie 5 GB do pliku o nazwie / śmieci, a następnie usunięcie go
źródło
Zrób to w terminalu:
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.
źródło