• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

atop: Atop 是一个基于 ASCII 的全屏的性能监控工具,可用来监控进程的活动时间,高亮 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

atop

开源软件地址:

https://gitee.com/mirrors/atop

开源软件介绍:

atop

Created/maintained by Gerlof Langeveld [email protected]

Introduction

Atop is an ASCII full-screen performance monitor for Linux that is capableof reporting the activity of all processes (even if processes have finishedduring the interval), daily logging of system and process activity forlong-term analysis, highlighting overloaded system resources by using colors,etcetera. At regular intervals, it shows system-level activity related to theCPU, memory, swap, disks (including LVM) and network layers, and for everyprocess (and thread) it shows e.g. the CPU utilization, memory growth,disk utilization, priority, username, state, and exit code.In combination with the optional kernel module netatop,it even shows network activity per process/thread.In combination with the optional daemon atopgpud,it also shows GPU activity on system level and process level.

Highlights

The command atop has some major advantages compared to other performance monitoring tools:

  • Resource consumption by all processes.It shows the resource consumption by all processes that were active during the interval, so also the resource consumption by those processes that have finished during the interval.

  • Utilization of all relevant resources.Obviously it shows system-level counters concerning utilization of cpu and memory/swap, however it also shows disk I/O and network utilization counters on system level.

  • Permanent logging of resource utilization.It is able to store raw counters in a file for long-term analysis on system level and process level. These raw counters are compressed at the moment of writing to minimize disk space usage. By default, the daily logfiles are preserved for 28 days.System activity reports can be generated from a logfile by using the atopsar command.

  • Highlight critical resources.It highlights resources that have (almost) reached a critical load by using colors for the system statistics.

  • Scalable window width.It is able to add or remove columns dynamically at the moment that you enlarge or shrink the width of your window.

  • Resource consumption by individual threads.It is able to show the resource consumption for each thread within a process.

  • Watch activity only.By default, it only shows system resources and processes that were really active during the last interval, so output related to resources or processes that were completely passive during the interval is by default suppressed.

  • Watch deviations only.For the active system resources and processes, only the load during the last interval is shown (not the accumulated utilization since system boot or process startup).

  • Accumulated process activity per user.For each interval, it is able to accumulate the resource consumption for all processes per user.

  • Accumulated process activity per program.For each interval, it is able to accumulate the resource consumption for all processes with the same name.

  • Accumulated process activity per container.For each interval, it is able to accumulate the resource consumption for all processes within the same container.

  • Network activity per process.In combination with the optional kernel module netatop, it shows process-level counters concerning the number of TCP and UDP packets transferred, and the consumed network bandwidth per process.

  • GPU activity on system level and per process.In combination with the optional daemon atopgpud, it shows system-level and process-level counters concerning the load and memory utilization per GPU.

Links


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap