Quantcast
Channel: MSDN Blogs
Viewing all articles
Browse latest Browse all 29128

Summary of packet-tracking techniques

$
0
0

Tracking the packet tracking

We just covered a couple ways to track packets in the kernel debugger.  Here’s a quick reference table to help you understand how these techniques fit into your toolbelt.

 !ndiskd.pendingnbls!ndiskd.nbl -log
DocumentationHereHere
Finds “lost packets”YesNo
Finds “smuggled packets”NoYes
Finds use-after-freeNoYes
Loses data if ringbuffer wraps aroundNoYes
Number of historical events recorded1Many (depends on size of ringbuffer)
Records NBL ownership YesYes
Records NBL allocation/freeNoYes
Records NBL clone/fragmentNoYes
CPU performance impactNegligibleApprox 3x CPU usage
Memory footprint impactNone32kb – 32mb, depending on RAM size
Enabled by default on client SKUYesNo
Enabled by default on server SKUNoNo
Enabled when TrackNblOwner is at least...13
Minimum operating system versionWindows 7 SP1 or
Windows Server 2008 R2 SP1
Windows 8 or
Windows Server 2012

Viewing all articles
Browse latest Browse all 29128

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>