Highlights
✨ developer dvt network-statistics: per-process network counters
A new DVT instrument, NetworkStatistics, samples the network traffic of specific processes: bytes and packets, in total and split into rx/tx, plus a .delta of each. It is the per-process counterpart of developer dvt netstat. The command prints one NDJSON record per PID per sample, and --interval sets the sampling period in milliseconds (default 1000).
pymobiledevice3 developer dvt network-statistics PID1 PID2 ...
# One process, sampled twice a second
pymobiledevice3 developer dvt network-statistics 140 --interval 500 | jq 'select(.pid == 140)'The .delta fields are not reliable on every iOS version, so diff the cumulative counters if you need a rate.
What's Changed
- 54698df docs: Document developer dvt network-statistics (#1998) (@Cassian433)
- 9b98166 dvt: Add NetworkStatistics per-process network sampling (#1998) (@Cassian433)
New Contributors
- @Cassian433 made their first contribution in #1998
Full Changelog: v11.20.2...v11.21.0