Server IP : 15.235.198.142 / Your IP : 216.73.216.14 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/doc/bpfcc-tools/examples/doc/ |
Upload File : |
Demonstrations of swapin, the Linux BCC/eBPF version. This tool counts swapins by process, to show which process is affected by swapping. For example: # swapin.py Counting swap ins. Ctrl-C to end. 13:36:58 COMM PID COUNT 13:36:59 COMM PID COUNT gnome-shell 2239 12410 13:37:00 COMM PID COUNT chrome 4536 14635 13:37:01 COMM PID COUNT gnome-shell 2239 14 cron 1180 23 13:37:02 COMM PID COUNT gnome-shell 2239 2496 [...] While tracing, this showed that PID 2239 (gnome-shell) and PID 4536 (chrome) suffered over ten thousand swapins. #swapin.py -T Counting swap ins. Ctrl-C to end. COMM PID COUNT b'firefox' 60965 4 COMM PID COUNT b'IndexedDB #1' 60965 1 b'firefox' 60965 2 COMM PID COUNT b'StreamTrans #9' 60965 1 b'firefox' 60965 3 COMM PID COUNT COMM PID COUNT b'sssd_kcm' 3605 384 [--] While tracing along with -T flag, it does not show timestamp. USAGE: # swapin.py -h usage: swapin.py [-h] [-T] [interval] [count] Count swapin events by process. positional arguments: interval output interval, in seconds count number of outputs optional arguments: -h, --help show this help message and exit -T, --notime do not show the timestamp (HH:MM:SS)