Useful tools in Linux operating system

Performance tools

  • vmstat
  • iostat
  • ifstat
  • netstat
  • nfsstat
  • mpstat
  • nstat
  • dstat
  • sar
  • iftop
  • pidstat
  • xosview

Benchmark tools

  • fio
  • iozone
  • iperf
  • netperf
  • vdbench
  • sysbench
  • pgbench
  • YCSB
  • SPEC SFS 2014/SPECstorage Solution 2020
  • VMmark

Debugging tools

  • htop
  • lslk
  • lsof
  • top

Process tracing

  • ltrace
  • strace
  • pstack/gstack
  • ftrace
  • systemtap
  • ps
  • pmap
  • blktrace
  • ebpf

Binary debugging

  • ldd
  • file
  • nm
  • objdump
  • readelf

Memory usage tools

  • free
  • memusage
  • memusagestat
  • slabtop

Accounting tools

  • dump-acct
  • dump-utmp
  • sa

Hardware debugging tools

  • dmidecode
  • ifinfo
  • lsdev
  • lshal
  • lshw
  • lsmod
  • lspci
  • lsusb
  • smartctl
  • x86info
  • /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli

Application debugging

  • mailstats
  • qshape
  • xdpyinfo
  • xrestop

Others

  • collectl
  • proc
  • procinfo