Yüksek Çekirdek zamanı ile ilgili sorunları nasıl giderebilirim?


Yanıtlar:


13

Çekirdek zamanını tam olarak neyin kullandığını bulmak için kesin araç kernrate.exe'dir. Windows SDK / WDK Visual Studio vb. İle birlikte gelir.

Ayrıca Xperf aynı çekirdek yoklama / izlemeyi de yapabilir ... ve muhtemelen kullanımı çok daha kolaydır. Kernrate bir tür canavardı.


11

Bu muhtemelen düşündüğünüzden daha kolaydır. Tutarlı ve yüksek sistem kullanımınız varsa, Process Explorer, Sistem işlemi için kullanabileceğiniz bir Konular sekmesi sağlar (işlem kimliği: 4). Sorunlu modül ve işlev görüntülenmelidir.

resim açıklamasını buraya girin

Sorunu analiz etmek için ampirik verileri toplamak için resmi bir araca ihtiyacınız varsa, Windows Performans Araç Seti'nin bir parçası olan Windows Performans Kaydedici / Windows Performans Çözümleyicisi'ni kullanabilirsiniz.

https://blogs.technet.com/b/yongrhee/archive/2012/11/23/installing-the-windows-performance-toolkit-v5-0-wprui-wpr-xperf.aspx

https://blogs.technet.com/b/yongrhee/archive/2012/11/23/wpr-xperf-capture-high-cpu-disk-io-file-registry-networking-private-bytes-virtual-bytes- disk belleği havuzu-sayfalandırılmamış-havuz-ve-veya-uygulama-slowness.aspx


2
Bu kolay bir kazanç olabilir, ancak asıl suçlu genel işçi iş parçacıklarının arkasına saklanır, bu durumda bu size çok şey anlatmaz. Hatta Russinovich, blog yazısında Kernrate'e başvuruyor
Ryan Ries

6

Diğer işlemlerin kalan% 40'ını oluştururken, yüksek çekirdek süreleri CPU'nun% 50'sini tüketirken kendimi yaşadım. Sorun, Trend AV'nin düzgün şekilde devre dışı bırakılmaması ve kaldırılmamasından kaynaklandı.

Hizmetler durdurulmuş ve gerçek zamanlı tarama devre dışı bırakılmış olsa da, çekirdek mini filtreleri etkin görünüyordu. Yazılımı düzgün bir şekilde kaldırdıktan sonra çekirdek zamanını harcadıklarını belirttim ve çekirdek zamanının önceki yükün 1 / 10'una düştüğünü gördüm.

Sisteminizdeki filtre listesini görüntülemek için şunu yazın

C:\Users\TEMP>fltmc filters
Filter Name                     Num Instances    Altitude    Frame
------------------------------  -------------  ------------  -----
TmPreFilter                             3       328500         0
luafv                                   1       135000         0

Microsoft'un burada bulunan 3. taraf filtrelerinin bir listesi vardır . Bu e-tabloya göre, TmPreFilter bir AV Tarayıcı olan Trend Micro'dur.


5
Awww bu cevap beni gerçekten hayal kırıklığına uğrattı. Sonra birikmesine ben güzelce yüksek çekirdek süresini nasıl giderileceği üzerinde maruz hazırlanmış bir bekliyordum. Bunun yerine tüm ilginç bitleri (nasıl) atlar ve daha önce yaptığınız bir şeyi bize
sunarsınız

@Iain Haha, teşekkürler. Buradaki amacım, SE hibrid blog-wiki biçiminde bildiğim bilgileri paylaşmaktı (bir blogum yok veya uygun bir wiki bilmiyorum). Çekirdek zamanının nasıl giderileceğini gerçekten bilmiyorum , ancak işe yarayan ve paylaşmak isteyen bir şey keşfettim. E-posta, Güvenlik ve bazı Geliştirme ile ilgili sorulara kesinlikle cevap verebilirim. Kısmi bir cevap
goodguys_activate

3
Cevap cevap, ben fltmc hakkında bilmiyordum.
jftuga

-1

Makinenin ne yaptığını görmek için Process Monitor ve DiskMon'u (Microsoft SysInternals) kullanarak bir burnunuz olsun. Tehlikeli aygıt sürücülerinin yanı sıra yaygın bir suçlu iyi eski çağrıdır.

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.