欢迎您访问第A百科网

top命令详解:CPU,内存,进程信息统计

910次浏览     发布时间:2024-01-23 22:06:43     编辑: 服务端技术

top的使用方法

top命令主要用于分析Linux服务器当前的实时CPU和内存消耗情况,以及进程的运行情况统计。

命令使用:top ,具体top命令的使用方法和以下截图的各个信息的含义,可通过man top命令来查看。

其中比较常用的是:按1显示各个核的统计,使用-p参数指定所要监控的进程号。

从上到下分析:

系统整体负载统计

第一行:top - 11:32:29 up 109 days, 20:46, 1 user, load average: 0.24, 0.36, 0.44

11:32:29:当前服务器时间

up 109 days:服务器运行了多久

1 user:当前的登录用户数量

load average: 0.24, 0.36, 0.44系统1分钟,5分钟,15分钟的负载统计,这个数字在单核和多核之间是存在差别的,

(1)如果是单核,则值在0.0~1.0之间表示正常,一般不要超过0.7,多核类似。

(2)如果是多核,则值在0.0~CPU核心数表示正常,如2核是0到2,4核是0到4。多核参照单核的标准的话,是:数值 / CPU核数,在0.00-1.00之间正常。当使用这个数值除以CPU核数,即:数值 / CPU核数,之后,如果大于5则表示系统负载太高。

CPU的核心数查看:

查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l

查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc –l

查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq

查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq

直接获得CPU核心数 (该命令即可全部算出多少核)
#grep 'model name' /proc/cpuinfo | wc -l

第二行:Tasks: 113 total, 2 running, 111 sleeping, 0 stopped, 0 zombie

113 total:当前系统一共有113个进程

2 running:2个进程正在运行

111 sleeping:111个进程在休眠

0 stopped:停止进程的个数

0 zombie:僵尸进程的个数

CPU的各个核统计

第三、四行:两个CPU核的统计信息

Cpu0 : 27.2%us, 16.4%sy, 0.0%ni, 46.0%id, 0.0%wa, 0.0%hi, 3.7%si, 6.7%st

Cpu1 : 20.2%us, 12.8%sy, 0.0%ni, 55.9%id, 0.0%wa, 0.0%hi, 3.7%si, 7.4%st

  1. us:用户空间进程所用CPU占比
  2. sy:系统空间进程所用CPU占比
  3. ni:调整了进程优先级的进程所用CPU占比
  4. id:空闲CPU占比
  5. wa:等待输入输出的进程所用CPU占比
  6. hi:硬中断所用CPU占比si软中断所用CPU占比

内存和交换分区统计

第五行:Mem: 5991036k total, 5878620k used, 112416k free, 39464k buffers

  1. total:物理内存总量
  2. used:已使用的物理内存量
  3. free:空闲的物理内存量
  4. buffers:用作内核缓存的内存量,即内核页缓存,操作系统尽可能地将从磁盘读出的内容或者要写到磁盘的内容通过页缓存来进行缓冲,在规定的时间或者当缓存到达一定量时,再刷到磁盘,减少磁盘的读写操作,提高系统性能。

第六行:Swap: 4194300k total, 51312k used, 4142988k free, 1663552k cached

  1. total:交换分区总大小,即分了多少磁盘用作交换分区
  2. used:已使用的交换分区总量
  3. free:空闲的交换分区量
  4. cached:缓冲的交换分区使用量,即内存的内容可以交换到交换分区,然后再从交换分区加载会内存,加载回之后,交换分区对应的内容不删掉,而是缓冲起来,故之后内存内容再交换出来时,如果该内容没有修改过,则不需要再对交换分区进行写出,减少数据读写量。当交换分区不够时,则可以删除该缓冲的内容来腾出空间。

对于当前的可用内存量 为:free + buffers + cached

进程统计

 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 
 8960 root 20 0 4437m 1.2g 5888 S 56.6 20.8 46006:20 java 
26114 root 20 0 4709m 2.3g 8400 S 26.4 40.0 2379:41 java 
15076 root 20 0 2790m 110m 2332 S 4.5 1.9 4633:09 java 
  1. PID:进程ID
  2. USER:进程的owner,即是在以该用户登录的身份时启动的。
  3. PR NI:进程优先级,其中PR为整数,NI为负数,绝对值越大,进程优先级越高。
  4. VIRT:进程的虚拟内存大小,VIRT = RES + SHR,即进程申请了多少内存,但是不一定使用了这么多,具体使用了多少物理内存是RES显示的。
  5. RES:进程所用的实际物理内存大小,即进程实际使用了多少物理内存,包含进程自身的内存和与其他进程共享的内存,但不包括swap out的。在分析进程是否占用太多内存时,关注这个值。
  6. SHR:进程所用的共享内存大小,如共享库,如果需要知道该进程自身独立使用的内存大小,则使用RES-SHR。当共享内存swap out到交换分区之后,则SHR的值会减小。
  7. S:进程状态,对应的值:D = 不可中断的睡眠状态, R = 运行, S = 睡眠, T = 跟踪/停止, Z=僵尸进程
  8. %CPU:上次更新到现在所使用的CPU的占比,即该进程在各个CPU核运行的占比相加,如果是多核,可能超过100%
  9. %MEM:进程所用的物理内存占比,即对于系统正在被使用的物理内存中,该进程使用了多少,如系统物理内存重量为8G,当前共使用了2G,当前进程为30%,则该进程使用了0.6G。
  10. TIME+:进程运行了多久,这个是百秒为单位,即需要乘以100来转为秒,另外一个TIME则是秒为单位。
  11. COMMAND:进程的启动命令,如Java进程是通过java命令启动的。

相关文章

单眼皮眼妆的画法步骤图片(可盐可甜的单眼皮眼妆教程)

大大的双眼皮,朦朦胧胧的眼睛好像成了女神小仙女们的标配。但是单眼皮也有单眼皮的美啊,单眼皮的人也可以很迷人,很有辨识度。近年来,纯天然的单眼皮小眼睛越来越受欢迎,单眼皮完全可以美出自己的特色。可以可爱也可以性感像周冬雨、金高银和阿沁这类单眼皮女孩,在一成不变的网红脸里简直是一股清流,让人过目不忘。今

2024-09-20 10:31

淘宝签收了还能退货吗(网购收货7天后发现质量问题还能退货吗?)

网购是当下潮流,给快递行业也带来了新的商机,相信很多消费者都不愿意遇到快递破损或者商品质量有问题的情况,因为退换货还是很麻烦的,为了保护消费者的利益,法律规定消费者可以七天无理由退货。七天期限过后,部分消费者认为不能继续要求退货。事实上,在实践中,即使商品已经签收超过七天,消费者如果发现商品存在质量

2024-09-20 10:16

情人节送老公什么比较实用(情人节适合送给老公的实用礼物)

Xbox游戏机队友早些年还是挺喜欢玩游戏的,但这几年上有老下有小后,我们的生活就越发单一了,除了工作外,每天剩余的时间基本都用来带娃了。年前和队友一起在游戏电玩社体验了双人成行感觉还不错,后来收到年终奖后的第一时间就为队友安排了Xbox SERIES S。因为考虑以后可能会抽时间玩一些双人游戏,所以

2024-09-20 10:01

屈原投的是什么江自尽(屈原为何投汨罗江?)

端午节,中国四大传统节日之一,历来受中国人民以及东亚东南亚地区人民的重视。同时,端午节也是中国所有节日中叫法别称最多的,竟然超过20种叫法:比如龙舟节、粽子节、端阳节、端午节、重五节、龙日节、诗人节、五黄节、午日节、浴兰节、草药节、天医节、五月节等。端午节 古代的端午节可比如今花样多的多了。那时候

2024-09-20 09:45

坐飞机什么东西不能带上机(乘坐飞机哪些东西不能携带)

乘坐飞机时,有一些物品是禁止携带的,主要包括以下几类:枪支、军用或警用械具(含主要零部件)及其仿制品,如弹药、烟火制品、爆破器材等及其仿制品[2][4]。管制刀具,如菜刀、水果刀、大剪刀、剃刀等生活用刀,手术刀、屠宰刀、雕刻刀等专业刀具,以及文艺单位表演用的刀、矛、剑等[2][4]。易燃、易爆物品,

2024-09-20 09:31

打死蛇真的会有报应吗(八大灵性动物,不可杀,不可食)

天生皮骨非天生,只有业障随此身。猫、狗猫狗是和人类最亲近的动物,都通人性,都是我们忠实的朋友。当今社会,豢养宠物盛行,有主人照看的比较安逸,而大量流浪狗、流浪猫却只能靠捡吃垃圾等生存。如果您能发慈悲心,请时常在垃圾箱等地方留点食物给它们充饥,延其生命,必增福报!不能如此,也千万不要无故打杀、虐待猫狗

2024-09-20 09:15

准生证办理流程(新生儿证件办理全攻略!)

1、准生证(计划生育服务证)计划生育服务证是集准生证、查环等功能为一体的证件,多数地方已废除准生证。去办准生证时,拿到的多是计划生育服务证。这是宝宝来到这个世界上的第一个证件,需要提前准备宝宝爸妈的身份证、户口本、结婚证和孕检证明。办理时间:在怀孕前或怀孕后三个月内办理办理地点:户籍所在地或现居住地

2024-09-20 09:01

检察官和律师的区别通俗(法官、检察官、律师哪个职业比较好?)

先说结论:三个专业本身并无好坏之分,关键还要看自身对于未来的规划。一、职业的定位律师(lawyer)是指接受委托或者指定,为当事人提供诉讼代理或者辩护业务等法律服务的人员。法官是指依照法律规定的程序产生,在司法机关(一般指法院)中依法行使国家审判权的审判人员,是司法权的执行者。检察官是依法行使国家检

2024-09-20 08:46

专升本报名流程及条件详细(专升本需要什么条件?)

1、专升本报考不允许跨省首先,专升本考试是由各个省份自行组织的,换句话说,专升本考试是以省为基本单位的,不同省份的招生政策是不同的。在哪个省份读的专科,就只能在哪个省份参加专升本考试,一般来说,不会出现跨省升本的情况。 2、专升本的条件总体上来说,专升本考试针对的是各个省应届毕业的高职高专学生,专项

2024-09-20 08:30

洛可可建筑风格的代表(十大洛可可建筑代表作)

建筑是日常生活中非常常见的,现在的建筑风格一般都是钢筋水泥式的现代建筑,当然也遗留了一些之前的建筑。洛可可式建筑是一个比较特别的建筑风格,比较华丽而美丽世界上有很多地方还遗留着洛可可建筑的身影,下面为大家盘点一下吧。十大洛可可建筑代表作 1、十四圣洁大教堂十四圣洁大教堂始建于1743年德国,1772

2024-09-20 08:15