性能指标
通用指标指Web应用服务器、数据库服务器必需测试项)
用内存数如果测试时发现内存有变化情况也要注意如果是内存泄露则比较严
Web服务器指标
Requests Per Secon间/秒数
数据库服务器性能指标
系统的瓶颈定义
换页限制 Iostat
Ubuntu性能监控
在进行负载测试Load Test是要监控服务器的CPU、 内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。
1 、安装rstatd sudo apt-get instal l rstatd如果无法apt安装可以下载安装。
2、启动rpc rs tatd
3、在LoadRu nner Control ler的run界面中添加System Resource Graphs下的Unix Resource在Unix Resource图上右键Add Measurements然后点击Add填写ip如1921681 99默认只有三个指标在下面的Add中可以添加其他指标。
4、下面说一下各种指标的情况
CPU指标
Average load
上一分钟同时处于“就绪”状态的平均进程数这个数值除以CPU个数应该小于2如果长期是2证明有排队的
CPU uti l ization
CPU的使用时间百分比如果在75%以上则可以考虑换CPU了
Swap-in rate
正在交换的进程数
Swap-out rate
正在交换的进程数
Context switches rate
每秒钟在进程或线程之间的切换次数
System mode CPU uti lization
在系统模式下使用CPU的时间百分比
Usermode CPU uti l ization
在用户模式下使用CPU的时间百分比
Interrupt rate
每秒内的设备中断数
内存
Page-in rate
每秒钟读入到物理内存中的页数
Page-out rate
每秒钟写入页面文件和从物理内存中删除的页数
Paging rate
每秒钟读入物理内存或写入页面文件的页数如果持续在几百可能要加大内存了
磁盘
Col lision rate
每秒钟在以太网上检测到的冲突数
Dis k rate
磁盘传输速率
网络
Incoming packets error rate
接收以太网数据包时每秒钟接收到的错误数
Incoming packets rate
每秒钟传入的以太网数据包数
Outgoing packets errors rate
发送以太网数据包时每秒钟发送的错误数
Outgoing packets rate
每秒钟传出的以太网数据包数
通过LoadRunner监控Linux的资源状况
我们在使用LR进行性能测试的时候经常有需要监控OS的资源使用情况的需求。对于Windows系统这个工作进行起来很方便直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可但对于Linux/Unix系统则要稍微复杂一些我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况
Linux
对于Linux系统要想通过LR监控Linux/Unix系统的资源使用情况需要运行rstatd服务。如果OS 没有安装rs ta td(可以查找一下系统中是否存在rp c rs ta td这个文件如果没有则说明系统没有安装rs ta td)则需要进行安装。 rs ta td安装步骤如下
获得rs ta td的安装介质(rs ta td ta r g z)。 rs ta td可以从red h a t的安装CD中获得或者从网站上下载(给出一个下载地址 sou rceforge的 //heanet dl sou rceforge net/sou rceforge/rs tatd)。
将rstatd tar gz拷贝到Linux系统中解压赋予可执行权限进入rpc rstatd目录依次执行如下命令
#/co n fi g u re
#make
#make instal l
结束后运行/rpc rstatd命令启动服务。这个时候你就可以在LR中监控Linux资源了。
Unix
对于Unix系统比如SolarisAIX或者HP UX等它们的配置过程比较简单——在inetd conf(在/etc 目录下)文件中去掉rs ta td前面的注释然后启动rs ta td服务即可。
Loadrunner监控Linux服务器系统资源需要在服务器上启用rstatd进程步骤如下1下载一个rstatd tar利用ssh工具上传到Linux中。
下载地址 http://download csdn net/detai l/hyzhou1121/3976889 这里下载的软件版本是rpc rstatd-401 tar。
2解压该文件。
#tar -xvf rpc rs tatd-401 ta r
解压后得到一个rpc rs tatd-401文件。
3进入rpc rs tatd-40目录后运行Confi g u re进行配置。
#/co n fi g u re
4配置完成后使用make命令编译安装包。
#make
5编译完成后使用make install进行安装。
#make instal l
6输入rpc rs tatd命令启动该进程。
#/rpc rs tatd
7使用下列命令检查该进程是否正确启动。
#ps-eaf|grep rpc rstatdroot 8430 1 018:11 ? 00:00:00 /rpc rstatdroot 8445 6886 018:11 pts/1 00:00:00 grep rpc rstatd
如果过程没有问题就可以使用loadrunner监控Linux系统资源了。监控的效果如下
注意监控过程中要关闭Linux防火墙否则可能会监控失败。
LoadRunner压力测试时监控服务器Linux的资源情况.
在进行负载测试Load Test是要监控服务器的CPU、 内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。
1 、安装rstatd sudo apt-get instal l rstatd如果无法apt安装可以下载安装。
2、启动rpc rs tatd
查看是否正常启动用如下命令rpcinfo-p
[root@localhost~]#rpcinfo-pprogram vers proto port
100000 2 tcp 1 1 1 portmapper
100000 2 udp 1 1 1 portmapper
100024 1 udp 676 status
100024 1 tcp 679 status
100001 3 udp 691 rstatd
100001 2 udp 691 rstatd
100001 1 udp 691 rstatd
3、在LoadRunner Control ler的run界面中添加System Resource Graphs下的Unix Resource在UnixResource图上右键Add Measurements然后点击Add填写ip如1921681 99默认只有三个指标在下面的Add中可以添加其他指标。
4、下面说一下各种指标的情况
CPU指标
Average load
上一分钟同时处于“就绪”状态的平均进程数 <CPU个数*核心数*07
CPU uti l ization
CPU的使用时间百分比如果在75%以上则可以考虑换CPU了
Swap-in rate
正在交换的进程数
Swap-out rate
正在交换的进程数
Context switches rate
每秒钟在进程或线程之间的切换次数
System mode CPU uti lization
在系统模式下使用CPU的时间百分比
Usermode CPU uti l ization
在用户模式下使用CPU的时间百分比
Interru pt rate
每秒内的设备中断数
内存
Page-in rate
每秒钟读入到物理内存中的页数
Page-out rate
每秒钟写入页面文件和从物理内存中删除的页数
Paging rate
每秒钟读入物理内存或写入页面文件的页数如果持续在几百可能要加大内存了
LoadRunner采集的数据中 内存的使用情况是没有的可以装sar然后用sar来观察
可以使用该命令sar-nDEV-u-r3120>perform log
这个命令3秒采样一次共采样120次360秒6分钟可以根据自己的需要调整3和120这两个值。perform log是保存的文件名
磁盘
Col lision rate
每秒钟在以太网上检测到的冲突数
Dis k rate
磁盘传输速率
网络
Incoming packets error rate
接收以太网数据包时每秒钟接收到的错误数
Incoming packets rate
每秒钟传入的以太网数据包数
Outgoing packets errors rate
发送以太网数据包时每秒钟发送的错误数
Outgoing packets rate
每秒钟传出的以太网数据包数p ps是
以太网传输最小包长是64字节。包转发线速的衡量标准是以单位时间内发送64 b yte的数据包最小包的个数作为计算基准的。
对于千兆以太网来说计算方法如下
1000 Mb ps/((64 B+8 B+12 B)×8b it)=1488095 p ps
说明 当以太网帧为64 Byte时需考虑8 Byte的前导符和12 B yte的帧间隙的固定开销。
在以太网中每个帧头都要加上了8个字节的前导符前导符的作用在于告诉监听设备数据将要到来。然后 以太网中的每个帧之间都要有帧间隙 即每发完一个帧之后要等待一段时间再发另外一个帧在以太网标准中规定最小是12个字节然而帧间隙在实际应用中有可能会比12个字节要大在这里我用了最小值。每个帧都要有20个字节的固定开销。 另外这20字节的信息是不能通过抓包软件抓下来的因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1488Mpps。
以下是常用以太网端口的包转发率
1 、万兆以太网 1488 Mpps
2、千兆以太网 1488 Mpps
3、百兆以太网 01488Mpps
4、十兆以太网 001488Mpps(1488Kpps)
Monitor name :UNIX Resources. Internal rpc error (error code:4).Machine: 210.75.6.149. Hint:CheckthatRPConthismachineisupand running.Checkthat rstatdaemononthismachineisup and running(use rpcinfo uti l ityforthisverification).Detai ls:RPC:RPCcal lfai led.
RPC-TCP: recv()/recvfrom( )fai led.
RPC-TCP: recv()/recvfrom()fai led.
RPC-TCP: recv()/recvfrom( )fai led.
WinSock:Connection reset by peer. (entry point: Factory: :Col lectData). [MsgId:MMSG-47197]Monitor name :UNIX Resources. Internal rpc error (error code:2).Machine: 210.75.6.149. Hint:CheckthatRPConthismachineisupand running.Checkthat rstatdaemononthismachineisup and running(use rpcinfo uti l ityforthisverification).Detai ls:RPC:RPCcal lfai led.
RPC-TCP: recv()/recvfrom( )fai led.
RPC-TCP:Timeout reached. (entry point: Factory: :Col lectData). [MsgId:MMSG-47197]Monitor name :UNIX Resources. Internal rpc error (error code:2).Machine: 210.75.6.153. Hint:CheckthatRPConthismachineisupand running.Checkthat rstatdaemononthismachineisup and running(use rpcinfo uti l ityforthisverification).Detai ls:RPC:RPCcal lfai led.
RPC-TCP: recv()/recvfrom( )fai led.
RPC-TCP:Timeout reached. (entry point: Factory: :Col lectData). [MsgId:MMSG-47197]Monitor name :UNIX Resources. Cannot initial ize the monitoring on 192.168.60.9. Error whi le creating the RPC cl ient. Ensure that the machine can be connected and that it runs the rstat daemon(use rpcinfo uti l ityforthisverification).Detai lederror:RPC: Fai ledtocreate RPCcl ient.RPC-TCP: Fai led toestabl ish RPCserver address.
RPC-TCP: Fai led tocommunicatewiththe portmapperon host '192.168.60.9' .RPC:RPCcal lfai led.
RPC-TCP: recv()/recvfrom( )fai led.
RPC-TCP:Timeout reached. (entry point:CFactory: : Initial ize). [MsgId:MMSG-47190]
每每进入第四季度,我们就可以看到各大云服务商的促销力度是一年中最大的。一来是年底的促销节日活动比较多,二来是商家希望最后一个季度冲刺业绩。这不还没有到第四季度,我们看到有些商家已经蠢蠢欲动的开始筹备活动。比如素有低价VPS收割机之称的Virmach商家居然还没有到黑色星期五就有发布黑五促销活动。Virmach 商家有十多个数据中心,价格是便宜的,但是机器稳定性和速度肯定我们也是有数的,要不这么低的...
pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...
2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...