热迁移测试
- 启动虚拟机。
1
virsh start <虚拟机名称>
- 查看KAE是否被使用。
虚拟机启动后,执行以下操作可以看到KAE硬件队列数量减少,说明KAE设备正在被使用。
watch -n 0.1 "cat /sys/class/uacce/hisi_zip-*/available_instances"
- 启动Redis服务器。
1
redis-server /etc/redis.conf --port 6379 &
- Redis客户端加压。在目标物理机中使用20个线程与1000个连接数对Redis服务端进行1000万次set操作。
1
redis-benchmark -h <虚拟机IP地址> -n 10000000 -c 1000 -r 10000000 -t set -p 6379 --threads 20
- 执行虚拟机热迁移操作。
1
time virsh migrate --parallel --parallel-connections <热迁移线程数> --compressed --comp-methods zlib --live --verbose --domain <虚拟机名称> qemu+ssh://<目标物理机br网桥IP地址>/system --migrateuri tcp://<目标物理机br网桥IP地址> --unsafe
- 统计耗时。
real指示的时间是虚拟机热迁移的总耗时。
父主题: KAE加速热迁移测试