以太网性能测试指标、监控服务器地一些方法性能测试指标、监控服务器地一些方法

服务器性能监控  时间:2021-01-14  阅读:()

性能指标

通用指标指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系统比如SolarisAIX或者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]

gcorelabs:CDN业务节点分布100多个国家地区,免费版提供1T/月流量

卢森堡商家gcorelabs是个全球数据中心集大成的运营者,不但提供超过32个数据中心的VPS、13个数据中心的cloud(云服务器)、超过44个数据中心的独立服务器,还提供超过100个数据中心节点的CDN业务。CDN的总带宽容量超过50Tbps,支持免费测试! Gcorelabs根据业务分,有2套后台,分别是: CDN、流媒体平台、DDoS高防业务、块存储、cloud云服务器、裸金属服务器...

妮妮云(43元/月 ) 香港 8核8G 43元/月 美国 8核8G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

cyun29元/月,香港CN2 GIA云服务器低至起;香港多ip站群云服务器4核4G

cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...

服务器性能监控为你推荐
虚拟空间租赁虚拟主机租用价格多少钱一年vps虚拟主机请问VPS和虚拟主机有什么不一样,为什么VPS贵那么多。广告的别来!外国虚拟主机为什么淘宝上的 外国的虚拟主机 这么便宜?域名备案查询如何查看网站备案已经成功国外空间租用国内和海外空间 域名 服务器托管 租用中国域名注册中国十大域名注册商美国服务器托管美国网站服务器去哪里租?虚拟空间哪个好虚拟内存一般设多大比较好?jsp虚拟空间java虚拟主机空间怎么选择,国内jsp虚拟主机比较稳定java项目做好后需要推荐一下吧网站空间价格我想自己弄个小网站,但我不会懂域名和买空间价格,便宜一点的一共要多少钱?
域名网 域名转让网 动态域名解析软件 新世界机房 t牌 themeforest mobaxterm 免费全能空间 秒杀预告 789电视网 双线主机 爱奇艺vip免费试用7天 如何用qq邮箱发邮件 免费cdn metalink 环聊 河南移动梦网 英国伦敦 万网空间 阿里云邮箱登陆地址 更多