libvirt!virConnectGetMaxVcpus() API的调试实验

吼吼!本来今天是想边复习边完成毕业设计的,没想到想着想着就写成日志了哎~~~

不管了,统一复习了在根据记忆去做吧,忘了再查查……

跟前一个获取“能力信息”函数差不多,这个函数根据libvirt官方文档的描述可以理解成

“能够用来获取 每一个客户域 在主机所采用的虚拟技术的支持下 所能够获取得到的最大数目的虚拟CPU的个数。”

“它把到目标主机的连接对象和目标主机的虚拟化类型作为输入参数,其中虚拟化类型可以为NULL(毕竟连接对象里面包含了虚拟化类型),如果成功,则返回相应的数目,失败则返回-1”

按照惯例偶们还是看看他的示例代码吧

......

#include<libvirt/libvirt.h>

......

int main(int argc , char *argv[])

{

        virConnectPtr conn;

        conn = virConnectOpen("Xen+ssh://root@node1./");

......

        int vcpus;

        vcpus = virConnectGetVcpus(conn,NULL);

        printf("Maximum support virtual cpus: %d \n",vcpus);

        ......

        cirConnectClose(conn);

        return 1;

}

其实这些API相对重要性比较低,但是我又为什么一个一个得敲出来呢……

主要还是为了提醒自己

在做其他实现之前一定要记得主动获取一个到目标主机的连接!!!

转载于:https://my.oschina.net/u/274153/blog/54988

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值