怎样使用Linux命令来监控系统,例如检测Linux中的CPU借助率。以下是5个你必须晓得的命令,top、vmstat、netstat、HTOP、PS。
top
top命令可实时显示Linux进程。top可以实时查看处理器的情况。它显示了系统上大部份CPU密集型任务的列表,而且可以提供用于操作进程的交互式界面。它可以显示系统摘要信息以及当前由Linux内核管理的进程或线程列表。它可以按CPU使用率,显存使用情况和运行时间对任务进行排序。
在top命令操作时,最重要的两个键是帮助('h'或'?')键,还有退出('q')键。或则,你可以在完成后简单地使用传统的中断('^C')。
top命令为管理员提供了一个正在运行的系统的动态实时视图。
vmstat
vmstat报告虚拟显存统计信息。vmstat报告有关进程,显存,paginglinux查看网络延迟,块IO,traps,c盘和CPU活动的信息。第一份报告形成自先前重新启动以来的平均值。其他报告提供了有关宽度延后取样周期的信息。无论哪种情况,过程和显存报告都是即时的。
命令可操作:
vmstat[options][delay[count]
选项是命令行参数,比如a{显示活动和非活动显存},f{显示自启动以来的forks数},m{显示slabinfo}linux查看网络延迟,s{显示风波计数器和显存统计信息}linux系统镜像下载,d{报告c盘统计信息}等等。
延后是几秒内更新之间的延后。假如未指定延后,则只会复印一个报告,并显示自引导以来的平均值。
count是更新的数目。在没有计数的情况下,当延后被定义时,默认是无限的。
netstat
netstat输出有关网路联接,路由表,插口统计信息,伪装联接和多播成员身分的信息
输出的信息类型由第一个参数控制,如下所示:
该命令具有悉心设计的句型格式。对于任何帮助,请使用netstat-help|-h参数。
HTOP
htop是一个交互式进程查看器命令。它与top类似,但容许你垂直和水平滚动,便于你可以看见系统上运行的所有进程及其完整命令行。使用htop命令,可以在不输入PID的情况下完成与进程相关的任务linux学习视频,如killing,重命名。
PS
ps显示当前进程的状态。此命令仅显示这些以你的有效用户标示运行且联接到控制终端的进程。可以使用各类选项将其他类别的过程添加到显示中。
ps以PID的方式以表格方式显示进程ID;在TT下的控制终端(假如有的话);到目前为止,进程使用的CPU时间,包括用户和系统时间,在TIME下;S下的进程状态;最后,显示正在运行的COMMAND。