sysdig

https://github.com/draios/sysdig/wiki/Sysdig%20Examples#disk

sysdig is a great solution now.

Some usage cases include (their wiki has some exceptionally interesting examples):

For Disk I/O

  • See the top processes in terms of disk bandwidth usage

    sysdig -c topprocs_file

  • List the processes that are using a high number of files

    sysdig -c fdcount_by proc.name "fd.type=file"

  • See the top files in terms of read+write bytes

    sysdig -c topfiles_bytes

  • Print the top files that apache has been reading from or writing to

    sysdig -c topfiles_bytes proc.name=httpd

  • Basic opensnoop: snoop file opens as they occur

    sysdig -p "%12user.name %6proc.pid %12proc.name %3fd.num %fd.typechar %fd.name" evt.type=open

  • See the top directories in terms of R+W disk activity

    sysdig -c fdbytes_by fd.directory "fd.type=file"

  • See the top files in terms of R+W disk activity in the /tmp directory

    sysdig -c fdbytes_by fd.filename "fd.directory=/tmp/"

  • Observe the I/O activity on all the files named ‘passwd‘

    sysdig -A -c echo_fds "fd.filename=passwd"

  • Display I/O activity by FD type

    sysdig -c fdbytes_by fd.type

时间: 2024-12-15 19:59:39

sysdig的相关文章

#定位系统性能瓶颈# sysdig

安装方法: curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash [[email protected] ~]# curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash * Detecting operating system * Installing EPEL

性能调优之综合篇 - Linux系统性能监控和故障排查利器Sysdig

Sysdig绝对是可以跟SystemTap相媲美的工具,都是系统故障排查的利器,不论是开发人员还是运维人员都必须要掌握的一个工具.今天先介绍一下Sysdig的一些特性.官网上说Sysdig是Strace, Tcpdump, Lsof, Htop, Iftop等工具的合体,至于你信不信只有使用之后才能来惊叹我说的到底对不对.所以可以理解Sysdig主要功能就是系统级别的探测,捕捉服务器上的应用程序对CPU, Memory, I/O, Network的状况. Sysdig最新版提供了Docker容器

小命令 sysdig

详情请自行google 安装方法: curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash 执行 sysdig -cl | less出现的结果 Category: Application --------------------- httplog         HTTP requests log httptop         Top HTTP requests memcachelog

sysdig案例分析 - 用fdbytes_by chisel来分析磁盘I/O活动

sysdig's chisels 是内置的脚本,供使用者来追踪系统调用或者查看系统的性能瓶颈,它是用强大而且高效的脚本语言Lua写的. 今天来分享一下fdbytes_by的用法,该案例可以探测到系统的那个文件的I/O占用最高(不光是file,还可以是network I/O),而且可以查到哪个进程在读写该文件,并且可以查看到内核级的I/O活动明细.应用场景可以观察一下你的文件系统是否是在高效运转,或者调查一个磁盘I/O延迟的故障.配合dstat --top-io可以更容易定位到进程名字,但是今天介

centos7下安装docker(17.1docker监控---sysdig)

sysdig是一个轻量级的系统监控工具,同时原生支持容器.通过sysdig我们可以近距离观察linux操作系统和容器的行为 Linux上有很多常用的监控工具,比如;strace,tcpdump,htop,iftop,lsof..... 而sysdig则是这些工具集成在一个工具中,并且提供一个友好统一的操作界面. 安装和运行sysdig的最简单方法是运行docker容器: docker run -it --rm --name sysdig --privileged=true --volume=/v

如何用 sysdig 监控和排查 Linux 服务器

如果你需要跟踪一个进程发出和接收的系统调用,第一个想到是的什么?你很可能想到了 strace,你是对的. 从命令行监控原始网络通信你会用什么工具?如果你想到了 tcpdump,你又做了明智的决定.如果你碰巧需要跟踪打开的文件(换句 Unix 语言来讲就是:一切皆文件),很可能你会用 lsof. strace.tcpdump 和 lsof 确实了不起的工具,应该是每个系统管理员工具箱里的一部分.这恰恰是你会喜欢 sysdig 的原因,一个强大的系统级[探索]和调试工具,开源的,并且被创始人称作"s

docker监控工具sysdig

运行容器[root@harbor ~]# docker container run -it --rm --name=sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev:/host/dev --volume=/proc:/host/proc:ro --volume=/boot:/host/boot:ro --volume=/lib/modules:/host/l

监控利器sysdig&Weave Scope

监控利器sysdig(实时查看) sysdig 是一个轻量级的系统监控工具,同时它还原生支持容器.通过 sysdig 我们可以近距离观察 linux 操作系统和容器的行为. Linux 上有很多常用的监控工具,比如 strace,tcpdump,htop, iftop,lsof ...... 而 sysdig 则是将这些工具的功能集成到一个工具中,并且提供一个友好统一的操作界面. //安装和运行sysdig的最简单方法就是运行docker容器,命令为:[[email protected] ~]#

Docker的监控(简单部署Sysdig和Weave Scope)

一.Docker的监控 Docker自带的监控命令 简单命令介绍psdocker container ps 是我们早已熟悉的命令了,方便我们查看当前运行的容器.新版的 Docker 提供了一个新命令 docker container ls,其作用和用法与 docker container ps 完全一样.不过 ls 含义可能比 ps 更准确,所以更推荐使用. top如果想知道某个容器中运行了哪些进程,可以执行 docker container top [container] 命令.命令后面还可以