首页 > 系统相关 >Linux 系统压测实战

Linux 系统压测实战

时间:2024-09-04 10:53:32浏览次数:12  
标签:实战 stress 压测 root -- 测试 Linux 100 com

今天给伙伴们分享一下Linux 系统压测实战,希望看了有所收获。

我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!

如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相关文档。爱运维,爱生活。

一、压测工具说明

  • 用进程查看命令观察系统cpu,内存,磁盘 等指标的变化,截图说明

  • stress是一个linux的压力测试工具,主要用来模拟系统负载较高时的场景,用于对系统的CPU、IO、内存、负载、磁盘等进行压力测试

  • 在线安装执行命令

[[email protected] ~]# yum install -y epel-release && yum install stress -y

二、CPU测试

  • 压满6个cpu,执行100秒(–timeout可以直接用–t)
[[email protected] ~]# stress --cpu 6 --timeout 100
  • 使用另一个终端工具登录被测服务器,使用top命令查看系统状况

三、内存测试

  • 新增4个内存分配进程,每次分配大小500M,分配后不释放,长期保持测试 / 测试60秒

  • 长期保持测试,需Ctrl+Z手动停止

[[email protected] ~]# stress --vm 4 --vm-bytes 730M --vm-keep
  • 测试60秒
[[email protected] ~]# stress --vm 4 --vm-bytes 730M --timeout 60
  • 执行期间使用命令top查看系统状况

四、I/O测试(硬盘)

  • 新增6个I/O进程,测试100秒
[[email protected] ~]# stress --i 6 -t 100
  • 执行期间先用命令top查看系统状况,再结合使用iostat/vmstat命令,若服务器联网则执行命令yum install systat安装,若无法联网请手动安装

  • 磁盘及I/O测试

  • 新增6个I/O进程,1个写进程,每次写1000M文件块,测试100秒

[[email protected] ~]# stress --io 6 -d 1 --hdd-bytes 1000M -t 100

如果有版帮助,帮忙免费的关注一下**公众号「想吃西红柿」「云原生运维实战派」**后续会有更多实用的运维技术分享给伙伴们,您的关注就是我最大的成就。

标签:实战,stress,压测,root,--,测试,Linux,100,com
From: https://blog.csdn.net/mohuanfenghuang/article/details/141794364

相关文章