美文网首页
Linux监控一些指标

Linux监控一些指标

作者: 霜序五 | 来源:发表于2018-02-24 23:52 被阅读0次

进程监控:top

虚拟内存统计:vmstat

vmstat 2 1(隔2秒,采样一次)
测试参数

r :表示运行队列,如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高
b :表示阻塞的进程数
swpd :虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,
那么你该升级内存了或者把耗内存的任务迁移到其他机器
free :空闲的物理内存的大小
buff : 系统占用的缓存大小
cache:直接用来记忆我们打开的文件,给文件做缓冲
si :每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了
us :用户CPU时间 sy :系统CPU时间
so : 每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。
sy : 系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。
id: 空闲 CPU时间,一般来说,id+ us + sy =100
wt : 等待IO CPU时间。

列出打开的文件:lsof

网络包分析器:tcpdump

sudo apt-get update
sudo apt-get install tcpdump
tcpdump -h
sudo tcpdump -i eth0 -c 3
-i 查看命令帮助
-i 网络接口
-c 需要输出包数量

网络状态统计:netstat

netstat -h (查看帮助)
netstat -r
netstat -i (查看网络接口)

进程监控:Htop

sudo apt-get install htop
htop

监控linux磁盘I/O:iotop

这个命令只有在kernelv2.6.20及以后的版本中才有,python基本需要2.7及以上版本

输入/输出统计:iostat

sudo apt-get install sysstat
iostat
avg-cpu段:
%user: 在用户级别运行所使用的CPU的百分比
%nice:优先进程消耗的CPU时间,占所有CPU的百分比
%system: 在系统级别(kernel)运行所使用CPU的百分比
%iowait: CPU等待硬件I/O时,所占用CPU百分比
%steal: 管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比
%idle: CPU空闲时间的百分比
Device段:
tps: 每秒钟发送到的I/O请求数
KB_read /s: 每秒读取的block数
KB_wrtn/s: 每秒写入的block数
KB_read: 启动到现在 读入的block总数
KB_wrtn: 启动到现在写入的block总数

实时局域网ip监控:IPTraf

sudo apt-get install iptraf
sudo iptraf
sudo iptraf -h

服务管理程序:sysv-rc-conf

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

删除apache2随机器启动的服务,并查看其他

sudo update-rc.d -f apache2 remove
sudo update-rc.d

监视每个进程使用的网络带宽:NetHogs

sudo apt-get install nethogs
sudo nethogs

监视网络带宽:iftop

sudo apt-get install iftop
sudo iftop

进程监控,资源监控,文件监控system Monitor

sudo apt-get install gnome-system-monitor
gnome-system-monitor

相关文章

  • Linux监控一些指标

    进程监控:top 虚拟内存统计:vmstat vmstat 2 1(隔2秒,采样一次)测试参数 列出打开的文件:l...

  • Prometheus监控Linux服务器

    监控linux服务器 思路:被监控端安装指标采集器,promethues 添加agent端指标采集接口的url,g...

  • 性能常用的监控指标

    1、监控指标 性能测试通常需要监控的指标包括: 1.服务器:Linux应用服务器。 具体包括CPU、Memory、...

  • Linux常用监控指标

    本文转自:http://book.open-falcon.org/zh/faq/linux-metrics.htm...

  • linux 服务器性能监控(一)

    这篇文章主要介绍一些常用的linux服务器性能监控命令,包括命令的常用参数、指标的含义以及一些交互操作。 几个问题...

  • ansible部署zabbix监控系统

    1、搭建zabbix服务,实现监控linux和windows的内存,cpu,磁盘,网络等基础指标 zabbix部署...

  • linux性能监控命令

    linux性能监控命令 vmstat 可以用来监控虚拟内存。可对操作系统的虚拟内存、IO、CPU等多个指标的整体情...

  • 第10章 Kubernetes集群资源监控

    一. Kubernetes监控指标与监控方案 1.Kubernetes监控指标 (1).集群监控 • 节点资源利用...

  • 监控笔记

    监控分类 系统 业务 监控方法 探针(probing) 内省(introspection) 监控指标 指标设计方法...

  • 搭建Prometheus Grafana Go监控平台

    一、前言 监控指标 Go监控指标有好多库,监控指标大致一样。1)https://github.com/bmhatf...

网友评论

      本文标题:Linux监控一些指标

      本文链接:https://www.haomeiwen.com/subject/vyqhxftx.html