Linux系统分析工具之vmstat,free,ping(三)
来源:互联网 发布:北京网络公安报警电话 编辑:程序博客网 时间:2024/05/18 15:23
6> vmstat:虚拟内存统计
描述:
vmstat reports information about processes, memory, paging, block IO, traps, disks and cpu activity. The first report produced gives averages since the last reboot. Additional reports give information on a sampling period of length delay. The process and memory reports are instantaneous in either case.
用法:
vmstat [-a] [-n] [delay [ count]] vmstat [-f] [-s] [-m] vmstat [-S unit] vmstat [-d] vmstat [-D] vmstat [-p disk partition] vmstat [-V]
选项:
-a #显示活动/非活动的内存 -f #显示从开机到现在的forks的数目,等同于任务的创建总数 -n #只显示头部一次 -s #显示一个表包含各种事件计数器和内存统计 delay #刷新时间间隔 count #刷新次数 -d #显示磁盘相关统计信息 -D #显示活动的磁盘概要统计信息 -p #指定磁盘分区统计信息 -S#使用指定单位显示。参数有k K m M ,分别代表1000 1024 1000000 1048576字节(byte)默认单位为K(1024 bytes) -V#显示vmstat版本信息。
字段描述:
Procs r#等待运行的进程的数量 b#睡眠的进程的数量 Memory swpd#已使用的虚拟内存大小 free#空闲的内存大小 buff#缓冲区的内存大小 cache#用于高速缓存的内存大小 inact#不活跃的内存大小(-a option) active#活跃的内存大小(-a option) Swap si #从磁盘交换到内存的数量(/s) so#从内存交换到磁盘的的数量(/s) IO bi#从一个块设备接收到的块数量(blocks/s) bo#发送给一个块设备的块数量(blocks/s) System in#每秒的中断数,包含时间中断 cs#每秒上下文切换的数 CPU#总CPU时间的百分比 us#运行非内核程序的时间(user time, including nice time) sy#运行内核程序的时间 id#系统空闲时间(Prior to Linux 2.5.41, this includes IO-wait time) wa #用在IO等待的时间 st#从一虚拟机窃取的时间
示例:(很简单,不再多说)
$ vmstat 2 $ vmstat 2 5 $ vmstat -s
6> free:显示空闲和使用的内存
用法
free [-b|-k|-m|-g] [-c count] [-l] [-o] [-t] [-s delay] [-V]
参数
-b #以bytes显示内存数量 -g #以gigabytes显示内存数量 -k #以kilobytes显示内存数量(默认) -m #以megabytes显示内存数量 -l #显示详细的高低内存统计 -c count #显示几次结果,须和-s一起使用 -s delay #时间间隔 -V #显示版本号 -o #以旧版本方式输出,仅仅是没有buffer adjusted行 -t #显示一个总计的行
更多详情请参考手册$ man free
7> ping:send ICMP ECHO_REQUEST to network host
用法:
ping [-LRUbdfnqrvVaAB] [-c count] [-m mark] [-i interval] [-l preload] [-p pattern] [-s packetsize] [-t ttl] [-w deadline] [-F flowlabel] [-I interface] [-M hint] [-N nioption] [-Q tos] [-S sndbuf] [-T timestamp option] [-W timeout] [hop ...] destination
几个参数:
-c count #指定数值,执行ping的次数 -s packetsize #发送出去的ICMP包的大小默认56bytes,再加8bytes的ICMP表头数据,共64bytes -i interval#设定每次执行的间隔秒数
示例:
$ ping -c 5 www.baidu.com
0 0
- Linux系统分析工具之vmstat,free,ping(三)
- Linux系统管理员工具之vmstat
- linux系统分析工具之sar(五)
- linux系统分析工具之netstat(六)
- linux系统分析工具之pidstat(七)
- linux系统分析工具之strace(八)
- linux系统分析工具之tcpdump(九)
- linux系统分析工具之Blktrace(十)
- linux系统分析工具之iotop(十一)
- linux系统分析工具之slabtop(十二)
- linux 负载 vmstat free
- 【Linux】内存优化检查主要工具free top vmstat
- 【linux】free、vmstat、top“三贱合璧”追查内存
- Linux系统监控工具之vmstat详解
- Linux系统监控工具之vmstat详解
- Linux系统监控工具之vmstat详解
- Linux系统监控工具之vmstat详解
- Linux系统监控工具之vmstat详解
- Lua,Lua API,配置文件
- How can I change a file's encoding with vim?
- Asp.net Mvc使用PagedList分页
- C/C++中Static的作用详述
- Java NIO系列教程(八) SocketChannel
- Linux系统分析工具之vmstat,free,ping(三)
- ZOJ 3819 Average Score (2014牡丹江区域赛)
- C++判断字符串是否为数字
- OpenMP并行程序设计——Eclipse开发环境的搭建
- Linux系统分析工具之nicstat,dstat(四)
- 追求与混日子
- 【Socket编程】套接字Windows平台C语言实现
- Java NIO系列教程(九) ServerSocketChannel
- 第七周项目三(3)求周工资