文章目录
服务器的基础性能测试包含内容
- 收集服务器的相关信息
- cpu性能
- 内存性能
- 磁盘IO性能
- 网络吞吐率和网络质量的稳定性1.
下面将分别介绍其对应的测试方案
cpu性能测试
1:用sysbench工具,让cpu求素数
sysbench --test=cpu --cpu-max-prime=20000 run
2:使用FIO工具测试CRC校验速度
fio --crctest
3:用Geekbench工具,对cpu各方面性能进行跑分(它会将结果上传至一个公共网站,以便直观显示跑分情况,网页链接在测试完成后才会自动给出)
去Geekbench的官网 http://geekbench.com/ 下载Geekbench最新版,并解压,然后进入目录,直接运行脚本就可以 (当然可以直接通过此连接进行下载 wget https://qiniu.wsfnk.com/Geekbench-4.1.1-Linux.tar.gz )
内存性能测试
1:使用sysbench工具,测试内存的申请(顺序|随机)与(读|写)速度
具体使用方式,请参看此文章 https://wsfnk.com/archives/302.html,关于内存测试的信息
2:使用memtester工具,测试内存在申请时有无出错
安装软件包,去官网下载软件包
#wget http://pyropus.ca/software/memtester/old-versions/memtester-4.3.0.tar.gz
wget https://pyropus.ca./software/memtester/old-versions/memtester-4.5.1.tar.gz
进入目录make,然后make install (不用./configure)
#测试示例(表示申请10M的内存,这里单位可以是B,K,M以及G,测试1次)
memtester 10M 1
3:内存坏块测试
apt-get install badblocks #安装软件
badblocks -v /dev/mem #测试,若是有内存坏块会有错误信息输出
磁盘IO性能测试
1:使用dd工具,测试磁盘的读取,写入及综合速度
具体使用方式,请参看此文章 https://wsfnk.com/archives/290.html
2:使用FIO工具,测试磁盘IO的iops,延时,已经速率等各项参数
具体使用方式,请参看此文章 https://wsfnk.com/archives/293.html
网络性能测试
1:使用iperf工具,测试网络带宽(网络吞吐率)
具体使用方式,请参看此文章 https://wsfnk.com/archives/288.html,关于以TCP模式进行测试的信息
2:使用smokeping工具,测试网络质量的稳定性
具体使用方式,请参看此文章 https://wsfnk.com/archives/267.html,以及本站关于smokeping的介绍文章
3:使用speedtest测试带宽
具体使用方式,请参看此文章 https://wsfnk.com/archives/228.html 的speedtest带宽测试部分
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论