« RAM » disait l'allocation. Elle dit maintenant l'usage, dans la même colonne : « 4.7G/32G ». Sur un hyperviseur, savoir qu'une VM de 32 Go n'en occupe que 4,7 décide s'il reste de la place pour la suivante — l'allocation seule ne le dit pas. La formule est « available - usable » de virsh dommemstat, calibrée contre le « free » de deux VM : 1186 contre 1216 Mo, et 4831 contre 4838. Et la période de collecte est posée d'abord, sans quoi le ballon ne rafraîchit rien — une VM qui occupait 4,8 Go en annonçait 490 Mo. L'uptime vient de l'âge du processus QEMU : libvirt ne l'expose ni dans dominfo, ni dans domstats, ni par l'agent, mais ce processus est né avec le domaine. Les colonnes ont été resserrées pour que la ligne tienne en 80 caractères avec le nom entier de la VM. --- EN --- "RAM" showed the allocation. It now shows the use, in the same column: "4.7G/32G". On a hypervisor, knowing that a 32 GB VM only occupies 4.7 decides whether there is room for the next one — the allocation alone does not say. The formula is virsh dommemstat's "available - usable", calibrated against the "free" of two VMs: 1186 against 1216 MB, and 4831 against 4838. And the collection period is set first, without which the balloon refreshes nothing — a VM using 4.8 GB reported 490 MB. Uptime comes from the age of the QEMU process: libvirt exposes it neither in dominfo, nor domstats, nor through the agent, but that process was born with the domain. Columns were tightened so the line fits in 80 characters with the VM's full name. Assisted-by: Claude Opus 5 |
||
|---|---|---|
| .. | ||
| auto_ask.py | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| migration_form.py | ||
| migration_stats.py | ||
| migration_status.py | ||
| migration_status_tui.py | ||
| qemu_deploy_form.py | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| textual_setup.py | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_prefs.py | ||
| todo_telemetry.py | ||
| todo_upgrade.py | ||
| version_manager.py | ||
TODO is an assistant robot to use ERPLibre
Execute it with ./script/todo/todo.py or make todo.
For a new project, copy todo_example.json to private/todo/todo_override.json | private/todo/todo_override_private.json and edit it.
The mail/ package is the mail client reachable from Assistant > Mail:
several IMAP/SMTP accounts, a local cache, and a Textual TUI. See
../../doc/EMAIL.md.