
Así que estoy usando esta distribución de Linux con sombrero de papel de aluminio llamadaSistema operativo Qubes. Una cosa que me ha estado molestando es cómo obtener las estadísticas generales de carga del sistema.
Puedo ver el uso básico de CPU/Mem/Disco de cada VM en la ventana del hipervisor:
https://csgergo.blogs.balabit.com/files/2012/12/snapshot3.png (por alguna razón, la ventana emergente de la foto gira sin parar, no la había visto antes en StackExchange...)
Entonces, si conozco la cantidad de memoria física/disco, entonces puedo hacer mis propios cálculos, pero uno pensaría que el hipervisor xen tiene una forma de ver las estadísticas generales del sistema, ¿verdad?
Desde la arquitectura Qubes, uno pensaría dom0
que tendría acceso a esto, pero top
solo muestra qué fracción de dom0
2 GB de RAM está usando.
Veo el comando qvm-top
, que me muestra esto:
--------------------+-----+------+
name | cpu | mem |
--------------------+-----+------+
untrusted-browsing | 1.8 | 1722 |
disp3 | 1.2 | 2601 |
sys-firewall | 0.1 | 660 |
sys-net | 0.1 | 301 |
dom0 | 0.0 | 2967 |
pero nuevamente, nada sobre los totales del sistema.
También encontréesta páginadescribo los detalles qmemman
que maneja la administración de memoria entre máquinas virtuales, pero (según mi nivel de habilidad) no veo nada allí que me permita obtener una buena impresión de las estadísticas.
Respuesta1
El xentop
comando muestra información sobre xen
vm
los recursos y está disponible dom0
en Qubes
( 3.2
en este caso).
Usage: xentop [OPTION]
Displays ongoing information about xen vm resources
-h, --help display this help and exit
-V, --version output version information and exit
-d, --delay=SECONDS seconds between updates (default 3)
-n, --networks output vif network data
-x, --vbds output vbd block device data
-r, --repeat-header repeat table header before each domain
-v, --vcpus output vcpu data
-b, --batch output in batch mode, no user input accepted
-i, --iterations number of iterations before exiting
-f, --full-name output the full domain name (not truncated)
Salida de ejemplo:
xentop - 08:51:53 Xen 4.6.6
5 domains: 1 running, 4 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown
Mem: 16671468k total, 13575220k used, 3096248k free CPUs: 8 @ 4515MHz
NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR VBD_RSECT VBD_WSECT SSID
disp1 --b--- 160 0.5 4095856 24.6 4097024 24.6 1 0 0 0 3 0 20301 6739 663304 625680 0
dom0 -----r 555 21.7 4159096 24.9 7160148 42.9 8 0 0 0 0 0 0 0 0 0 0
sys-firewa --b--- 46 0.1 2364996 14.2 2366020 14.2 2 0 0 0 4 0 22897 3596 593554 445576 0
sys-net --b--- 57 0.1 304940 1.8 308224 1.8 2 0 0 0 4 0 120527 15702 4129788 2164488 0
sys-vpn --b--- 16 0.1 2460848 14.8 2461872 14.8 2 0 0 0 4 0 11148 1552 536648 125952 0
Recursos:
https://wiki.xenproject.org/wiki/Xentop(1)
https://groups.google.com/forum/#!topic/qubes-users/IIFM9zLgXOA