/ / Varför fortsätter min dator så långsamt efter viloläge?

Varför återupptar min dator så långsamt efter viloläge?

Sätt din dator i vilolägeverkar alltid så snäll jämfört med att ta tillbaka den ur viloläge och återuppta ditt arbete. Varför är det så långsammare att spola upp systemet än att spola ner det?

Dagens fråga & svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en samhällsstyrd gruppering av frågor och svar på webbplatser.

Frågan

SuperUser-läsare entrops är nyfiken:

Viloläge ska skriva ut RAM-innehålltill disk, och att komma tillbaka från viloläge ska fylla tillbaka RAM med sparat innehåll. Varför kommer det långsamt att komma tillbaka från viloläge, t.ex. systemet inte reagerar i allmänhet under ganska lång tid?

Så varför är det exakt en så långsam process att återställa datorn från ett viloläge?

Svaret

SuperUser-bidragsgivare wolfo9999 förklarar:

Huvudorsaken är disk I / O. Att läsa och skriva till en fysisk disk är mycket långsammare än från RAM. När din dator återupptas från disk (viloläge) måste den också slå på komponenterna som kan orsaka viss avmattning. Detta är mycket beroende av datorn. En SSD kommer att ha nästan samma CV-hastighet från hårddisken som från RAM. Vissa datorer låter dig flytta musen innan ramen har fyllts helt igen, vilket orsakar låga svarstider.

Obs: Antag att du har 8 GB RAM och en SSD med 400 MB / s genomströmning. Det tar fortfarande 8 * 1024MB / 400MB / s = 20,48s. Detta är inte samma hastighet som återupptas från RAM.

Om vi ​​antar en RAM-genomströmning på 15 000 MB / s är återupptagningstiden 0,55 sekunder.

En sak som hans svar inte berör, vilkenspelar definitivt en roll i uppfattningen av tid när du går i viloläge / återupptar datorn, är det du gör under processen. När du går i viloläge startar du vanligtvis viloläget och går sedan bort (oavsett om det tar 20 sekunder eller 2 minuter spelar det ingen roll för dig, för du är sällan där och stirrar på den). När du återupptar datorn sitter du där och stirrar på den och väntar på att komma tillbaka till jobbet så skillnaden mellan ett 30 sekunders CV och ett 1 minuts CV är betydande.


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniska kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här.