Çok yavaş bir Windows 10 kullanıcı arayüzü nasıl çözülür


11

Kısa bir süre önce bilgisayarımın performansı düştü, hatta bu iki cümleyi yazarken editörde yaklaşık 10 'duraklama' var. İşlem Gezgini'ni kullandıysam, azalan CPU, bellek ve IO'ya göre sıralayabilirim, böylece suçlular masanın üstünde her zaman görünür.

Buradaki sorun, en iyi kaynak domuzlarının çok hızlı bir şekilde değişmesidir ve uzun vadeli domuzlar olan süreçleri daraltmak zordur. İşlem CPU, bellek ve IO'yu birkaç saat veya gün boyunca izlemek ve bu verileri günlüğe kaydetmek ve daha sonra lager ve daha tutarlı domuzları tanımlamak için raporlar çıkarmak istiyorum.

Process Monitor'a baktım, ancak bu süreç faaliyetlerini toplam kaynak kullanımına karşı yakalamak için daha odaklı görünüyor ve henüz bu etkinlikleri süreçlere göre toplayıp gruplandırarak toplamanın bir yolunu bulamadım.

Sorun bazen İşlem Gezgini'ne ve bazen de CPU "aşırı yüklenmesine" bağlı olarak G / Ç ile ilgili gibi görünmektedir. Durgunluk geçici olduğundan, 24-48 saatlik bir süre boyunca her işlem için bu kaynakların süreç başına kullanımını izlemek ve kayıt altına almak istiyorum.

Bununla birlikte, Chrome ve Visual Studio gibi bazı uygulamalarda daha belirgindir, örneğin Notepad ++ kötü bir performansa sahip değildir. Ayrıca, diske ve diskten yavaş bellek disk belleği olduğundan şüphelenmeye başlıyorum ve işletim sistemi için bir SSD ve G / Ç uygulamalarında bir veya iki büyük almak için endişe içinde bekliyorum, ancak bu biraz zaman alacak.


Ürün, hizmet veya öğrenme materyali önerileri arayan sorular konu dışıdır çünkü hızlı bir şekilde modası geçmiş ve görüşe dayalı cevaplar çekmiştir. Bunun yerine, durumunuzu ve çözmeye çalıştığınız sorunu tanımlayın. Araştırmanızı paylaşın. İşte bu tür bir sorunun nasıl düzgün bir şekilde sorulacağına dair birkaç öneri.
Ramhound

"Son zamanlarda bilgisayarımın performansı düştü, bu iki cümleyi yazarken editörde yaklaşık 10" duraklama "bile var." - Bu genellikle bir depolama G / Ç sorununa işaret eder '
Ramhound

@Ramhound Tamamen bir bilgisayar kullanıcısı olarak yaşadığım bir sorunun nasıl çözüleceğini sormak için daha aşağı düzenlemeye çalıştım.
ProfK

3
kullanımı izlemek için ETW kullanın: superuser.com/a/1164299/174557 CPU kullanımı yüksek olan işlem yığınını genişletin.
magicandre1981

"Öğelerinizi" (örn. Tam dosya yedeklemesi ve bir resim) yedeklediğinizi, ardından HD'yi silin ve hiçbir uygulama olmadan Windows'u taze olarak yeniden yükleyin, Windows Update ile tamamen güncelleyin, uygulamaları yükleyin, tam WU güncellemelerini tekrar yapın, base \ main için yeni bir resim oluşturun ve şimdi dosyalarınızı tam dosya yedeklemesinden geri yükleyin. Şimdi eski yedeklemeleri silin ve yenilerini oluşturun ve bunları bir zamanlamaya göre otomatikleştirin. Şimdi bir felaketiniz varsa, en son veya BASE / ana Görüntüyü itersiniz ve dosyalarınızı en son sürümlerle geri yüklersiniz .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pezevenk Suyu BT

Yanıtlar:


1

İstediğiniz bu sayfada açıklanmaktadır:

Bu adımda, sonlandır düğmesini tıklayabilir veya günlük dosyasının konumunu belirtebileceğiniz veya Veri Toplayıcı Grubu'nu belirli bir kullanıcı olarak çalışacak şekilde yapılandırabileceğiniz birkaç adımdan sonra ilerleyebilirsiniz.

Veri kümesi oluşturulduktan sonra çalıştırın. Veri Toplayıcı Grubu, seçilen performans monitöründen (bizim durumumuzda CPU kullanımı) veri kaydetmeye başlayacaktır. Veri kümesi çalışırken raporlar kullanılamaz. Durdurduktan sonra, raporunuzu gezinme panelindeki Raporlar dizininin altında görebilirsiniz.

Performans İzleme hakkında daha fazlası:


Teşekkür ederim. Çok daha iyi ve belki de kabul etmek daha kolay, bana sadece "WPM kullan" diyen bir yorum.
ProfK

1
ancak bu herhangi bir ayrıntıyı yalnızca bir genel bakış olarak göstermez. Ama ne istersen yap. Ben bu toipic dışarı @ProfK
magicandre1981

Evet, elde ettiğim tek şey işlem başına CPU kullanımı değil, toplam CPU kullanımının bir grafiğidir.
ProfK

@ProfK ve size daha önce söylediğim şey bu. WPR / WPA'yı çalıştırın. CPU kullanımını ayrıntılı olarak nasıl izleyeceğinizi SYSTEM Process ve IE ( superuser.com/a/1179938/174557 ) için bir kez yayınladım . 5-7 dakika yakalayın ve analizörde açmak için yeterli RAM'in olup olmadığına bakın
magicandre1981

@ magicandre1981 Bana makul bir çözüm gibi göründüğü ve bağlantılı gönderi başına BÜYÜK ayrıntıya sahip olduğu için bu ayrıntıya sahip bir cevap eklerseniz cevabınızı artı 1 artıracağım.
Pezevenk Suyu IT

3

CPU kullanım sorunlarını teşhis etmek için CPU Örnekleme verilerini / Profilini yakalamak üzere Windows için Olay İzleme (ETW) kullanmalısınız.

Performans verilerini yakalamak için , Windows SDK'nın bir parçası olan Windows Performans Araç Seti'ni yükleyin .

resim açıklamasını buraya girin

Bu profili dropbox'ımdan indirin , HDD'de saklayın, şimdi WPRP profilini depoladığınız klasörde yönetici olarak bir komut istemi açın ve şu komutu çalıştırın:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Yavaş Explorer / Shell'in yaklaşık 5-7 dakikasını yakalayın. Şimdi günlüğe kaydetmeyi durdurmak için bu komutu çalıştırın:

wpr -stop slowWindowsShell.etl

Windows Performans Çözümleyicisi'nde (WPA.exe) açmak için ETL'yi çift tıklatın, hata ayıklama simgelerini yükleyin ve CPU kullanımı veya bellek kullanımı için analiz edin .

Bu profil ayrıca CPU ve bellek kullanımı düşükse Windows Gezgini / Kabuk olaylarını da içerir. İçinde ETL açın Perfview ve Etkinlikler verilerini açmak:

resim açıklamasını buraya girin

Ayrıntılarda Kabuk Olaylarını Arama Perfview, olaylar için MSEC (ms) 'de Süre oluşturur. Hangi Görevlerin yavaş olduğuna bakın.


Bağlantı verdiğiniz SDK sayfası Windows 8.1 ve önceki sürümler içindir ve 2104 yılına kadar uzanmaktadır. Sorumun başlığı Windows 10 için çözümler aradığım anlamına geliyor.
ProfK
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.