REHBERLER

Görev Yöneticisi'nde disk %100 — sebebini bulmak

Görev Yöneticisi'nde disk %100, sürücünün dolu olduğu değil, hiç boşta kalmadığı anlamına gelir. Onu hangi programın ya da Windows işinin meşgul ettiğini bulmak, bir sabit diskin neye yetişebildiği ve sürücünün sağlığını kontrol etmek.

Oyun takılıyor, Görev Yöneticisi'ni açıyorsun ve Disk sütunu %100 diyor. Ya da oturum açtıktan sonra bilgisayarın kullanılabilir hâle gelmesi dakikalar sürüyor ve disk bütün bu süre boyunca tavanda. Ya da maçın ortasında beliriyor ve sürücünün ölüp ölmediğini merak ediyorsun.

Sayı gerçek ama dar: diskin bütün süre boyunca bekleyen işi olduğunu söylüyor; ne kadar iş olduğunu ya da kimin işi olduğunu değil. Kimin olduğunu bulmak asıl iş.

%100 neyi ölçüyor

Performans sekmesinde diski seç. Görev Yöneticisi Etkinlik süresi değerini diskin okuma ya da yazma isteklerini işlediği zamanın yüzdesi olarak tanımlıyor, Kaynak İzleyicisi de Etkin Süre (%) sütununu diskin boşta olmadığı zamanın yüzdesi olarak tanımlıyor. Microsoft'un Ask Core ekibi, Performans İzleyicisi'nin % Boşta Zaman (% Idle Time) sayacını açıklarken boşta olmayı, her isteğin tamamlanmış ve hiçbirinin beklemede olmaması olarak tanımlıyor.

Yani %100, aralık boyunca bekleyen hiçbir şeyin olmadığı tek bir an bile yaşanmadığı anlamına geliyor. Ne kadar veri taşındığı ya da sürücünün ne kadar dolu olduğu hakkında hiçbir şey söylemiyor. Geri kalanını aynı sayfa gösteriyor: Okuma hızı ve Yazma hızı, Ortalama yanıt süresi, Tür (SSD ya da HDD gibi) ve Sistem diski (Windows'un üzerinde olup olmadığı).

Çok veri taşınırken meşgulse bu büyük bir iştir: bir kurulum, bir kopyalama ya da bir yama gibi. Az veri taşınırken meşgulse ve yanıt süreleri uzunsa, istekler sürücüyü bekliyor demektir; o zaman önemli olan soruyu Microsoft'un performans sorunlarını giderme kılavuzu soruyor: disk boğulmuş mu, öyleyse onu kim kullanıyor?

İşlemi bul

İşlemler sekmesinde, sıralamak için Disk sütun başlığını seç. Birçok Windows hizmeti Hizmet Ana Bilgisayarı işlemlerinin içinde çalışıyor, ve Windows 10 sürüm 1703'ten beri, 3,5 GB'tan fazla RAM'i olan bilgisayarlarda birkaç istisna dışında her hizmet kendi işlemini alıyor; Microsoft'un hizmet ana bilgisayarı belgeleri, bunun Görev Yöneticisi'ne bakıp hangi hizmetin hangi kaynakları kullandığını tam olarak bilmeni sağladığını söylüyor.

w0a'nın Servis süreçlerini birleştir (svchost) ayarını uyguladıysan hizmetler ana işlemleri yeniden paylaşıyor, ve ayarın sayfası bunun bedeli olarak Görev Yöneticisi'ndeki hizmet başına rakamları yazıyor (Bellek tweakleri).

Dosya düzeyinde ayrıntı için Görev Yöneticisi'nin Kaynak İzleyicisini Aç komutunu kullan, ya da Win+R'ye basıp resmon çalıştır. Disk sekmesinde üç liste var:

Disk oturum açar açmaz tavana vuruyorsa Görev Yöneticisi'nin başlangıç sayfasındaki Başlangıç etkisi sütununa da bak; bu sütun başlangıç sırasındaki CPU ve disk etkinliğini ölçüyor.

Diski kullanan Windows işleri

Birkaç Windows işi çalışırken dosya okuyor ya da yazıyor:

Windows bir sabit diskteyse

Meşgul disk bir HDD ise ve sistem diskiyse, temposu sürücünün kendisi belirliyor. Aynı Microsoft kılavuzu bunu dönüş hızından hesaplıyor: 5400 RPM'lik bir disk teoride herhangi bir bloğu yaklaşık 11 ms içinde okuyabilmeli. Microsoft'un 2009 tarihli Windows 7 mühendislik testlerinde 182 sabit disk yapılandırmasının 176'sı rastgele okuma testinde 0,8 ile 1,6 MB/sn arasında sonuç aldı. Yani dağınık okumalara hizmet eden bir sabit disk, saniyede bir megabayt civarında veri taşırken sürekli meşgul olabilir.

Kılavuz gecikmeyi de derecelendiriyor. Performans İzleyicisi'nin Ortalama Disk sn/Okuma ve Ortalama Disk sn/Yazma sayaçları için 15 ms'nin altını sağlıklı, 25 ms'nin üstünü uyarı, 50 ms'nin üstünü kritik sayıyor; kısa sıçramalar tolere edilebilir, bir dakikayı aşan dönemler ise incelenmeye değer. Görev Yöneticisi'nin Ortalama yanıt süresi milisaniye cinsinden hızlı bir okuma veriyor; eşikler ise Performans İzleyicisi sayaçları için yazıldı.

Hiçbir ayar bir diski daha hızlı döndürmez. Bir SSD'nin oyunlarda neyi değiştirdiğini ve neyi değiştirmediğini Oyunlar için SSD mi HDD mi anlatıyor.

Sürücünün kendisi arızalanıyor olabilirse

Kaynak İzleyicisi'ndeki hiçbir şey bu etkinliği açıklamıyorsa, ya da az veri taşınırken yanıt süreleri uzun kalıyorsa, sürücüyü kontrol et. Yönetici hakları olmadan da PowerShell, Windows'un kendi özetini veriyor:

Get-PhysicalDisk | Format-Table DeviceId, FriendlyName, MediaType, HealthStatus

HealthStatus, Healthy, Warning, Unhealthy ya da Unknown gösteriyor; Microsoft bunu cihaz sağlığının üst düzey bir göstergesi olarak tanımlıyor. Sürücünün kendi sayaçları için PowerShell'i yönetici olarak aç (yönetici olmadan Windows bir erişim reddedildi hatasıyla geri çeviriyor) ve şunu çalıştır:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List DeviceId, Temperature, Wear, ReadErrorsUncorrected, WriteErrorsUncorrected, ReadLatencyMax

DeviceId ilk komuttakiyle eşleşiyor. Bazı alanlar boş gelebilir; Microsoft'un kendi örneğinde de biri boş geliyor. Güvenilirlik sayacı başvurusu Wear değerini bir yüzde olarak tanımlıyor, 100 tahmini aşınma sınırına ulaşıldığı anlamına geliyor; ayrıca 10 saniyenin üzerindeki bir ReadLatencyMax (milisaniye cinsinden verilir) değerinin disk ya da ana bilgisayar veri yolu bağdaştırıcısıyla ilgili bir soruna işaret edebileceğini söylüyor. Düzeltilmemiş sayılar, sürücünün kendisinin düzeltemediği hatalar.

CrystalDiskInfo sürücünün S.M.A.R.T. verilerini okuyor ve onu Good, Caution, Bad ya da Unknown olarak derecelendiriyor. Belgelerine göre sabit disklerde yeniden ayrılmış (reallocated), bekleyen (current pending) ve düzeltilemeyen (uncorrectable) sektör sayılarını izliyor, ve ömrünün %10'u ya da daha azı kalmış bir SSD'de Caution gösteriyor. Bu okumalardan herhangi biri yanlış görünüyorsa, önce önemli olanı sürücüden kopyala.

İşe yaramayanlar

İlgili

Bu sayfa yardımcı oldu mu?

Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.

Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.