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?
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?
Yanıtlar:
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.
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ü?
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?
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.
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.
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 .
Ç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.sys
ya da erişimine bağlıdır pagefile.sys
.