Linux 查找线程占用率
要素:
top 命令:
- 实时显示所有正在运行的进程和线程的信息,包括 CPU 占用率。
- 命令: top
htop 命令:
- 交互式进程查看器,提供更详细的信息,包括线程占用率。
- 命令: htop
vmstat 命令:
- 报告虚拟内存统计信息,包括线程数和 CPU 占用率。
- 命令: vmstat 1(每秒更新一次)
ps 命令:
- 显示正在运行的进程和线程的快照,包括 CPU 占用率。
- 命令: ps -eo pid,tid,pcpu,%cpu
pidstat 命令:
- 收集并报告有关进程和线程统计信息的时间序列数据,包括 CPU 占用率。
- 命令: pidstat -p
-t
示例:
使用 top 命令:
$ top -Hp
使用 htop 命令:
$ htop
按 F6 键并选择 "Threads" 查看线程信息。
使用 vmstat 命令:
$ vmstat 1
查看 "threads" 列中的线程数和 "cpu" 列中的 CPU 占用率。
使用 ps 命令:
$ ps -eo pid,tid,pcpu,%cpu
查看 "PCPU" 和 "%CPU" 列中的 CPU 占用率。
使用 pidstat 命令:
$ pidstat -p -t
查看 "CPU%" 列中的 CPU 占用率。