性能测试-linux资源监控.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试-linux资源监控

目录: Linux硬件基础 CPU:就像人的大脑,主要负责相关事情的判断以及实际处理的机制。 CPU:CPU的性能主要体现在其运行程序的速度上。影响运行速度的性能指标包括CPU的工作频率、Cache容量、指令系统和逻辑结构等参数。 查询指令:cat /proc/cpuinfo 内存:大脑中的记忆区块,将皮肤、眼睛等所收集到的信息记录起来的地方,以供CPU进行判断。 内存:影响内存的性能主要是内存主频、内容容量。 查询指令:cat /proc/meminfo 硬盘:大脑中的记忆区块,将重要的数据记录起来,以便未来再次使用这些数据。 硬盘:容量、转速、平均访问时间、传输速率、缓存。 查询指令:fdisk -l (需要root权限) Linux监控命令 linux性能监控分析命令 vmstat vmstat使用说明 vmstat可以对操作系统的内存信息、进程状态、CPU活动、磁盘等信息进行监控,不足之处是无法对某个进程进行深入分析。 vmstat [-a] [-n] [-S unit] [delay [ count]] -a:显示活跃和非活跃内存 -m:显示slabinfo -n:只在开始时显示一次各字段名称。 -s:显示内存相关统计信息及多种系统活动数量。 delay:刷新时间间隔。如果不指定,只显示一条结果。 count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。 -d:显示各个磁盘相关统计信息。 Sar sar是非常强大性能分析命令,通过sar命令可以全面的获取系统的CPU、运行队列、磁盘I/O、交换区、内存、cpu中断、网络等性能数据。 sar 命令行的常用格式:? sar [options] [-A] [-o file] t [n]? 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有? 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式? 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令? 的选项很多,下面只列出常用选项:? -A:所有报告的总和。? -u:CPU利用率? -v:进程、节点、文件和锁表状态。? -p:像是当前系统中指定CPU使用信息。 -d:硬盘使用报告。? -r:显示系统内存的使用情况。? -n:显示网络运行状态。参数后面可跟DEV、EDEV、SOCK和FULL。DEV显示网络接口信息,EDEV显示网络错误的统计数据,SOCK显示套接字信息,FULL显示前三参数所以信息。 -q:显示运行队列的大小,它与系统当时的平均负载相同 -B:内存分页情况 -R:显示进程在采样时间内的活动情况。 -g:串口I/O的情况。? -b:缓冲区使用情况。? -a:文件读写情况。? -c:系统调用情况。? -R:进程的活动情况。? -y:终端设备活动情况。? -W:系统交换活动。 Iostat iostat是对系统的磁盘I/O操作进行监控,它的输出主要显示磁盘读写操作的统计信息,同时给出CPU的使用情况。同vmstat一样,iostat不能对某个进程进行深入分析,仅对操作系统的整体情况进行分析。 iostat命令行的常用格式:? iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ] 各选项以及参数含义如下: -c: 仅显示CPU统计信息.与-d选项互斥. -d :仅显示磁盘统计信息.与-c选项互斥. -k :以K为单位显示每秒的磁盘请求数,默认单位块. -p :device | ALL 与-x选项互斥,用于显示块设备及系统分区的统计信息.也可以在-p后指定一个设备名,如: # iostat -p had 或显示所有设备 # iostat -p ALL -t :在输出数据时,打印搜集数据的时间. -V :打印版本号和帮助信息. -x device 输出指定要统计的磁盘设备名称,默认为所有磁盘设备. interval :指两次统计间隔时间 - count :按照interval 指定的时间间隔统计的次数 Top top命令能够实时监控系统的运行状态,并且可以按照CPU、内存和执行时间进行排序,同时top命令还可以通过交互式命令进行设定显示,通过top命令可以查看即时活跃的进行。 命令行启动参数: 用法

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档