拓冰建站拓冰建站
首页 / 资讯中心 / 正文

【2015-01-18】linux的top命令简单笔记

[历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2015-01-18 标题linux的top命令简单笔记分类操作系统 / linux 标签linux·常用命令·toplinux的top命令简单笔记参考参考【 http://www.2cto.com/os/201209/157960.html 】以下内容转自【 http://www.2cto.com/os/201209/157960.html 】有部分删改版权归原作者所有。top命令经常用来监控linux的系统状况比如cpu、内存的使用程序员基本都知道这个命令但比较奇怪的是能用好它的人却很少例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图讲述top视图中的各种数据的含义还包括视图中各进程任务的字段的排序。top进入视图第一行10:01:23 当前系统时间126 days, 14:29 系统已经运行了126天14小时29分钟在这期间没有重启过2 users 当前有2个用户登录系统load average: 1.15, 1.42, 1.44 load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃的进程数然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量结果高于5的时候就表明系统在超负荷运转了。第二行Tasks 任务进程系统现在共有183个进程其中处于运行中的有1个182个在休眠sleepstoped状态的有0个zombie状态僵尸的有0个。第三行cpu状态6.7% us 用户空间占用CPU的百分比。0.4% sy 内核空间占用CPU的百分比。0.0% ni 改变过优先级的进程占用CPU的百分比92.9% id 空闲CPU百分比0.0% wa IO等待占用CPU的百分比0.0% hi 硬中断Hardware IRQ占用CPU的百分比0.0% si 软中断Software Interrupts占用CPU的百分比在这里CPU的使用比率和windows概念不同如果你不理解用户空间和内核空间需要充充电了。第四行内存状态8306544k total 物理内存总量8GB7775876k used 使用中的内存总量7.7GB530668k free 空闲内存总量530M79236k buffers 缓存的内存量 79M第五行swap交换分区2031608k total 交换区总量2GB2556k used 使用的交换区总量2.5M2029052k free 空闲交换区总量2GB4231276k cached 缓冲的交换区总量4GB第四行中使用中的内存总量used指的是现在系统内核控制的内存数空闲内存总量free是内核还未纳入其管控范围的数量。纳入内核管理的内存不见得都在使用中还包括过去使用过的现在可以被重复利用的内存内核并不把这些可被重新使用的内存交还到free中去因此在linux上free内存会越来越少但不用为此担心。如果出于习惯去计算可用内存数这里有个近似的计算公式第四行的free 第四行的buffers 第五行的cached按这个公式此台服务器的可用内存530668792364231276 4.7GB。对于内存监控在top里我们要时刻监控第五行swap交换分区的used如果这个数值在不断的变化说明内核在不断进行内存和swap的数据交换这是真正的内存不够用了。第六行是空行第七行以下各进程任务的状态监控PID 进程idUSER 进程所有者PR 进程优先级NI nice值。负值表示高优先级正值表示低优先级VIRT 进程使用的虚拟内存总量单位kb。VIRTSWAPRESRES 进程使用的、未被换出的物理内存大小单位kb。RESCODEDATASHR 共享内存大小单位kbS 进程状态。D不可中断的睡眠状态 R运行 S睡眠 T跟踪/停止 Z僵尸进程%CPU 上次更新到现在的CPU时间占用百分比%MEM 进程使用的物理内存百分比TIME 进程使用的CPU时间总计单位1/100秒COMMAND 进程名称命令名/命令行top命令有交互模式可以实现很丰富的显示这里简单的笔记下当显示top后可以输入交互命令来修改top的显示。这里我们首先输入h看下帮助如下图这里笔记几个最简单的使用x反色显示当前排序的列y反色显示当前正在运行的任务b使能x,y即bxby:更改排序列注意这里的需要shift按键来支持即需要使用shift. 如下图1显示各个CPU负载如下图V: 显示层级注意这里需要大写输入如下图c显示启动命令如下图u: 过滤指定的用户如下图q退出
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门