Top命令解析Top命令是linux下常用的系统性能剖析工具,才能实时显示系统中各个进程的资源占用状况,类似于windows的任务管理器。下边详尽介绍它的使用技巧。下边是top命令的部份截图:第一行分别显示:系统当前时间系统运行时间当前用户登录数系统负载。*系统负载(loadaverage),这儿有三个数值,分别是系统近来1分钟linux系统命令topfree的使用及参数详解,5分钟,15分钟的平均负载。通常对于单个处理器来说,负载在0—之间是正常的linux系统命令topfree的使用及参数详解,超过就要导致注意了。在多核处理器中,你的系统均值不应当低于处理器核心的总量。第二行分别显示:total进程总量、running正在运行的进程数、sleeping睡眠的进程数、stopped停止的进程数、zombie僵尸进程数。第三行分别显示:%us(user)用户空间占用CPU比率、%sy(system)内核空间占用CPU比率、%ni用户进程空间内改变过优先级的进程占用CPU比率、%id(idle)空闲CPU比率、%wa(wait)等待输入输出(I/O)的CPU时间比率、%hi(hardwareinterrupt)指的是cpu处理硬件中断的时间、%si(softwareinterrupt)指的是cpu处理软中断的时间、%st(suppositional)用于有虚拟cpu的情况linux操作系统论文,拿来指示被虚拟机偷掉的cpu时间。
一般id%值可以反映一个系统cpu的闲忙程度。第四行MEM:total化学显存总数、used使用的数学显存总数、free空闲显存总数、buffers用作内核缓存的显存量。第五行SWAP:total交换区总数、used使用的交换区总数、free空闲交换区总数、cached缓冲的交换区总数。buffers和cached的区别须要说明一下,buffers指的是块设备的读写缓冲区linux命令tar,cached指的是文件系统本身的页面缓存。它们都是linux操作系统底层的机制,目的就是为了加速对c盘的访问。第六行PID(进程号)、USER(运行用户)、PR(优先级)、NI(任务nice值)、VIRT(虚拟显存药量)VIRT=SWAP+RES、RES(数学显存药量)、SHR(共享显存药量)、S(进程状态)、%CPU(CPU占用比)、%MEM(化学显存占用比)、TIME+(累计CPU占用时间)、COMMAND命令名/命令行。Top命令显示系统当前的进程和其他状况,top是一个动态显示过程,即可以通过用户键盘来不断刷新当前状态。
假如在前台执行该命令,它将独占前台,直至用户中止该程序为止。比较确切的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用;显存使用和执行时间对任务进行排序;并且该命令的好多特点都可以通过交互式命令或则在个人订制文件中进行设定。下边简单介绍top命令的使用方式:top[-][d][p][q][c][C][S][s][n