高考考试网
当前位置: 首页 高考资讯

为什么要了解top(10分钟教会你看懂top)

时间:2023-06-28 作者: 小编 阅读量: 6 栏目名: 高考资讯

先来说说定义吧:在一段时间内,CPU正在处理以及等待CPU处理的进程数之和。三个数字分别代表了1分钟,5分钟,15分钟的统计值。可能是因为正在进行CPU密集型的计算,也有可能是因为I/O问题导致运行队列堵了。大家都知道,一个CPU在一个时间片里面只能运行一个进程,CPU核数的多少直接影响到这台机器在同时间能运行的进程数。Swap分区是由硬盘提供的交换区,当物理内存不够用的时候,操作系统才会把暂时不用的数据放到Swap中。

后端们最怕的事情之一就是服务器的负载突然飙升,这可能又意味着一个个夺目Call马上要打过来了。碰到这种情况怎么办,大家第一反应一定是登陆到服务器上,先敲一个top命令看看Load Average吧。今天这篇文章和大家说说怎么看这个“Load Average”。

Load Average

很多人说Load Average这一个指标就能说明系统负载高了,这句话是对的。那么具体是哪里压力大了呢?这三个数值是怎么计算出来的呢?可能很多人一下子都说不上来。

先来说说定义吧:在一段时间内,CPU正在处理以及等待CPU处理的进程数之和。三个数字分别代表了1分钟,5分钟,15分钟的统计值。

所以,这个数值的确能反应服务器的负载情况。但是,这个数值高了也并不能直接代表这台机器的性能有问题。可能是因为正在进行CPU密集型的计算,也有可能是因为I/O问题导致运行队列堵了。所以,当我们看到这个数值飙升的时候,还得具体问题具体分析。直接升级机器是简单粗暴,但是治标不治本。

top命令一行一行看

top命令输出了很多参数,真正的服务器负载情况我们要综合其他参数一起看。

第一行:top - 20:41:08 up 18 days, 5:24, 2 users, load average: 0.04, 0.03, 0.05top:当前时间up:机器运行了多少时间users:当前有多少用户load average:分别是过去1分钟,5分钟,15分钟的负载

具体需要关注的果然还是load average这三个数值。大家都知道,一个CPU在一个时间片里面只能运行一个进程,CPU核数的多少直接影响到这台机器在同时间能运行的进程数。所以一般来说Load Average的数值别超过这台机器的总核数,就基本没啥问题。

第二行:Tasks: 216 total, 1 running, 215 sleeping, 0 stopped, 0 zombieTasks:当前有多少进程running:正在运行的进程sleeping:正在休眠的进程stopped:停止的进程zombie:僵尸进程

running越多,服务器自然压力越大。

第三行:%Cpu(s): 0.2 us, 0.1 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 stus: 用户进程占CPU的使用率sy: 系统进程占CPU的使用率ni: 用户进程空间改变过优先级id: 空闲CPU占用率wa: 等待输入输出的CPU时间百分比hi: 硬件的中断请求si: 软件的中断请求st: steal time

这一行代表了CPU的使用情况,us长期过高,表明用户进程占用了大量的CPU时间。us sy如果长期超过80或者90,可能就代表了CPU性能不足,需要加CPU了。

第四行&第五行KiB Mem : 65810456 total, 30324416 free, 9862224 used, 25623816 buff/cacheKiB Swap: 7999484 total, 7999484 free, 0 used. 54807988 avail Memtotal:内存总量free:空闲内存used:使用的buffer/cache: 写缓存/读缓存

第四第五行分别是内存信息和swap信息。所有程序的运行都是在内存中进行的,所以内存的性能对与服务器来说非常重要。不过当内存的free变少的时候,其实我们并不需要太紧张。真正需要看的是Swap中的used信息。Swap分区是由硬盘提供的交换区,当物理内存不够用的时候,操作系统才会把暂时不用的数据放到Swap中。所以当这个数值变高的时候,说明内存是真的不够用了。

第五行往下 PID USER PR NI VIRT RES SHR S %CPU %MEM TIMECOMMAND 19868 root 20 0 19.733g 369980 15180 S 0.7 0.6 129:53.91 java 19682 root 20 0 19.859g 5.766g 22252 S 0.3 9.2 139:42.81 java 54625 100 20 0 50868 33512 4104 S 0.3 0.1 0:04.68 fluentd PID:进程idUSER:进程所有者PR:优先级。数值越大优先级越高NI:nice值,负值表示高优先级,正值表示低优先级VIRT:进程使用的虚拟内存总量SWAP:进程使用的虚拟内存中被换出的大小RES:进程使用的、未被换出的物理内存大小SHR:共享内存大小SHR:共享内存大小S:进程状态。D表示不可中断的睡眠状态;R表示运行;S表示睡眠;T表示跟踪/停止;Z表示僵尸进程。%CPU:上次更新到现在的CPU占用百分比 ;%MEM:进程使用的物理内存百分比 ;TIME :进程使用的CPU时间总计,单位1/100秒;COMMAND:命令名/命令行

这些就是进程信息了,从这里可以看到哪些进程占用系统资源的概况。

转载自:https://juejin.im/post/5d590126f265da03db0776b6

    推荐阅读
  • 马车的拼音(大家可以了解一下)

    马车拼音:[mǎchē]马车是马拉的车子,或载人,或运货马车的历史极为久远,它几乎与人类的文明一样漫长一直到19世纪,马车仍然是城市交通的十分重要的交通工具,接下来我们就来聊聊关于马车的拼音?马车的拼音马车拼音:[mǎchē]。马车是马拉的车子,或载人,或运货。随着火车和汽车的出现,车轮转动的速度越来越快。至此,马车的黄金时代宣告结束。

  • 俄罗斯战争电影介绍(俄罗斯战争电影有哪些)

    柳德米拉遇到一名男子并坠入爱河。粮食短缺,武器简陋,装备寒酸,在及其恶劣的条件之下,苏维埃青年们和装备精良的敌方展开了一场又一场险象环生的激烈战斗,并且最终获得了胜利。由于穆斯林的强烈抵抗,苏联在阿富汗损兵折将,死伤无数。他们接受严苛的魔鬼训练,进行各种特种培训。1987年末,这支奇兵组成“第九突击队”前往阿富汗,受命占据3234高地,以掩护苏联士兵撤退。第九突击队保护苏军大部队安全通过,而自己却弹尽粮绝。

  • 东鹏洞石叫什么(“世界洞石”震惊世界)

    接下来我们就一起去研究一下吧!东鹏洞石叫什么又名石灰华或孔石,属于石灰石和大理石。古今中外无数知名建筑都选择了仅产于意大利罗马、伊朗、土耳其的天然石材洞石。洞石可以使装饰的建筑物带有文化和历的史韵味,一直为建筑设计大师喜爱的石材。2006年底,东鹏独创孕熔技术,成为天然洞石的完美人工替代品。随后又有纳福娜洞石,至尊洞石和世界洞石,震惊世界。

  • 中元节的由来和禁忌(关于中元节的由来和禁忌)

    在道教中,有三位大神,分别为天官、地官、水官。这三位大神的职责也不一样,天官又名上元一品赐福天官,紫薇大帝,主正月十五天官赐福;地官又名中元二品赦罪地官,清虚大帝,主七月十五地官赦罪;水官又名下元三品解厄水官,洞明大帝,主十月十五水官解厄。三官又合称为三元,正月十五日、七月十五日和十月十五日又被认为是三官的神诞之日,所以七月十五又被称为中元。因为它可能是人故意遗弃,代表被抛弃的霉气。

  • 秘密花园主要内容(秘密花园的内容)

    伦罗克斯的父母双亡后,生活在姨父神秘阴沉的大房子里,一次神奇的经历,使玛丽闯入久已禁闭且荒芜的花园。《秘密花园》是美国作家弗朗西丝·霍奇森·伯内特的代表作,该书于1911年首次出版并很快畅销于美国和英国。1939年,《秘密花园》被美国电影大师霍兰德再次改编为电影,电影名为《小孤女》这部经典影片再次使霍兰德获得巨大声誉。在英语的儿童文学作品里,该书被公认为是一部无年龄界限的佳作。

  • 如何做粉丝蒸大贝(粉丝蒸大贝方法)

    我们一起去了解并探讨一下这个问题吧!如何做粉丝蒸大贝元贝5只,粉丝适量,蒜蓉适量,葱花适量,芹菜适量,盐适量,鸡精适量。洗净贝壳,只留下一面壳,取出贝肉,洗净泥沙。粉丝泡软,蒜,葱,辣椒,芹菜切好备用。将粉丝放在贝肉下面。热锅放油,油热后,爆香蒜蓉,然后加入适量味精和盐,调成汁。蒸鍋里的水沸腾后旺火蒸5分钟即可。

  • 如何正确应对燃气泄漏(燃气管道泄漏的原因全攻略)

    经全力救援处置,被困人员均已救出,现场搜救工作已全部结束。事故造成13人受伤,4人死亡。事故发生后工作人员第一时间赶到现场,初步调查事故可能与燃气罐软管有关。据相关负责人介绍,此次事故未造成人员伤亡,目前事故确切原因正在调查中。忘关燃气阀门的原因有:1、缺乏关阀意识。

  • 高考英语完形填空方法(高考英语议论型完形填空特点及备考策略)

    2.议论型完形填空的备考策略遵循“首句”原则对于议论文形式的完形填空,在掌握全文主旨的情况下,抓好每段的首句是做好试题的基本原则之一。有一项调查结果表明,英语议论文有60%~90%的主旨句在文章的首句。所以理清论点、论据和结论是做好议论型完形填空的关键。句意:作为中年和老年的分界线,65岁可能已经过时了。根据文意可知,把65岁当做中年和老年的分界线,这已经不适合现在的形势了。

  • 保险业务员行业报告(保险销售人员大幅下降有利提高行业整体素质)

    而2019年底,全国保险公司共有销售人员973万人,其中代理制销售人员912万人。目前看来,保险市场总体保险销售队伍人员庞大,全国各类保险公司保险销售代理人员高达几百万人。2021年4月,银保监会办公厅发布《关于深入开展人身保险市场乱象治理专项工作的通知》,要求将治理重点指向人员管理弄虚作假、松散失序等行为。

  • 周末早安语录正能量短句(周末早安语录推荐)

    起床了,问候一句早安天冷自觉加衣,感冒时主动吃药喝热水觉得寂寞了,抱抱自己,觉得累了,休息休息,好好爱这个世界上唯一的自己早安!周末早安语录正能量短句起床了,问候一句早安。保留再多,也是一种缺失;播撒多了,才会拥有。小时侯,幸福是一件东西,拥有就幸福;长大后,幸福是一个目标,达到就幸福;成熟后,发现幸福原来是一种心态,领悟就幸福。