访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令工具 top详解

时间:2019-07-19

linux重启命令_linux命令_linux命令windows命令

Linux命令工具 top详解

Linux命令工具 top详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

常在linux系统下玩,这是必须掌握的命令之一;

下面详细说说这个命令:

敲入top进入:

top - 09:14:56 up 264 days, 20:56,  1 user,  load average: 0.02, 0.04, 0.00
Tasks:  87 total,   1 running,  86 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.2%st
Mem:    377672k total,   322332k used,    55340k free,    32592k buffers
Swap:   397308k total,    67192k used,   330116k free,    71900k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                        
    1 root      20   0  2856  656  388 S  0.0  0.2   0:49.40 init                                            
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                        
    3 root      20   0     0    0    0 S  0.0  0.0   7:15.20 ksoftirqd/0                                     
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0

09:14:56 : 系统当前时间

264 days, 20:56 : 系统开机到现在经过了多少时间

1 users : 当前2用户在线

load average 与后面的数字一起表示系统在过去1,5,10分钟内的负载程度,数值。平均负载 (load average): 综合负载指标(暂且归类cpu子系统),当系统的子系统出现过度使用时,平均负载会升高。22.关于linux系统的负载,以下表述正确的是:a: 通过就绪和运行的进程数来反映b: 通过top命令查看c: 通过uptime查看d: load:2.5,1.3,1.1表示系统的负载压力在逐渐变小bc,解释:alinux系统还需要包含处于waitting状态的进程 d说明系统负载变大,load average分别是系统1分钟linux命令,5分钟,15分钟的平均负载 参考链接:(1)(2)23.关于排序算法的以下说法linux命令,错误的是:a: 快速排序的平均时间复杂度o(nlogn),最坏o(n^2)b:堆排序平均时间复杂度o(nlogn),最坏o(nlogn)c:冒泡排序平均时间复杂度o(n^2),最坏o(n^2)d:归并排序的平均时间复杂度o(nlogn),最坏o(n^2)d,解释:归并排序最坏的时间复杂度也是o(nlogn)24.假设函数rand_k会随机返回一个【1,k】之间的随机数(k>=2),并且每个证书出现的概率相等。

 上一个教程:Linux命令入门