linux VM与容器的系统综合性能测试

来源:互联网 发布:js设置单选按钮选中 编辑:程序博客网 时间:2024/06/07 06:49

linux VM与容器的系统综合性能测试

测试由KVM,vmwarm,virtualbox生产的VM和docker容器的系统综合性能;
测试过程:
1)分别在同一台物理机安装kvm和virtualbox的hypervisor,生产kvm,virtualbox的centos73最小化安装实例,在该物理机上安装docker运行centos73最小化安装容器实例;在另一台安装VMwarm的物理机环境生产一台centos73最小化安装实例。
2)在centos73最小化安装实例,配置本地源,安装测试工具。
3)分别在三个实例中运行测试脚本进行测试。

unixbench测试脚本

对于多cpu系统的性能测试策略,需要统计单任务,多任务及其并行的性能增强。以4个cpu的PC为例,需要测试两次,4个CPU就是要并行执行4个copies,

$ ./Run -q -c 1 -c 4

获取最后unixbench的跑分结果。

Stress测试脚本

使用Stress可以对linux进行压力测试

$ stress --cpu 8 --io 8 --vm 8 --vm-bytes 256M --hdd 8 --timeout 180s

另开一个终端,收集该段时间linux 机器的负载信息,负载越低表示性能越好。

$ sar -q 30 6 -p > file.sar

上传文件到http://www.fsprings.com/neat/sargrapher.html查看图形结果

原创粉丝点击