如何设置libvirt python api setBlockIoTune的参数?

时间:2014-12-02 06:24:46

标签: python libvirt

我需要使用python libvirt设置kvm虚拟机的磁盘IoTune。搜索之后,我在libvirt.py找到了一个方法“setBlockIoTune”,它只是调用c api virDomainSetBlockIoTune,

int virDomainSetInterfaceParameters (virDomainPtr domain,
                 const char * device,
                 virTypedParameterPtr params,
                 int nparams,
                 unsigned int flags)

这是问题所在,我找不到如何在python livirt中设置“virTypedParameterPtr params”的值。 doc没有谈论它。

请帮帮我,谢谢!!

ORZ

1 个答案:

答案 0 :(得分:1)

我只是调用libvirt python api" blockIoTune(dev)"得到一个结果,修改它然后传递给setBlockIoTune。

blockIoTune(dev)的结果:

  

{' write_bytes_sec':0L,' total_iops_sec':0L,' read_iops_sec':0L,' read_bytes_sec':0L,&# 39; write_iops_sec':0L,' total_bytes_sec':0L}

希望这可以帮助某人:)