spice协议测试帧率-补充

/ Spice协议 / 没有评论 / 383浏览

spice-frametest,这代码仓库是测试spice协议的视频帧率和发送的数据包,但是作者的介绍并不是很清楚,所以我这边作为补充。

安装

系统Ubuntu22.04

sudo apt-get -y install ffmpeg python3-gi libspice-client-gtk-3.0-dev python3-libvirt libvirt-clients
sudo apt install git

使用

因为代码是先利用libvirt获取虚拟机的配置文件,所以你必须在代码中更改libvirt的账号、密码。然后再利用spice协议连接虚拟机,这里建议关闭spice的tls,因为需要证书。

python3 __main__.py --c qemu+ssh://root@10.17.10.2/system 1 --loglevel DEBUG

解释上面的命令:

需要用libvirt获取虚拟机的配置文件,qemu+ssh或者qemu+tcp都是libvirt管理虚拟机时的连接协议,我这边采用的ssh,比较简单,至于其他的协议,需要你自己研究。

测试方法:

virsh -c qemu+ssh://root@192.168.5.195/system list

代码

联系我!