Bilgisayarlar neden hazırda bekletme modundan geri gelmiyor?


22

Hazırda bekletme modunun RAM içeriğini diske yazması ve hazırda bekletme modundan gelmesi RAM'i kaydedilmiş içeriklerle doldurması gerekir. Neden kış uykusundan yavaş geliyor, örneğin sistem genel olarak bir süredir tepkisizleşiyor?


1
MacBook Pro gibi bir yarıiletken sürücü (SSD) kullanan bir bilgisayar denemelisiniz. Neredeyse anında, çoğu zaman.
Stewart,

1
xbootmgr ile bir hazırda bekletme modunu yakalayın / devam ettirin ve yavaş olanı analiz edin: msfn.org/board/index.php?showtopic=140247
magicandre1981

Benim iş laptop hazırda bekleme kullanın, ancak (closeall denilen küçük yardımcı programını kullanarak ilk ben yakın tüm uygulamalar bunu hızlandırmak için ntwind.com/software/utilities/close-all.html )
Morgan T.

Yanıtlar:


19

Ana neden disk G / Ç'dir. Fiziksel bir diske okuma ve yazma RAM'den çok daha yavaştır. Bilgisayarınız diskten (hazırda bekletme) kaldığı zaman, biraz yavaşlamaya neden olabilecek bileşenleri de açmalıdır. Bu oldukça bilgisayara bağlı. Bir SSD, RAM'den olduğu gibi diskten neredeyse aynı özgeçmiş hızına sahip olacaktır. Bazı bilgisayarlar fareyi yeniden doldurmadan önce fareyi hareket ettirmenize izin vererek düşük yanıt sürelerine neden olur.

Not: 400 MB / sn veri hacmine sahip 8 GB RAM ve SSD'niz olduğunu varsayalım. Hala 8 * 1024MB / 400MB / s = 20.48s alacaktır. Bu, RAM'den devam edilen ile aynı hızda değildir.

15.000 MB / sn RAM verimi varsayarak, devam süresi 0.55 saniyedir.


5
Reading and writing to a physical disk is much slower than from RAM. Evet, fakat okumak yazı yazmaktan daha hızlı, neden HDD'yi okumak neden yazmaktan daha uzun sürdü?
Synetech

1
@ Synetech öyle mi? Hazırda bekletme modunu ekran boşluğuna (sürücü durma hareketinin aksine) seçeneğe vurarak yeniden başlatması için zaman ayırıyorsanız, işletim sistemi muhtemelen erken boşaltır, bu nedenle durmuyormuş gibi görünür. Kapanmayı IO zamanı ile ölçüyorsanız, birkaç olasılık vardır. Bir SDD ile sayfa dosyasının parçalanıp parçalanmadığını kontrol ederim, çünkü SSD'ler rasgele yazmalarda rasgele okumalardan daha hızlıdır. Aksi halde, GİB performansından dolayı kapatılmayan bazı donanım bileşenlerinin yeniden başlatılmasındaki gecikmeler nedeniyle, yasaklamanın daha yavaş olduğunu tahmin ediyorum.
Dan Neely

@DanNeely, aslında ne demek istediğini biliyorum. Hazırda Beklet'i tıklattığımda ekranın hızla kapandığı, ancak sürücünün oldukça uzun bir süre (genellikle bir veya iki dakika daha) çaldığı için sık sık sinirleniyorum. Bu gerçekten can sıkıcı bir durum çünkü sadece bir dizüstü bilgisayarı alıp çantaya atayamazsınız, çünkü sürücü hala dönüyor ve hareket ediyor, kafa çarpma ihtimalini artıracak (bekleme, hızlı kapanma için daha iyi). Ancak, enthropların ne dediğini de biliyorum; bazen bir özgeçmiş uzun zaman alabilir (iyi Windows oldukça hızlı bir şekilde devam eder, ancak HDD LED uzun süre yanık kalır).
Synetech

@ Synetech, SSD'lerin evrensel olacak kadar ucuz olmasını dilemek için bir neden daha yaptı.
Dan Neely,

3

RAM çok hızlı olsa da, sabit disk tam tersi. Yaklaşık 16 GB olan RAM içeriğinizi sabit diskten kopyalamanız gerektiğini hayal edin. 4 DVD var. Görmek?


3

Bu bir tradeoff. Hazırda bekletme işleminden önce RAM'deki her şeyi bir kerede veya her seferinde yalnızca bir parça RAM'e geri çekiyor muyuz?

Bir sektörün dönen bir diskten okunmasının, o sektörün aynı dönen diske yazılması ile aynı miktarda zaman aldığını hepimiz biliyoruz - arama + döndürme süresi. Bu nedenle, RAM'den diske (hazırda bekletme modunda) bilgi yazmanın aynı RAM'i diskten okumakta olduğu gibi beklemesini bekleyebiliriz (hazırda bekletme modundan devam eder). Ancak, talep sayfalaması nedeniyle bu şekilde olmaz.

Eğer işletim sistemi her şeyi bir seferde çektiyse, hazırda bekletme modundan devam etmek düzinelerce saniye sürer, ancak bundan sonra hiç kış uykusuna yatmamış gibi davranırsınız.

İşletim sistemi programcıları genellikle bunun yerine talep aramayı seçer . Başka bir deyişle, işletim sistemi gerektiğinde diskten bir seferde yalnızca biraz çeker. Bu, hazırda bekletme modundan devam etmenin klavyeye ve fare tuşlarına yanıt vermeden önce daha az zaman alacağı avantajına sahiptir. Öte yandan, kış uykusundan sonra ilk kez bir şey kullandığınızda, işletim sistemi nihayet yüklenmek üzere olduğunda küçük ama gözle görülür bir gecikme yaşanıyor. Bu, "ilk kez" bir şey kullandığınızda, hazırda bekletme modundan birkaç dakika sonra olabilir. Bu nedenle, bir hazırda bekletme modundan çıktıktan sonra (yani, hazırda bekletme modundan hemen önce ekranla aynı veya daha az görünen bir ekran gördükten sonra ), makine ile çalışmak bir süre için halsiz görünebilir.

Synetech'in belirttiği gibi, bir miktar insan psikolojisi de var: Hazırda bekletme modunun başlangıcında ekran hemen kapandığından, hızlı bir şekilde kapanıyor gibi görünüyor. Ve kullanıcı, ne yapmak istersen hemen devam edebilir. Ancak hazırda bekletme modundan çıktıktan sonra, kullanıcı bir şeyler yapmaya çalışıyor ve küçük gecikmeler can sıkıcı çünkü kullanıcının ne yapmaya çalıştığını gösteriyor.


2

Ne demek istediğini biliyorum. Gerçekten de, sabitleme LED'i hazırda bekletme modundan çıktıktan sonra uzun süre yanıp sönüyor gibi görünüyor.

Donanımın başlatılması (ve sürücünün hızlandırılması?) Ve parçalanmadan kaynaklanan gecikmeler hakkında bazı makul açıklamalar yapıldı (fabrikadan yeni çıkmış bir sistemin genellikle bir süredir kullanılmaya devam ederken genel olarak hazırda bekletileceğini ve devam ettirileceğini göreceksiniz) Bunu yapmak için çok daha yavaş ol). Bu davranış için birkaç açıklama daha var.

Hazırda bekletme modundayken, Windows RAM'i sürücüye temizler. RAM okumak ve diske yazmak için yüksek hızlara rağmen (büyük, boş bir sürücüde birleştirilen bir hazırda bekleme dosyası olsa bile), birkaç gigabayt yazmak biraz zaman alabilir (az miktarda RAM içeren bir sistemin hazırda beklediğini ve devam ettiğini fark edeceksiniz) çok hızlıdır). Ekran hızlı bir şekilde kapanıyor, ancak sürücü (ve ana kart, fanlar vb.) RAM'in diske boşaltılması tamamlanıncaya kadar bir süre daha çalışıyor. (Bitinceye ve sürücüyü tamamen kapatana kadar HDD'li bir dizüstü bilgisayarı atmadığınızdan emin olun).

Sistem kapatılıncaya kadar Hazırda Beklet'i tıklatmak için geçen süreyi ve HDD LED'inin yanıp sönmesi duruncaya kadar Windows Sürdürme ekranını gördüğünüz andan itibaren geçen süreyi ölçmek için bazı deneysel testler yapabilirsiniz . Muhtemelen yaklaşık olarak eşit olacaktır. (Windows önce hazırda bekletme işleminden çok hızlı bir şekilde çıkıp yazma ve ardından hazırda bekletme dosyasına yazma ve daha sonra hazırda bekletme dosyasına okuma gibi görünmesini sağlamaya çalışır; arkaplanı ve hepsi devam ettirilinceye kadar gerektiği gibi - giriş ekranını çok hızlı gösterdiği için bu davranışı çalışırken görebilirsiniz.)

Neden sonra devam etmek daha uzun sürüyor gibi görünüyor. Bunun için iki açıklaması var.

  1. Psikolojiktir . Dan'in belirttiği gibi , hazırda bekletme modundayken ekran hemen kapandığı için, tüm devam etme işlemini görürken (açılış ekranı ve HDD LED'i yanıp sönüyor), hızlı bir şekilde kapanıyor gibi görünüyor .

  2. Çağrı alıyor. Çoğu kişi kapanma yerine hazırda bekleme modunu kullandığından ve programlardan çıkmayı önlemek istediğinden ve böylece bıraktıkları yerden devam edebileceklerinden dolayı, Windows devam ettiğinde, zaten çalışan ve zaten bellek tüketen bir sürü program olduğu anlamına gelir. En son Windows bellek yöneticisinin sistemi kontrol ettiği son zamandan bu yana önemli bir süre geçtiğinden, büyük olasılıkla bazı programlar bir süredir uykuda kalıyor, bazıları ise aktif hale gelmek. Elbette bu takas bir süre alır ve sürücüyü bir süre harcar.

Sonuçta muhtemelen donanım aktivasyonu, çağrı, psikoloji ve parçalanma arasındaki faktörler ve etkileşimler bir arada.

Eğer iseniz, kesin olarak (en azından sisteminizde) , Windows hazırda bekletme modundayken Windows hazırda bekletilirken devam edip etmediğini görmek için devam ederken sürücü / dosya etkinliğini gözlemlemek için İşlem İzleyicisi'ni kullanmak gibi birkaç basit test gerçekleştirerek tıkanıklığın ne olduğunu kesin olarak öğrenebilirsiniz . Thrashing hiberfil.sysya da erişimine bağlıdır pagefile.sys.


1
Psikolojik yaklaşımı severim. Eski düz sabit sürücülerde hazırda bekletme modu, UX biçiminde kötü tasarlanmış veya hiç olmamalıdır.
smonff
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.