stress —linux系统下工作量和压力测试工具
2017-01-03 10:55
495 查看
stress 是Unix类系统下的工作量和压力测试工具。它将对用户指定的CPU数量的I/O,内存和硬盘的负载并报告它检测到任何错误。它用于自动压力测试和调试系统组件失败的唯一或更经常负荷时。它可以运行在x86,ppc64的,和PPC 32 GNU / Linux的,Tru64的,SPARC Solaris的,和其他平台。
工作量(workload)
(live_migration_downtime => 1 TOlive_migration_downtime => ?)
vim/usr/lib64/python2.7/site-packages/packstack/puppet/templates/nova_compute_libvirt.pp
vim/opt/platform/packstack/15.12/manifests/compute/192.168.204.52_nova.pp
vim/opt/platform/packstack/15.12/manifests/compute/192.168.204.156_nova.pp
step 2:change lm value and lock/unlock compute node
(CONFIG_NOVA_COMPUTE_MIGRATE_URL: qemu+tcp://nova@%s-infra/systemTO CONFIG_NOVA_COMPUTE_MIGRATE_URL: qemu+tcp://nova@%s-lm/system)
vim/opt/platform/packstack/15.12/hieradata/compute/192.168.204.52/defaults.yaml
vim/opt/platform/packstack/15.12/hieradata/compute/192.168.204.156/defaults.yaml
step 3: login vm and run command
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2800 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2400 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2000 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 1600 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 1200 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 800 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 400 --verbose -t1000s
step 4: login tis web exec live migration and check result.Ajust downtime to bigger if live migration failure.
step 5: write test report format("commanddowntime"), if downtime bigger than 50ms cancel the test.
eg:
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2800 --verbose -t1000s 1ms
工作量(workload)
测试步骤
step 1: change downtime value(live_migration_downtime => 1 TOlive_migration_downtime => ?)
vim/usr/lib64/python2.7/site-packages/packstack/puppet/templates/nova_compute_libvirt.pp
vim/opt/platform/packstack/15.12/manifests/compute/192.168.204.52_nova.pp
vim/opt/platform/packstack/15.12/manifests/compute/192.168.204.156_nova.pp
step 2:change lm value and lock/unlock compute node
(CONFIG_NOVA_COMPUTE_MIGRATE_URL: qemu+tcp://nova@%s-infra/systemTO CONFIG_NOVA_COMPUTE_MIGRATE_URL: qemu+tcp://nova@%s-lm/system)
vim/opt/platform/packstack/15.12/hieradata/compute/192.168.204.52/defaults.yaml
vim/opt/platform/packstack/15.12/hieradata/compute/192.168.204.156/defaults.yaml
step 3: login vm and run command
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2800 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2400 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2000 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 1600 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 1200 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 800 --verbose -t1000s
stress -d 1 --hdd-bytes 10m --hdd-sleeps 400 --verbose -t1000s
step 4: login tis web exec live migration and check result.Ajust downtime to bigger if live migration failure.
step 5: write test report format("commanddowntime"), if downtime bigger than 50ms cancel the test.
eg:
stress -d 1 --hdd-bytes 10m --hdd-sleeps 2800 --verbose -t1000s 1ms
相关文章推荐
- linux下CPU、内存、IO、网络的压力测试,硬盘读写速度测试,Linux三个系统资源监控工具
- LINUX系统下MySQL 压力测试工具super smack
- Siege 一个linux下的压力测试工具
- Linux - 两个Linux文件系统性能测试工具
- Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
- linux 下 webbench 压力测试工具
- 基于linux的3款压力测试工具:Siege,webbench,ab
- Linux下压力测试工具推荐:WebBench
- 基于linux的3款压力测试工具:Siege、webbench、ab
- Linux文件系统性能测试工具fdtree和iozone
- Linux压力测试工具webbench的安装使用介绍
- Linux下Web压力测试工具 --- Siege
- 微软WEB应用压力测试工具----Web Application Stress
- Siege 一个linux下的压力测试工具
- Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
- 压力测试下系统负载数据的分析工具 —— sar
- [原创]Linux下Siege压力测试工具使用介绍
- Siege 一个linux下的压力测试工具
- linux下的web压力测试工具webbench
- [原创]Linux下压力测试工具http_load介绍