Skip to content

Instantly share code, notes, and snippets.

@Nurlan199206
Last active December 3, 2023 07:14
Show Gist options
  • Save Nurlan199206/b75558b6e37999150c0491361545e6ad to your computer and use it in GitHub Desktop.
Save Nurlan199206/b75558b6e37999150c0491361545e6ad to your computer and use it in GitHub Desktop.
troubleshooting utilities
Table: Process and Load Monitoring Utilities
top - Process activity, dynamically updated procps
uptime - How long the system is running and the average load procps
ps - Detailed information about processes procps
pstree - A tree of processes and their connections psmisc (or pstree)
mpstat - Multiple processor usage sysstat
iostat - CPU utilization and I/O statistics sysstat
sar - Display and collect information about system activity sysstat
numastat - Information about NUMA (Non-Uniform Memory Architecture) numactl
strace - Information about all system calls a process makes strace
Table: Memory Monitoring Utilities
Utility Purpose Package
free - Brief summary of memory usage procps
vmstat - Detailed virtual memory statistics and block I/O, dynamically updated procps
pmap - Process memory map procps
Table: I/O Monitoring Utilities
Utility Purpose Package
iostat - CPU utilization and I/O statistics sysstat
sar - Display and collect information about system activity sysstat
vmstat - Detailed virtual memory statistics and block I/O, dynamically updated procps
Table: Network Monitoring Utilities
Utility Purpose Package
netstat - Detailed networking statistics netstat
iptraf - Gather information on network interfaces iptraf
tcpdump - Detailed analysis of network packets and traffic tcpdump
wireshark - Detailed network traffic analysis wireshark
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment