服务器压力测试是检验服务器性能稳定性的最有效方式。在利旧场景中,业务还未部署的情况下,可以通过对服务器进行简单压力测试,提前暴露硬件问题。本文以基于3.10内核的Linux CentOS 7操作系统下压力测试为例
注意:不要在生产服务器或已经部署业务的服务器上操作,可能会造成业务不可用、数据丢失,请谨慎操作。
- CPU测试工具stress下载地址:https://fossies.org/linux/privat/stress-1.0.4.tar.gz
- 磁盘测试工具fio下载地址:https://brick.kernel.dk/snaps/fio-2.1.10.tar.gz
- 内存测试工具memtester下载地址:https://fossies.org/linux/misc/memtester-4.5.0.tar.gz
1、安装cpu测试工具stress
安装完成后,执行stress –version命令,查看是否安装成功。
2、安装磁盘测试工具fio
安装fio工具依赖的软件包libaio-devel,可从操作系统镜像iso源获取,例如,使用CentOS-7-x86_64-DVD-1810.iso这个镜像,通过以下方法安装libaio-devel包:
安装fio
3、安装内存测试工具memtester
1、cpu压力测试
- 查看cpu核数
2、磁盘压力测试
- 顺序读
- 顺序写
- 随机读
- 随机写
3、内存压力测试
说明 需要等磁盘和CPU压力测试程序运行稳定之后,再进行内存压力测试。
执行memtester ${test_mem}K 10000 &命令,对内存进行压力测试。
4、查看测试是否通过
测试通过标准:
- 未出现系统无响应现象,测试时间满足要求。
- 测试过程中监控内存和CPU频率、带宽、温度、功耗,无降频现象,过程中内存带宽保持满负载运行,温度与功耗平稳。
- 检查系统日志,无异常。
满足测试要求后,可执行如下命令,终止测试相关进程。
到此这篇服务器压力测试平台(服务器压力测试平台官网)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/te-aq/67183.html