Linux top命令用于实时监控系统资源的使用情况,包括CPU、内存、进程等。下面是一些常用的参数:
- -d delay:设置更新数据的时间间隔,默认是3秒。
- -n iterations:设置top命令执行的次数,即循环显示的次数。
- -p pid:显示指定进程ID(pid)的信息。
- -U username:显示指定用户名(username)的信息。
- -u username:显示指定用户名(username)或用户ID(uid)的信息。
- -b:以批处理模式运行top命令,直接将结果输出到文件中。
- -c:显示命令行参数。
- -s field:根据指定的字段(field)对进程进行排序,例如-cpu、-mem、-time等。
- -i:不显示空闲进程。
- -H:显示进程的树形结构。
- -l:显示平均负载和运行队列的信息。
- -m:以MB为单位显示内存的使用情况。
- -s seconds:设置刷新间隔的时间,单位为秒。
- -S:累积模式,显示进程的累积数据。
- -e:显示所有的进程信息。
这些参数可以根据需要组合使用,以满足不同的监控需求。