Czy hibernacja zużywa więcej energii niż całkowite wyłączenie?
Często udzielana odpowiedź brzmi „nie”, ale nie mogę przestać się zastanawiać, czy to kłamstwo: hibernacja wydaje się być funkcją ACPI i całkowicie innym stanem uśpienia (S4) niż „wyłączanie” (S5).
Czy hibernacja zużywa więcej energii niż wyłączanie?
Jeśli nie, to dlaczego jest to inny stan sprzętu niż wyłączenie?
Edytować:
Przepraszam, zapomniałem wspomnieć o ostatniej części pytania:
jeśli tak, to co odróżnia go od wyłączenia z perspektywy sprzętowej (a nie sterownika)?
Czy urządzenia nie powinny być zasilane w żaden sposób?
tj. Jak urządzenie zachowuje się inaczej, gdy jest „zamykane”, niż gdy jest hibernowane?
Odpowiedzi:
To zależy.
Na niektórych komputerach S4 i S5 zużywają tę samą ilość energii. Uważam, że jest to najczęstszy scenariusz.
Niektóre komputery można jednak skonfigurować tak, aby (na przykład) pozostawiały kartę sieciową włączoną w przypadku S4, ale wyłączały ją w przypadku S5. W tym scenariuszu zużycie energii będzie wyższe w S4 niż w S5.
źródło
Zgodnie z tym artykułem hibernacja jest mniej więcej taka sama jak wyłączenie:
źródło
Gdy komputer hibernuje, zawartość pamięci fizycznej (RAM) jest zapisywana na dysku twardym, a komputer jest fizycznie wyłączany . W rezultacie system nie zużywa więcej energii niż gdyby został wyłączony (ale patrz wyjątek poniżej).
Po ponownym włączeniu komputera na początku procesu uruchamiania system wykryje, że przeszedł w stan hibernacji i przywróci obraz z pamięci na dysku twardym. System ze starszym systemem BIOS najprawdopodobniej przejdzie test POST, jakby zaczynał się od pełnego zamknięcia. System z UEFI często zdaje sobie sprawę, że hibernował system (powiadomiony o tym przez system operacyjny) i omija POST, zamiast tego przechodzi bezpośrednio do bootloadera.
Nie myl snu z hibernacją. Tryb uśpienia lub gotowości powoduje przejście komputera w stan niskiego zużycia energii, co umożliwia szybkie wznowienie sesji. W przypadku utraty zasilania dane mogą zostać utracone, ponieważ jest to równoważne z silnym wyłączeniem.
Nowsze wersje systemu Windows obsługują tryb uśpienia hybrydowego, w którym zawartość pamięci fizycznej jest zapisywana na dysku twardym, jak w przypadku hibernacji, ale system pozostaje w stanie niskiego zużycia energii, a nie całkowicie się wyłącza. Pozwala to na szybkie wznowienie, zapobiegając utracie danych w przypadku utraty zasilania - komputer po prostu załaduje się z obrazu pamięci zapisanego na dysku twardym.
W systemie Windows plik
hiberfil.sys
w katalogu głównym woluminu systemowego służy do rezerwowania miejsca na zawartość pamięci fizycznej na hibernację.Należy jednak pamiętać, że jeśli wake-on-LAN (WOL) jest włączony, system będzie utrzymywał włączoną kartę sieciową, aby umożliwić automatyczne wznowienie działania systemu po komunikacie WOL. W zależności od konfiguracji systemu BIOS karta sieciowa może, ale nie musi być włączona, gdy system jest całkowicie zamknięty, i może być możliwe skonfigurowanie WOL w konfiguracji BIOS, tak aby WOL był włączony w stanie hibernacji, ale nie po całkowitym zamknięciu. W przeciwnym razie nie byłoby różnicy mocy.
W niektórych systemach i jeszcze raz, w zależności od konfiguracji BIOS, może istnieć nietrywialna różnica między całkowitym zamknięciem a hibernacją. Na przykład komputer może utrzymywać zasilanie portów USB w stanie hibernacji, aby umożliwić wznowienie przez naciśnięcie klawisza lub poruszenie myszą. W każdym razie awaria zasilania nie spowoduje utraty danych w stanie hibernacji.
źródło
Muszą to być różne stany uśpienia, ponieważ reguły przejścia są różne (co dzieje się po naciśnięciu klawisza lub naciśnięciu przycisku zasilania). Nawet jeśli pobór mocy byłby dokładnie taki sam, nadal musiałyby to być różne stany snu. Dokumentacja dla S4 mówi: „System zużywa najmniej energii w porównaniu do wszystkich innych stanów uśpienia”.
źródło
Zgodnie z moją wiedzą Hibernacja zapisuje twoją pracę do pliku na dysku twardym, a następnie wyłącza komputer, jak to zrobiłoby zamknięcie. Jest to w zasadzie to samo, co wyłączenie zasilania.
Rzadko zamykam komputer (tylko w sytuacjach, gdy muszę zrestartować komputer, aby załadować nowe pliki lub gdy system Windows działa jak szalony)
źródło
Mój najlepszy pomiar zużycia energii przez laptop Toshiba (Intel Core i5, zakupiony w 2011 r.) W trybie hibernacji polega na tym, że zużywa on 1,7 W. Uwaga, obejmuje to zużycie energii w trybie gotowości przez zestaw zasilający ! Tj. 1,7 W może być tym, co zmarnowane jest na zasilaczu i nie ma nic wspólnego z tym, co dzieje się w komputerze.
Nie mogę powiedzieć ci dokładności pomiaru ... więc zamiast tego powiem ci o mojej metodzie pomiaru. Pozwoliłem komputerowi i baterii osiągnąć stan hibernacji i pełne naładowanie baterii, pozostawiając ją podłączoną na jeden dzień, a następnie pozwoliłem jej przejść do trybu hibernacji przed rozpoczęciem testu. między wtyczką a zasilaczem komputera podłączyłem miernik taryfowy dla gospodarstw domowych (Enermet E130-BS).
Stwierdzono, że w ciągu 24 godzin zużyto 0,040 kWh energii elektrycznej. W dokumentacji licznika taryfowego stwierdza się, że sam licznik zużywa = <0,2 W. Nie wiem, czy 0,040 kW godzin obejmuje, czy nie, energię pobieraną przez licznik taryfowy. Ma bardzo techniczny opis dokładności miernika, ale nie mogę go zrozumieć.
źródło
Nie zużywa energii, wiele razy przełączałem komputer w stan hibernacji, przenosiłem go do domu przyjaciół i uruchamiałem, jakbym nigdy go nie odłączał.
źródło
Hibernacja zużywa moc . To nie to samo co Shutdown, ale może być ściśle powiązane z trybem uśpienia. Gdy komputer przechodzi w tryb hibernacji, zapisuje zawartość pamięci RAM na dysku twardym i przechodzi w tryb uśpienia.
Hibernacja zużywa znacznie mniej energii niż tryb uśpienia .
źródło