• Linux服务器压力测试总结(CPU、Memory、IO等)


    测试工具:sysbench、memtester、htop

    1、htop安装使用

    1 yum install ncurses-devel  # 安装依赖包
    2 tar zxvf htop-2.2.0.tar.gz  # 解压
    3 ./configure && make && make install  # 编译源码安装
    4 
    5 然后执行htop就可以查看服务器资源使用情况。

    2、memtester安装使用 

    1 tar zxvf memtester-4.3.0.tar.gz  # 解压
    2 cd memtester-4.3.0  # 进入到解压后的文件夹
    3 make && make install  # 编译源码安装
    4 # mentester测试服务器内存负载
    5 nohup memtester 12G 9999 > /home/software/temp/mem.log &

    3、sysbench安装

     1 tar zxvf sysbench-1.0.17.tar.gz  # 解压
     2 # 安装依赖包
     3 yum -y install make automake libtool pkgconfig libaio-devel
     4 yum -y install mariadb-devel openssl-devel
     5 yum -y install postgresql-devel
     6 # 编译源码安装
     7 ./autogen.sh
     8 ./configure
     9  make -j
    10 make install
    11 
    12 常见问题:
    13 [root@neokylin bin]# sysbench
    14 sysbench: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
    15 解决办法:
    16 ln -s /usr/local/lib/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0
    17 
    18 # sysbench测试服务器CPU负载
    19 nohup sysbench --threads=8 --time=84600 --test=cpu --cpu-max-prime=500000 run &
    20 # sysbench测试服务器IO负载
    21 sysbench --threads=8 --test=fileio --file-total-size=30G --file-test-mode=rndrw --time=300 --max-requests=0 prepare
    22 nohup sysbench --threads=8 --test=fileio --file-total-size=30G --file-test-mode=rndrw --time=84600 --max-requests=0 run &
    23 
    24 yum本地源挂载操作:
    25 scp -r -P 8122 root@10.68.154.94:/opt/Neo* /opt/
    26 
    27 mount /opt/NeoKylin-Server-7.0-aarch64-Release-Build06.07-lic-20190920.iso /media
    28 
    29 vim /etc/yum.repos.d/NeoKylin.repo
    30 
    31 把mnt改成media
    1 //查看CPU的IO读写情况
    2 iostat 1 >> log.log
    3 tail -200f log.log
  • 相关阅读:
    隐藏NGINX服务器名称 和版本号
    salt-grains
    格式化输出文本的方法
    递归例子
    yield 生成器例子
    Python基础之函数
    Python基础之面向对象
    Python基础之模块2
    Python基础之字符编码
    Python基础之文件操作
  • 原文地址:https://www.cnblogs.com/chenshengkai/p/12698367.html
Copyright © 2020-2023  润新知