进程监控: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 网络监控指标,Linux监控一些指标相关推荐

  1. linux 网络使用log,linux 网络命令last、lastlog、traceroute、netstat

    last /usr/bin/last 语法:last 功能:列出目前与过去登入系统的用户信息 reboot 是重启信息 lastlog lastlog -u 502(用户ID) traceroute ...

  2. linux网络流量统计,linux下网络流量监控统计

    最近在做虚拟化迁入评估,其中很重要的一项就是流量的问题.现在部署一个工具和脚本用来统计服务器的网络流量. linux下监控流量的工具有很多,比如ifstat.iftop等. 个人还是喜欢ifstat, ...

  3. linux 网络端口状态,Linux下用netstat查看网络状态、端口状态(转)

    转:http://blog.csdn.net/guodongdongnumber1/article/details/11383019 在linux一般使用netstat 来查看系统端口使用情况步. n ...

  4. linux网络驱动架构,Linux网络体系架构和网卡驱动设计

    Linux网络体系架构 1.Linux的协议栈层次 2.Linux的网络子系统架构 Linux的协议栈层次 Linux的优点之一在于它丰富而稳定的网络协议栈.其范围从协议无关层(例如通用socket层 ...

  5. linux 虚拟机大量udp请求失败_理解 Linux 网络栈:Linux 网络协议栈简单总结分析...

    1. Linux 网络路径 1.1 发送端 1.1.1 应用层 (1) Socket 应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的.Linu ...

  6. linux网络共享文件夹,[Linux] - Windows与Linux网络共享文件夹挂载方法

    Windows与Linux网络SMB方式文件夹共享挂载 本示例系统: Windows 2003+ Linux-Centos/Ubuntu 本示例全为命令行操作,如何使用Windows.Linux命令行 ...

  7. 理解 Linux 网络栈:Linux 网络协议栈简单总结

    1. Linux 网络路径 1.1 发送端 1.1.1 应用层 (1) Socket 应用层的各种网络应用程序基本上都是通过 Linux Socket 编程接口来和内核空间的网络协议栈通信的.Linu ...

  8. linux 网络函数调用链,Linux通知链机制及实例

    Linux内核中各个子系统相互依赖,当其中某个子系统状态发生改变时,要使用一定的机制告知使用其服务的其他子系统,以便其他子系统采取相应的措施.内核实现了事件通知链机制(notification cha ...

  9. linux网络编程大杂烩==Linux应用编程7

    一.Linux 网络编程框架 1.网络是分层的 (1)OSI 七层模型:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. (2)网络为什么要分层:互联网及其复杂,需要分层以便更好地实现网络 ...

  10. linux网络编程 ppt,LINUX网络编程.ppt

    <LINUX网络编程.ppt>由会员分享,可在线阅读,更多相关<LINUX网络编程.ppt(47页珍藏版)>请在人人文库网上搜索. 1.LINUX网络编程,行业事业部 黄文举 ...

最新文章

  1. react登录页面_「开源」React-Admin终极后台管理项目解决方案
  2. ACM寒假训练第一周总结
  3. 处理 Oracle SQL in 超过1000 的解决方案
  4. 用纯 CSS 创作一个小球反弹的动画
  5. Kinect for windows的重力感应和角度马达
  6. 关于ZendOptimizer和wamp的phpmyadmin冲突问题
  7. HTML基础学习(二)—CSS
  8. 转载-计算几何的题目
  9. 柳氏管理学:感恩是双向的,强调单方面都是别有用心
  10. 全国一级计算机考证软件
  11. ABAP Enhancement
  12. 《OpenCv视觉之眼》Python图像处理六 :Opencv图像傅里叶变换和傅里叶逆变换原理及实现
  13. pandas 转换为文本类型_python – pandas将文本特征转换为数值
  14. 皮革行业经销商在线系统:简化采购审批流程,轻松管控代理商
  15. AcWing 1117 单词接龙
  16. XiaoHu日志 6/3~6/5
  17. 开发落网电台windows phone 8应用的计划(3)
  18. 求导——基本初等函数的导数公式
  19. freerdp 解压安装_Linux下安装FreeRDP,连接Windows远程桌面好软件软件.doc
  20. java面经总结(待完成)

热门文章

  1. python 读图片性能测试
  2. pytorch attention 注意力
  3. OPENCV3读取avi,解决返回NULL问题
  4. earning Multi-Domain Convolutional Neural Networks for Visual Tracking
  5. freeimage例子资料整理
  6. java识别文件类型_在Java中识别文件类型
  7. java去掉rn,React Native删除第三方开源组件的依赖包
  8. 毫米波雷达_毫米波雷达基础知识
  9. linux shell 字符串操作(长度,查找,替换)详解 BASH
  10. confluence添加用户_Confluence 6 选项 1 – 在 Confluence 中手动重建用户和用户组