Używam starego laptopa i wykonuję intensywne przetwarzanie, które wymaga dużego zużycia procesora przez długi czas (~ 30 minut - 2 godziny). Kiedy proces długo obciąża procesor, procesor się przegrzewa i komputer się wyłącza. Nie chcę używać lodówki / stojaka, ponieważ noszę tego laptopa i pracuję poza domem.
Czy istnieje sposób / aplikacja, w której mogę ograniczyć użycie procesora przez proces w systemie Windows?
Uwaga: Ustawienie priorytetu procesu w menedżerze zadań nie działa.
Uwaga 2: Wentylatory są czyste.
Odpowiedzi:
Wyszukiwanie w Internecie przynosi programy, które mogą pomóc. Wszystkie są bezpłatne .
BES - Battle Encoder Shirase
Pogromca procesów
Przetwarzaj Lasso
źródło
Najłatwiejszym rozwiązaniem, jakie znalazłem, jest ograniczenie mocy procesora.
źródło
Jasne, że to stare pytanie, ale jestem zaskoczony, że nikt jeszcze tego nie sugerował:
Zmniejsz prędkość procesora.
Praktycznie wszystkie laptopy i sam system Windows mają wbudowane mechanizmy do dynamicznego dostosowywania szybkości procesora do obciążenia. Możesz zastąpić to zachowanie - na przykład w Panelu sterowania => Opcje zasilania => Zaawansowane, możesz ustawić maksymalną prędkość procesora, która jest mniejsza niż 100%. Twój procesor będzie wtedy ograniczony do niższej prędkości, a zatem generuje mniej ciepła, bez względu na to, co robisz.
Nie wymaga to żadnego dodatkowego oprogramowania, a co ważniejsze, zmniejszenie szybkości procesora powoduje, że procesor jest bardziej wydajny , dlatego jest lepszym rozwiązaniem niż ograniczenie użycia procesora w systemie Windows. Wykorzystanie 50% procesora o częstotliwości 2,0 Ghz zużyje znacznie więcej mocy niż 100% procesora o częstotliwości 1,0 Ghz. Mniejsza moc = mniej ciepła.
źródło
Chciałem dodać aplikację, z której korzystałem w przeszłości, aby skutecznie ograniczyć wykorzystanie procesora. W przeszłości korzystałem z Threadmaster kilka razy.
http://threadmaster.tripod.com/
źródło
W Windows 10, 8 i 7:
źródło
Zamiast pobierać program, aby to zrobić, jeśli przejdziesz do menedżera zadań i przejdziesz do szczegółów, zobaczysz listę uruchomionych procesów. Jeśli klikniesz prawym przyciskiem myszy i użyjesz opcji „ustaw koligację” zamiast „ustaw priorytet”, możesz wybrać liczbę rdzeni używanych przez pojedynczy program, ograniczając w ten sposób ilość procesora wykorzystywanego przez program.
źródło
Innym bardzo wygodnym sposobem ustawienia powinowactwa określonego pliku wykonywalnego podczas uruchamiania jest użycie polecenia start .
np. „start / affinity F iexplore.exe”. Jeśli istnieje jedna aplikacja, którą chcesz uruchomić w ten sposób ograniczoną, możesz utworzyć skrót za pomocą tego polecenia. Zauważ, że powinowactwo jest ustawiane przez wartość szesnastkową, co może wymagać pewnych prób i błędów. Sprawdź proces w menedżerze zadań, aby zobaczyć rzeczywisty wynik powinowactwa!
Zobacz więcej tutaj: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
źródło
Obecnie najlepszym rozwiązaniem jest ograniczenie wykorzystania procesora na proces poprzez ograniczenie powinowactwa procesora (rdzeni, do których proces ma dostęp). Masz mniejszą precyzję (możesz ograniczyć tylko do niektórych wartości procentowych), ale jest to bardziej naturalna operacja niż próba okresowego zawieszania i wznawiania wątków procesu. Process Lasso wykonuje dobrą robotę z domyślnymi (trwałymi) powinowactwami do procesora. Ma jednak również „twarde” ograniczenie stylu BES, choć nie jest to zalecane, ponieważ jest to tak nienaturalny akt.
źródło
Podkręcenie procesora pozwoli na osiągnięcie niższych prędkości procesora, obniżając wytwarzane ciepło. Możesz potrzebować zaawansowanego doświadczenia, jeśli Twoja płyta główna lub procesor nie mają możliwości modyfikacji szybkości zegara za pomocą programu do pobrania. (Wyszukaj narzędzia do podkręcania dla procesora lub płyty głównej (tylko od producenta procesora i płyty głównej), pamiętaj, że będziesz zainteresowany podkręcaniem).
W przypadku, gdy nie ma dostępnych narzędzi, musisz wprowadzić BIOS komputera i zmodyfikować częstotliwość taktowania procesora. Najprostszym sposobem jest ustawienie mnożnika na niższą liczbę. Nie dotykaj napięcia, ponieważ może to uszkodzić procesor, jeśli jest zbyt wysoki, lub powodować błędy, gdy jest zbyt niski. Częstotliwości też nie należy modyfikować, tylko mnożnik. Aby powrócić do ustawień domyślnych, przeczytaj instrukcję BIOS, aby określić klawisz, który należy nacisnąć, aby przywrócić ustawienia domyślne. (Lub po prostu dokładnie sprawdź ekran BIOS, szczególnie ekran wyjścia.)
źródło