首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux atop监控

介绍 atop是一个功能非常强大的linux服务器监控工具,它的数据采集主要包括:CPU、内存、磁盘、网络、进程等,并且内容非常的详细,特别是当那一部分存在压力它会以特殊的颜色进行展示,如果颜色是红色那么说明已经非常严重了...注意:所有的信息都是反映过去10S的状态信息 使用 atop工具安装好后在运行命令atop就能弹出监控界面 ? 接下来我们就来详细看看每行参数意义。...mlti(MULTICAST):每秒的多路广播的数量 erri/erro:每秒输入输出的错误数 drpi/drpo:每秒的输入输出的丢包数 lo:通过127.0.0.1网络接口的数据传输的数据展示,参数和上面的...过去10S进程写磁盘的数据量 DSK:过去10S进程所占磁盘的百分比 CMD:进程名 p模式:进程状态模式,同一个名称的进程显示一列,根据进程名进行分组显示 NPROCS:相同名称的进程数量 其它的参数上面已经有列出...atop的其它参数: Usage: atop [-flags] [interval [samples]] or Usage: atop -w file [-S] [-a] [interval

2.9K10

Linux系统的atop监控工具

概述 本文主要介绍Linux系统的atop监控工具的使用方法。...详细信息 atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统CPU、内存、磁盘、网络的资源使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中...安装atop atop通常在系统默认的下载源中,可以通过如下命令安装atop。...apt-get install atop -y 启动atop atop在安装完毕后,可以使用/etc/init.d/atop文件进行管理,执行如下命令,启动atop服务。...atop -r /var/log/atop/atop_20161227 分析atop atop常用指令如下所示。 c:按照进程CPU使用率进行降序筛选。 m:按照进程内存使用率进行降序筛选。

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux性能回溯工具-sysstat、atop、oswatch、nmon

参数也比较多。其可以搜集CPU使用情况、磁盘IO状态。...细化到具体某个cpu的状态时可以使用参数-p,处理器的ID从0开始。这个和top中按1的效果相同。...atop是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后.../OSWatcher.sh 20 24 gzip /u01/oswbb/archive & #参数1:指定两次获取数据的间隔,默认不指定为30s; #参数2:指定保留多少小时的数据,默认保留最近48...小时; #参数3:gzip 是否进行gzip压缩; #参数4:指定采集到的数据保存的位置,不指定默认保存在当前目录下的archive目录下。

3.1K01

linux系统分析双剑客 (atop+perf)

linux系统分析双剑客 (atop+perf) 操作系统内部本身是非常复杂,存在各种调用关系,本文主要讲解利用 atop+perf 双剑客来加速排障和分析一些常见的负载问题 剑客一 atop...atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后...写请求数量 NET列:多列NET展示了网络状况,包括传输层(TCP和UDP)、IP层以及各活动的网口信息 XXXi 字段指示各层或活动网口收包数目 XXXo 字段指示各层或活动网口发包数目 三,常用参数...perf是一款Linux性能分析工具,通过perf,应用程序可以利用PMU、tracepoint和内核中的计数器来进行性能统计。...20 timechart 针对测试期间系统行为进行可视化的工具 21 top 类似于linux的top命令,对系统性能进行实时分析。 22 trace 关于syscall的工具。

3K110

atop的介绍和使用

前言 Linux上运行大量的后端的业务程序,往往希望得到更快的响应速度,更小的延迟,甚至有严格的PCT 99的指标。而操作系统的复杂度很高,多个因子之间可能会互相影响,从而影响到业务的指标。...可以适当调整启动参数(推荐10s的采集间隔),使用systemctl start atop.service启动之后,atop就会把采集到的信息写入到磁盘之中。...如果发生了问题,想要回看当时的系统/进程的情况,可以使用atop -r /var/log/atop/atop_dddd -b hh:mm,可以查看dddd日期的hh:mm记录的数据。...atop每10s相当于给系统的状态做了一个快照,我们找到出现问题的时间点,然后通过atop来发现是否有异常。 更多的使用 在atop的页面上,按y键,可以看到线程级别的数据。 ?...按c键看到详细的参数 ? 以及按g恢复到常规视图,按j可以看到以container聚合的视图(非常适合docker场景),按l调整显示的各项数据等等。

1.9K20

Linux Linux内核参数调优

关于调优的建议: 1、出错时,可以查看操作系统日志,可能会找到一些有用的信息 2、尽量不要“批量”修改内核参数,笔者就曾这么干过,结果“调优”后,性能反而下降,事务出错数反而增加,所以,调优的时候可以考虑逐个参数进行调优...说明:我也不是很懂,参考自网络整理了下可能需要调整的一些参数 net.core.wmem_max=124928 发送套接字缓冲区大小的最大值(以字节为单位),参考值873200 net.core.rmem_max...通过配置TCP_TW_REUSE参数,来释放TIME_WAIT状态的端口号给新连接使用 net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收...net.ipv4.tcp_fin_timeout=30 默认值60,这个参数决定了它保持在FIN-WAIT-2状态的时间,参考值 30(一般来说FIN-WAIT-2的连接也极少) net.ipv4....当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; 以下几个参数文件需要打开防火墙才会存在 net.netfilter.nf_conntrack_max=

6.6K31

linux命令讲解大全】169.Linux系统资源监控工具atop和ProFTPD连接状态的实时展示工具ftptop

atop 监控Linux系统资源与进程的工具 补充说明 [非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中...语法 atop [选项] [参数] 说明 ATOP列:该列显示了主机名、信息采样日期和时间点 PRC列:该列显示进程整体运行情况 sys、usr字段分别指示进程在内核态和用户态的运行时间 #proc字段指示进程总数...日志 每个时间点采样页面组合起来就形成了一个atop日志文件,我们可以使用"atop -r XXX"命令对日志文件进行查看。...对于atop日志文件的保存方式,我们可以这样: 每天保存一个atop日志文件,该日志文件记录当天信息 日志文件以"atop_YYYYMMDD"的方式命名 设定日志失效期限,自动删除一段时间前的日志文件...其实atop开发者已经提供了以上日志保存方式,相应的atop.daily脚本可以在源码目录下找到。

6910

atop的改进和在统计io上遇到的问题

分析 1,atop的改进 atop的代码量本身并不大,官方的代码在: https://github.com/Atoptool/atop.git 在使用atop的过程中,遇到了一些问题,作者也做了相应的修改...其中很多task占用资源很少,但是依然会占用atop的record文件。 在patch中,支持了配置参数recordcputop & recordmemtop。用来配置收集cpu和内存的topN。...8,io accounting问题 linux提供了io accounting能力,对应的就是在/proc/PID/io,如下: ?...这里,我们需要纠结一下io accounting的统计逻辑,代码选自linux-4.14/fs/proc/base.c ?...再结合linux-4.14/kernel/exit.c来看,在子进程退出的时候,父进程wait的操作中,会把子进程的IO情况统计到父进程的task->signal->ioac中。

2K20

Linux内核参数调优

用法: vim /etc/sysctl.conf #修改内容 sysctl -p #生效 相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来做更细微调整。...net.core.netdev_max_backlog = 400000 #该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。...net.core.somaxconn = 100000 #Linux kernel参数,表示socket监听的backlog(监听队列)上限 net.core.wmem_default = 11059200...net.ipv4.tcp_fin_timeout = 10 #表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。...参数值为布尔值,1表示接受,0表示不接受。 #在充当网关的linux主机上缺省值为1,在一般的linux主机上缺省值为0。 #从安全性角度出发,建议你关闭该功能。

3.8K20
领券