linux 基础性能测试方法及步骤(用不同的工具逐项测试)

服务器的基础性能测试包含内容

  1. 收集服务器的相关信息
  2. cpu性能
  3. 内存性能
  4. 磁盘IO性能
  5. 网络吞吐率和网络质量的稳定性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带宽测试部分
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/130.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2022/12/28作者: 辣条①号

现在在做什么? 接下来打算做什么? 你的目标什么? 期限还有多少? 进度如何? 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录