[ADD] tui qemu: finer presets for vCPU, RAM and disk
The gap between 4 and 8 GB was the first one worth filling -- it is the usual size of an ERPLibre development VM -- but every neighbouring gap had the same fault: the lists jumped precisely where development VMs live. RAM now offers every gigabyte up to 16, and vCPU every count up to 16. Disk gains 30, 50, 100 and 160 G, the steps missing between those already there. Above 16 nothing changes: those jumps are deliberate, a machine that large not being sized by picking from a list. A typed value was already accepted in both interfaces, so these are a convenience, never a constraint. --- FR --- L'écart entre 4 et 8 Go était le premier à combler — c'est la taille courante d'une VM de développement ERPLibre — mais tous les écarts voisins avaient le même défaut : les listes sautaient précisément là où vivent les VM de développement. La RAM offre désormais chaque gigaoctet jusqu'à 16, et les vCPU chaque valeur jusqu'à 16. Le disque gagne 30, 50, 100 et 160 G, les paliers qui manquaient entre ceux déjà présents. Au-delà de 16, rien ne change : ces sauts sont voulus, une machine de cette taille ne se dimensionne pas en piochant dans une liste. Une valeur tapée était déjà acceptée dans les deux interfaces : ce sont donc des commodités, jamais une contrainte. Assisted-by: Claude Opus 5
This commit is contained in:
parent
aaf02c4ee6
commit
f97e27fccd
1 changed files with 18 additions and 1 deletions
|
|
@ -5259,10 +5259,14 @@ class TODO:
|
|||
# saisie commençant par un chiffre est lue comme la valeur elle-même.
|
||||
_QEMU_DISK_PRESETS = (
|
||||
"20G",
|
||||
"30G",
|
||||
"40G",
|
||||
"50G",
|
||||
"60G",
|
||||
"80G",
|
||||
"100G",
|
||||
"120G",
|
||||
"160G",
|
||||
"200G",
|
||||
"400G",
|
||||
"600G",
|
||||
|
|
@ -5276,8 +5280,19 @@ class TODO:
|
|||
_QEMU_RAM_PRESETS = (
|
||||
1024,
|
||||
2048,
|
||||
3072,
|
||||
4096,
|
||||
5120,
|
||||
6144,
|
||||
7168,
|
||||
8192,
|
||||
9216,
|
||||
10240,
|
||||
11264,
|
||||
12288,
|
||||
13312,
|
||||
14336,
|
||||
15360,
|
||||
16384,
|
||||
32768,
|
||||
65536,
|
||||
|
|
@ -5287,7 +5302,9 @@ class TODO:
|
|||
# KVM autorise plus de vCPU que de cœurs (surengagement) : on prévient
|
||||
# plutôt que d'écrêter, contrairement au multiplicateur x1..x4 qui, lui,
|
||||
# est un calcul automatique et se borne aux cœurs de l'hôte.
|
||||
_QEMU_CPU_PRESETS = (1, 2, 3, 4, 6, 8, 16, 24, 32)
|
||||
_QEMU_CPU_PRESETS = (
|
||||
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24, 32
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
def _plural(word, count):
|
||||
|
|
|
|||
Loading…
Reference in a new issue