Przełączanie komputera w tryb hibernacji zawsze wydaje się tak żwawe w porównaniu z wyprowadzeniem go z trybu hibernacji i wznowieniem pracy. Dlaczego buforowanie systemu jest o wiele wolniejsze niż buforowanie?
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Pytanie
Czytnik SuperUser enthrops jest ciekawy:
Hibernacja ma na celu wypisanie zawartości pamięci RAM na dysk, a powrót ze stanu hibernacji ma zapełnić pamięć RAM zapisaną zawartością. Dlaczego powolny powrót ze stanu hibernacji, np. system od dłuższego czasu generalnie nie reaguje?
Dlaczego więc właściwie powrót komputera ze stanu hibernacji jest tak powolny?
Odpowiedź
Współautor SuperUser wolfo9999 wyjaśnia:
Główną przyczyną jest dyskowe operacje we / wy. Czytanie i zapisywanie na dysku fizycznym jest znacznie wolniejsze niż z pamięci RAM. Gdy komputer wznawia pracę z dysku (hibernacja), musi również włączyć komponenty, co może spowodować spowolnienie. Zależy to w dużym stopniu od komputera. Dysk SSD będzie miał prawie taką samą prędkość wznawiania z dysku, jak z pamięci RAM. Niektóre komputery pozwalają na poruszanie myszą przed ponownym całkowitym zapełnieniem pamięci RAM, co powoduje krótkie czasy odpowiedzi.
Uwaga: Załóżmy, że masz 8 GB pamięci RAM i dysk SSD o przepustowości 400 MB / s. Nadal zajmie 8 * 1024 MB / 400 MB / s = 20,48 s. To nie jest ta sama prędkość, co wznawianie pracy z pamięci RAM.
Zakładając przepustowość pamięci RAM 15 000 MB / s, czas wznowienia wynosi 0,55 sekundy.
Jedna rzecz, której nie porusza jego odpowiedź, która z pewnością odgrywa rolę w postrzeganiu czasu podczas hibernacji / wznawiania komputera, to to, co robisz podczas tego procesu. Zwykle po hibernacji komputera inicjujesz hibernację, a następnie odchodzisz (nie ma dla ciebie znaczenia, czy zajmie to 20 sekund, czy 2 minuty, ponieważ rzadko się na niego gapisz). Jednak po wznowieniu pracy komputera siedzisz tam, wpatrując się w niego, czekając na powrót do pracy, więc różnica między 30-sekundowym a 1-minutowym wznowieniem jest znacząca.
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdź cały wątek dyskusji tutaj .