{
"meta": {
"title": "Post-installation : Performances | Documentation ProxMenux",
"description": "Options de performance du script post-installation personnalisable de ProxMenux. Remplace gzip à un seul thread par pigz (gzip parallèle) pour accélérer les sauvegardes et la compression sur les hôtes multicœurs."
},
"header": {
"title": "Après installation : performances",
"description": "Options de performance du script post-installation personnalisable. Cette catégorie contient une seule optimisation : remplacer gzip par pigz pour que les sauvegardes et la compression utilisent tous les cœurs du processeur au lieu d’un seul.",
"section": "Paramètres post-installation de Proxmox"
},
"intro": {
"title": "Ce que cette catégorie couvre",
"body": "La seule option de performance ici redirige gzip vers une implémentation parallèle. Les autres réglages de performance (mémoire, ordonnancement des E/S, taille de l’ARC ZFS, limites du noyau) se trouvent dans leurs catégories (Système, Stockage), car ils concernent d’autres sous-systèmes."
},
"pigz": {
"heading": "Utilisez pigz pour une compression gzip plus rapide",
"intro": "gzip standard compresse avec un seul cœur de processeur. Sur les hôtes Proxmox modernes à 8, 16 ou 32 cœurs, cela limite fortement les sauvegardes VM/CT avec vzdump, la rotation des journaux et tout ce qui passe par gzip. pigz est un remplacement parallèle directement compatible : même sortie compatible gzip, mais travail réparti sur tous les cœurs.",
"doesTitle": "Ce que fait ProxMenux",
"doesIntro": "Cinq étapes, toutes idempotentes :",
"doesItems": [
"Définit pigz: 1 dans /etc/vzdump.conf pour que l’outil de sauvegarde Proxmox utilise pigz nativement.",
"Installe le paquet apt pigz s’il est absent.",
"Écrit un script wrapper dans /bin/pigzwrapper qui transmet tous les arguments à /usr/bin/pigz.",
"Enregistre un détournement dpkg du binaire système gzip (/usr/bin/gzip sur Proxmox VE 9, /bin/gzip sur Proxmox VE 8). Le binaire original est conservé à côté sous gzip.distrib et le wrapper prend sa place. Désormais, tout ce qui appelle gzip — logrotate, tar czf, scripts, vzdump — utilise pigz de façon transparente.",
"Vérifie que le fichier conservé sous gzip.distrib est un gzip fonctionnel avant de placer le wrapper ; sinon, réinstalle d’abord le paquet gzip. Un hôte utilisant encore l’ancien remplacement /bin/gzip.original passe au détournement lors de la prochaine application."
],
"replacesTitle": "Cela remplace un binaire système",
"replacesBody": "Placer un wrapper à la place de gzip est inhabituel. C’est sûr, car il produit une sortie compatible gzip, mais les scripts à chemins codés en dur, exécutés dans des chroots restrictifs ou vérifiant les empreintes des binaires peuvent se comporter différemment. Le binaire original reste sous gzip.distrib. Grâce au détournement dpkg, une mise à jour du paquet gzip ou le passage de Proxmox VE 8 à 9 met à jour ce fichier et laisse le wrapper en place.",
"revertTitle": "Réversible depuis le menu Désinstaller",
"revertBody": "Cette optimisation est suivie. Désinstaller les optimisations remet le binaire original de gzip.distrib à la place du wrapper, supprime le détournement et pigzwrapper, commente la ligne pigz dans /etc/vzdump.conf, puis exécute apt purge pigz après vérification du fonctionnement de gzip. Équivalent manuel sur Proxmox VE 9 :",
"verifyTitle": "Vérification",
"verifyBody": "Après application, gzip --version doit mentionner pigz. Un test rapide montre aussi la différence de vitesse sur un hôte multicœur :",
"whenTitle": "Quand cela importe le plus",
"whenBody": "Le gain dépend du nombre de cœurs de l’hôte et de la fréquence des sauvegardes. Sur un serveur de laboratoire domestique à 2 cœurs avec un vzdump quotidien, le gain est faible. Sur un hôte de production à 16 cœurs sauvegardant une douzaine de VM chaque nuit, pigz peut réduire la fenêtre de sauvegarde à une fraction du temps de gzip à un seul thread."
},
"related": {
"heading": "Voir aussi",
"items": [
{
"label": "Commandes de sauvegarde et de restauration",
"href": "/docs/help-info/backup-commands",
"tailRich": " — référence CLI de vzdump, dont l’option de nombre de threads --pigz."
},
{
"label": "Stockage",
"href": "/docs/post-install/storage",
"tail": "— limites de vitesse vzdump et réglage ARC ZFS."
},
{
"label": "Système",
"href": "/docs/post-install/system",
"tail": "— descripteur de fichiers et réglage de mémoire."
},
{
"label": "Post-installation personnalisable",
"href": "/docs/post-install/customizable",
"tail": "— retour au menu parent."
}
]
}
}