VCPU负载压测

由于云主机项目提供的是整套虚拟化服务,上层服务并没有直接用到物理节点上的CPU,而是通过创建云主机的时候,指定规格来申请vcpu资源来使用,虚拟化出vcpu,需要得到硬件的支持,通常来说就是Intel VT和AMD-V,在此基础上一个云主机实际上是通过一个QEMU用户进程而在节点机上运行的,而vcpu实际上就是以QEMU进程的线程而存在

来看云主机vcpu和节点cpu之间的关系

~$[......]

Read more

BurnlnTest

最近又了解了一下BurnlnTest,主要用来对虚拟机进行加压,可以进行压测CPU,内存,IO等,我主要是测试了Linux主机,版本稍微有点老

下载链接:

wget http://www.passmark.com/ftp/burnintest_2.1.tar.gz

下载完解压后,先看下目录下各个玩意,README和帮助文档就不管了,这里有个shell脚本

#!/bin/bash

#Chec[......]

Read more

VCPU的调度信息

一直没有弄明白宿主机CPU和虚拟机VCPU的对应关系是如何调度,或者说如何辨别,刚刚突然发现virsh可以直接查到这项信息

首先在一个安装有devstack的物理机上操作,当然假如有分布式openstack的节点机环境操作也行

# virsh
Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for[......]

Read more