> Am 12.03.2013 18:53, schrieb Dietmar Maurer:
> >> Why does a single file creates less load? Both contain the same amount of
> data.
> >
> > A VM can use up to 32 network devices. Updating 32 files create more load
> than updating a single file?
> 
> I want to proceed with this one. First i need to know how it works.

> There is:
> 
> Extract/read data FROM RRD:
>    /usr/share/perl5/PVE/API2Tools.pm

The basic support is in PVE::Cluster (broadcast_rrd, create_rrd_data, 
create_rrd_graph)

> Get VM Status and store these data in a hash:
>    /usr/share/perl5/PVE/QemuServer.pm: sub vmstatus
> 
> Then there is status.c in pve-cluster which has update_rrd_data.
> 
> So status.c seems to create and update the rrd files. 

yes.

> Who calls it and how does it  get it's data? 

Data is sent wit corosync when you do PVE::Cluster::broadcast_rrd()

> So with my idea i need to add another struct rrd_def_vm_net and
> another folder pve2-net?

It is still not clear if we want a single file, or multiple files. I guess this 
requires 
careful evaluation. How does such system behave when we have 3000VMs? We need
to test that before we go further.


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to