zoukankan      html  css  js  c++  java
  • LoadRunner监控Centos和Ubuntu资源之服务器配置

    Centos

    我用的版本是Centos6.8

     

    首先更新源以及基础操作我就不说了,直接上步骤:

    Step 1 安装相关程序

    执行命令:yum install inetd,这一步是为了安装rstatd的守护进程

    执行命令:yum install rusers-server

     

    Step 2 启动服务

    service rpcbind start

    service xinetd start

    service rstatd start

     

    Step 3 (可选)编译rstatd的组件以实现rpcclient的功能

    这一部分是非必须的,如果你之前踩过坑,就会知道那些坑货写的文章里让你通过rpcinfo、rup、rsysinfo host等命令去验证,如果你想用这些命令,可以:

    wget https://nchc.dl.sourceforge.net/project/rstatd/rstatd/4.0.1/rpc.rsta td-4.0.1.tar.gz

    tar -zxvf rpc.rstatd-4.0.1.tar.gz

    cd rpc.rstatd-4.0.1

    ./configure

    make

    make install

    然后可以通过rsysinfo localhost命令看到本地的信息了:

     

    Step 4 使用LoadRunner监控服务器资源

    这是最终的一步,我事先已经录制了一个脚本,并在Controller中创建了场景,直接添加Unix资源监视器:

     

    这里要注意:选择资源度量时,如果你用了loadrunner的语言包,汉化成中文了,那么就要把自动添加的那些资源度量先全部删除,然后选择“添加”重新添加,不然会在后面报错。

    添加好后,稍等一会,我们就可以看到监控的信息了:

     

     

    Ubuntu

    Ubuntu下面其实更加简单,那些坑货乱写的文章,我只想说#¥%@#&……%……¥&

     

    Step 1 安装

    apt-get install openbsd-inetd

    apt-get install rstatd

     

    Step 2[不存在的]

    如果你安装完了,就不用做任何事情了,直接去LoadRunner Controller上添加监视器就行了:

     

    Step 3(可选) 安装客户端的操作

    apt-get install rstat-client

    之后所有的rup、rsysinfo等都就装好了,根本不用编译其他乱七八糟的东西。

    列出几个常用指标的含义:

    average load:过去1分钟的平均负载

    cpu utilization: cpu的使用率

    disk traffic:disk传输率

    paging rate:每秒从磁盘读到物理内存,或者从物理内存写到页面文件的内存页数

    Swap-in rate:每秒交换到内存的进程数

    Swap-out rate:每秒从内存交换出来的进程数

  • 相关阅读:
    iOS-开发日志-UIButton
    苹果API常用英语名词
    iOS-开发日志-UIimageView
    IOS-开发日志-UILabel相关
    iOS-开发日志-UIPageControl
    Maven-生成可执行的Jar包
    RabbitMQ不讲武德,发个消息也这么多花招
    Azure Service Bus(三)在 .NET Core Web 应用程序发送ServiceBus Queue
    windows server 2012 R2里IIS配置.net core2.1遇到的坑
    VScode中配置C++运行环境
  • 原文地址:https://www.cnblogs.com/renshengruxi/p/11096145.html
Copyright © 2011-2022 走看看