(atop) - 监控Linux系统资源与进程的工具

atop

监控Linux系统资源与进程的工具

补充说明

[非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是一款开源软件,我们可以从这里获得其源码和rpm安装包。

语法

atop(选项)(参数)

说明

ATOP列:该列显示了主机名、信息采样日期和时间点

PRC列:该列显示进程整体运行情况

  • sys、usr字段分别指示进程在内核态和用户态的运行时间
  • proc字段指示进程总数

  • zombie字段指示僵死进程的数量

  • exit字段指示atop采样周期期间退出的进程数量

CPU列:该列显示CPU整体(即多核CPU作为一个整体CPU资源)的使用情况,我们知道CPU可被用于执行进程、处理中断,也可处于空闲状态(空闲状态分两种,一种是活动进程等待磁盘IO导致CPU空闲,另一种是完全空闲)

  • sys、usr字段指示CPU被用于处理进程时,进程在内核态、用户态所占CPU的时间比例
  • irq字段指示CPU被用于处理中断的时间比例
  • idle字段指示CPU处在完全空闲状态的时间比例
  • wait字段指示CPU处在“进程等待磁盘IO导致CPU空闲”状态的时间比例

CPU列各个字段指示值相加结果为N00%,其中N为cpu核数。

cpu列:该列显示某一核cpu的使用情况,各字段含义可参照CPU列,各字段值相加结果为100%

CPL列:该列显示CPU负载情况

  • avg1、avg5和avg15字段:过去1分钟、5分钟和15分钟内运行队列中的平均进程数量
  • csw字段指示上下文交换次数
  • intr字段指示中断发生次数

MEM列:该列指示内存的使用情况

  • tot字段指示物理内存总量
  • free字段指示空闲内存的大小
  • cache字段指示用于页缓存的内存大小
  • buff字段指示用于文件缓存的内存大小
  • slab字段指示系统内核占用的内存大小

SWP列:该列指示交换空间的使用情况

  • tot字段指示交换区总量
  • free字段指示空闲交换空间大小

PAG列:该列指示虚拟内存分页情况

swin、swout字段:换入和换出内存页数

DSK列:该列指示磁盘使用情况,每一个磁盘设备对应一列,如果有sdb设备,那么增多一列DSK信息

  • sda字段:磁盘设备标识
  • busy字段:磁盘忙时比例
  • read、write字段:读、写请求数量

NET列:多列NET展示了网络状况,包括传输层(TCP和UDP)、IP层以及各活动的网口信息

  • XXXi 字段指示各层或活动网口收包数目
  • XXXo 字段指示各层或活动网口发包数目

atop日志

每个时间点采样页面组合起来就形成了一个atop日志文件,我们可以使用"atop -r XXX"命令对日志文件进行查看。那以什么形式保存atop日志文件呢?

对于atop日志文件的保存方式,我们可以这样:

  • 每天保存一个atop日志文件,该日志文件记录当天信息
  • 日志文件以"atop_YYYYMMDD"的方式命名
  • 设定日志失效期限,自动删除一段时间前的日志文件

其实atop开发者已经提供了以上日志保存方式,相应的atop.daily脚本可以在源码目录下找到。在atop.daily脚本中,我们可以通过修改INTERVAL变量改变atop信息采样周期(默认为10分钟);通过修改以下命令中的数值改变日志保存天数(默认为28天):

(sleep 3; find $LOGPATH -name 'atop_*' -mtime +28 -exec rm {} \; )& 

最后,我们修改cron文件,每天凌晨执行atop.daily脚本:

0 0 * * * root /etc/cron.daily/atop.daily

相关资料

热点新闻

受疫情影响 Booking.com宣布最多裁员25%

全球酒店预订平台Booking.com母公司Booking Holdings今日宣布,由于新冠病毒疫情继续对旅游造成广泛影响,该公司计划在全球范围内最多裁员25%。目前,Booking.com拥有逾1.7万名员工。 阅读全文

发布于:2020-08-04T23:15:13Z  |  103次阅读  |  详细内容 »

抖音在美业务威胁再升级 特朗普要禁止TikTok运营?

美国对中国科技公司的威胁再度升级!特朗普当地时间7月31日在其专机“空军一号”上对媒体记者表示,他将禁止TikTok在美国运营,最早于周六(即8月1日)实施,并且暗示他不会支持美国公司去收购TikTok。这是TikTok一周内在美国遭遇的第二次政府打压,本周美国财政部刚刚提交审查建议。 阅读全文

发布于:2020-08-01T21:14:31Z  |  103次阅读  |  详细内容 »

不惜一切坚持生产 特斯拉成为疫情下汽车业最大赢家

疫情危机之中,由于前期“种下的种子”渐渐长成,特斯拉逆势迎来大丰收。面对疫情冲击,全球传统车企遭受重创,销量和利润暴跌之时,特斯拉却仍保持盈利,股价由三月低点至今已飙升了约4倍。这使得它7月初市值超越大众和丰田后,始终稳坐全球第一大车企宝座。 阅读全文

发布于:2020-08-02T17:46:01Z  |  86次阅读  |  详细内容 »

互联网平台侵权屡禁不止 微信读书被判赔偿用户6600元

“微信读书”App因默认开放读书记录遭用户起诉,该案于7月30日落槌,法院认定腾讯公司侵犯用户个人信息权益,判决赔偿用户6600元。“我们尊重法院判决。”微信读书方面向《证券日报》记者表示,保障用户信息安全是微信读书一直坚守的首要原则。 阅读全文

发布于:2020-08-01T08:14:45Z  |  77次阅读  |  详细内容 »

CDC预测:未来30天 美国每天将有1000人死于新冠肺炎

美国疫情现况有多严峻?美疾控中心(CDC)预测,未来30天,美国每天将有1000人死于新冠肺炎。据美国有线电视新闻网(CNN)消息,过去一周,美国27个州的疫情逐渐趋缓,这是一个好消息,但对全美来说,疫情还是相当严重。根据CDC发布的一份综合预测数据,到8月22日,美国新冠肺炎死亡病例将达到17.3万例,在未来30天,平均每天就有1000个美国人死于新冠肺炎。 阅读全文

发布于:2020-08-03T12:15:09Z  |  74次阅读  |  详细内容 »

特斯拉Model Y在6月份销售7500辆 是Model X两倍多

特斯拉在去年3月份推出了跨界运动型多用途电动汽车Model Y,并在今年一季度开始向消费者交付,不过在Model Y开始交付之后,特斯拉在每一季度,将其与Model 3的产量及交付量合并公布,因而目前还无法知晓Model Y的具体销量。 阅读全文

发布于:2020-08-01T17:44:30Z  |  74次阅读  |  详细内容 »

腾讯建国内首个综合电竞体验馆:《头号玩家》沉浸体验成真

上海聚集了全国80%以上的电竞公司、俱乐部和明星资源,每年有近一半的电竞赛事在上海举办。在上海,腾讯电竞携手中央广播电视总台,建立了世界级的电竞赛事远程制播中心。在2020 ChinaJoy上,腾讯宣布,国内第一个综合电竞体验馆——腾讯电竞V-Station体验馆,将在2020年”十一黄金周”正式落地上海。 阅读全文

发布于:2020-08-01T16:14:51Z  |  70次阅读  |  详细内容 »

字节跳动回应TikTok易主:不对谣言或猜测发表评论

此前彭博社报道,美国政府即将颁布行政命令,以国家安全为由,迫使字节跳动出售短视频应用TikTok的美国业务。据知情人士透露,微软正在与字节跳动商谈收购TikTok的事宜,但谈判进展和具体条款尚未可知。如果美国科技巨头微软成功收购,则可以化解TikTok的监管风险。 阅读全文

发布于:2020-08-01T12:44:51Z  |  70次阅读  |  详细内容 »

字节跳动同意剥离TikTok美国业务 提出微软等两家公司接管

路透社消息,两名知情人士周六(1日)表示,在美国总统特朗普周五表示他已决定禁用该应用后后,字节跳动已同意完全剥离TikTok在美国的业务,以挽救与白宫的一笔交易。字节跳动此前曾试图在TikTok的美国业务中持有少数股权,但遭到了白宫的拒绝。 阅读全文

发布于:2020-08-01T22:45:42Z  |  69次阅读  |  详细内容 »

中国联通推出PLUS会员:联合12家互联网公司 最低99元/年

8月1日上午消息,中国联通今日宣布推出首款付费会员类产品——联通PLUS会员。该产品是中国联通在自有资源基础上,联合12家互联网公司共同打造,覆盖用户吃喝玩乐各类优惠特权。即日起,该产品在联通手厅App、中国联通营业厅微信公众号、10010短信及实体营业厅等线上线下全渠道正式发售。 阅读全文

发布于:2020-08-01T11:15:18Z  |  69次阅读  |  详细内容 »

即将推出的Apple Watch Series 6的电池现身监管机构

即将到来的Apple Watch Series 6的电池很可能已经在韩国测试研究院完成备案,并被Twitter用户@yabhishekhd发现。6月23日,韩国监管机构KTR为一块容量为303.8mAh的1.17Wh电池颁发了认证,该机构负责在公开销售前对新硬件进行审批和测试。 阅读全文

发布于:2020-08-01T22:45:43Z  |  68次阅读  |  详细内容 »

微信支付亲属卡被当成诈骗工具 官方详解正确打开方式

既能方便老人操作支付,又能避免熊孩子无度消费,亲属卡成为了越来越多用户兼顾家庭的好帮手。但同时,还是有少数用户因为不了解这一功能、“误赠”亲属卡导致了资金损失。近日,有媒体报道称,广州的吴某冒充贷款中介人员,诱导受害人与其建立微信亲属卡,盗刷对方微信账户中的资金。 阅读全文

发布于:2020-08-01T14:44:34Z  |  68次阅读  |  详细内容 »

小伙落水失踪 10天内微信余额却被多次提现

8月2日,据媒体报道,7月19日晚,四川宜宾一男子在救落入江中的弟弟时不慎失踪,但随后却不断收到其微信余额提现和消费的提示信息。报道称,7月19日晚9点左右,男子姜某成和女友带着9岁的弟弟到江边游玩,结果弟弟不慎失足落水,姜某成急忙扑入水中营救,却不料双双遇险。最终弟弟被路人救起送医,姜某成却下落不明,目前搜寻工作仍在继续。 阅读全文

发布于:2020-08-02T17:51:19Z  |  66次阅读  |  详细内容 »

微软发布新的Windows Insider计划网站

微软今日发布了改版后的Windows Insider计划网站。新网站经过重新设计,更加方便用户访问和参与,新的Windows Insider网站将为测试者了解该计划提供一站式服务。Windows Insider计划是一个由数百万Windows最忠实的粉丝组成的社区,他们可以第一时间看到Windows接下来的变化。 阅读全文

发布于:2020-08-02T00:14:38Z  |  66次阅读  |  详细内容 »

福奇对新冠阴谋论作出回应 敦促民众 “遵循科学”

据外媒BGR报道,无论是被问及疫苗时间表还是新冠病毒阴谋论,白宫卫生顾问安东尼·福奇博士说,他试图总是以同样的方式回应。福奇称他只想继续敦促民众 “遵循科学”。这是福奇最近在接受MSNBC的Andrea Mitchell采访时的内容。 阅读全文

发布于:2020-08-01T12:44:59Z  |  64次阅读  |  详细内容 »

热门Linux命令