WPA zeigt das DPC-Fragment des NIC-Treibers für 232 Millisekunden
Ich teste meinen UDP-Proxy auf einem Computer mit 8 logischen CPUs. Bei rund 14.000 UDP-Clients beginnt eine der CPUs (CPU 4) mit dem Spitzenwert und der UDP-Durchsatz (wie vom Task-Manager gezeigt) auf Null. Ich habe WPR verwendet, um die CPU-Auslastung während der Spitze aufzuzeichnen, und WPA zeigt, dass CPU 4 doppelt so viele DPC / ISR-Fragmente (~ 11K) verarbeitet wie alle anderen CPUs (jeweils ~ 5K). Das längste DPC-Fragment lief 232 Millisekunden, die nächsten 5 DPC-Fragmente über 100 Millisekunden und die nächsten 57 zwischen 1 und 90 Millisekunden.
Ein Fragment ist definiert als "ein Zeitraum, in dem ein DPC oder ISR ohne Unterbrechung ausgeführt wurde". (Siehe https://msdn.microsoft.com/de-de/library/windows/hardware/jj679884.aspx )
Microsoft empfiehlt, dass DPC-Fragmente nicht länger als 100 Mikrosekunden ausgeführt werden! (Siehe https://msdn.microsoft.com/de-de/library/windows/hardware/ff546551 ( v = vs.85 ) .aspx ).
bxvbda.sys ist das Modul (Broadcom NetXtreme II GigE VBD) und um_bdrv_dpc ist die Funktion für all diese lang laufenden DPC-Fragmente.
Meine Frage ist also: Interpretiere ich die WPA-Daten für DPCs richtig?
[EDIT] Hinzufügen eines Bildes der DPC-Verwendung nach Stapel
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen