在性能测试/压力测试时,我们需要对服务器内存及redis的变化进行监控,来判断测试过程中服务器是否承受住这些压力。
1:安装easyNomon
下载地址:https://github.com/mzky/easyNmon/releases
将下载好的文件解压,并进入解压之后的目录,执行:
nohup ./easyNmon -p 指定一个端口号 > myout.out 2>&1 &
访问路径: 服务器ip:指定的端口号
2:安装redis-stat
先下载: git clone https://github.com/junegunn/redis-stat.git
解压之后进入该目录执行:
nohup ./redis-stat 服务器ip:redis端口号 -a redis密码 --server=指定一个端口号 1 > myout.out 2>&1 &
访问路径: 服务器ip:指定的端口号
常用的安装失败解决办法:
ruby重装,因为版本太低。
1:安装curl: yum -y install curl 2:安装rvm: gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 3:添加密钥: gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 4:安装rvmb: curl -L get.rvm.io | bash -s stable 5:安装gem: yum install gem -y 5:修改 rvm下载 ruby的源,到 Ruby China 的镜像: gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ 6:生效: source /usr/local/rvm/scripts/rvm 7:选择安装ruby大于2.3.0版本: rvm install 2.3.3 8:选择使用新安装的ruby: rvm use 2.3.3 9:安装相应插件: gem install redis 和 gem install redis-stat
若ruby的密钥失效,可以到ruby官网获取: http://www.ruby-lang.org/en
若使用yum命令失败,可能是服务器的域需要修改,可以将其修改成阿里域。
1: cd /etc/yum.repos.d/ 2: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3: yum update 4: yum clean all 5: yum makecache