{
"meta": {
"title": "Post-installazione: Prestazioni | Documentazione ProxMenux",
"description": "Opzioni di prestazioni nello script post-installazione personalizzabile di ProxMenux. Sostituisce gzip a thread singolo con pigz (gzip parallelo) per accelerare backup e compressione sugli host multicore."
},
"header": {
"title": "Dopo l'installazione: prestazioni",
"description": "Opzioni di prestazioni dello script post-installazione Personalizzabile. La categoria contiene una sola ottimizzazione: sostituire gzip con pigz affinché backup e compressione usino tutti i core della CPU invece di uno solo.",
"section": "Impostazioni post-installazione Proxmox"
},
"intro": {
"title": "Che cosa copre questa categoria",
"body": "L’unica opzione di prestazioni qui reindirizza gzip a un’implementazione parallela. Le altre regolazioni (memoria, scheduling I/O, dimensione dell’ARC ZFS, limiti del kernel) sono nelle rispettive categorie (Sistema, Archiviazione), perché riguardano sottosistemi diversi."
},
"pigz": {
"heading": "Usa pigz per una compressione gzip più rapida",
"intro": "gzip standard comprime usando un solo core della CPU. Sugli host Proxmox moderni con 8, 16 o 32 core, ciò limita molto i backup VM/CT con vzdump, la rotazione dei log e ogni operazione che passa per gzip. pigz è un sostituto parallelo immediatamente compatibile: stesso output compatibile gzip, ma lavoro distribuito su tutti i core.",
"doesTitle": "Cosa fa ProxMenux",
"doesIntro": "Cinque passaggi, tutti idempotenti:",
"doesItems": [
"Imposta pigz: 1 in /etc/vzdump.conf quindi lo strumento di backup di Proxmox utilizza pigz in modo nativo.",
"Installa il pacchetto pigz apt se non già presente.",
"Scrive uno script wrapper a /bin/pigzwrapper che inoltra ogni argomento a /usr/bin/pigz.",
"Registra una diversione dpkg per il binario di sistema gzip (/usr/bin/gzip su Proxmox VE 9, /bin/gzip su Proxmox VE 8). Il binario originale resta accanto come gzip.distrib e il wrapper lo sostituisce. Da quel momento qualsiasi programma che chiama gzip, come logrotate, tar czf, script e vzdump, usa pigz in modo trasparente.",
"Controlla che il file mantenuto come gzip.distrib sia un gzip funzionante prima che l'involucro sia messo in atto e reinstalla il pacchetto gzip prima quando non lo è. Un host che ha ancora il precedente swap /bin/gzip.original viene spostato alla diversione quando l'opzione viene applicata di nuovo."
],
"replacesTitle": "Sostituisce un binario di sistema",
"replacesBody": "Mettere un wrapper al posto di gzip è insolito. È sicuro perché produce output compatibile gzip, ma gli script con percorsi fissi, eseguiti in chroot restrittivi o che verificano gli hash dei binari possono comportarsi diversamente. Il binario originale resta come gzip.distrib. Grazie alla diversione dpkg, un aggiornamento del pacchetto gzip o il passaggio da Proxmox VE 8 a 9 aggiorna quel file e mantiene il wrapper.",
"revertTitle": "Reversibile dal menu Disinstalla",
"revertBody": "Questa ottimizzazione è registrata. Disinstalla ottimizzazioni copia il binario originale da gzip.distrib al posto del wrapper, rimuove la diversione e pigzwrapper, commenta la riga pigz in /etc/vzdump.conf ed esegue apt purge pigz dopo aver verificato che gzip funziona. Equivalente manuale su Proxmox VE 9:",
"verifyTitle": "Verifica",
"verifyBody": "Dopo l'applicazione, gzip --version dovrebbe menzionare pigz. Un rapido benchmark mostra anche la differenza di velocità su un host multi-core:",
"whenTitle": "Quando questo è più importante",
"whenBody": "Il vantaggio cresce con il numero di core dell’host e la frequenza dei backup. Su un server domestico a 2 core con un vzdump al giorno è marginale. Su un host di produzione a 16 core che salva una dozzina di VM ogni notte, pigz può ridurre la finestra di backup a una frazione del tempo richiesto da gzip a thread singolo."
},
"related": {
"heading": "Correlati",
"items": [
{
"label": "Comandi di backup e ripristino",
"href": "/docs/help-info/backup-commands",
"tailRich": " — riferimento CLI di vzdump, inclusa l’opzione --pigz per i thread."
},
{
"label": "Archiviazione",
"href": "/docs/post-install/storage",
"tail": "— limiti di velocità di vzdump e sintonizzazione ZFS ARC."
},
{
"label": "Sistema",
"href": "/docs/post-install/system",
"tail": " — regolazione dei descrittori di file e della memoria."
},
{
"label": "Post-installazione personalizzabile",
"href": "/docs/post-install/customizable",
"tail": " — torna al menu superiore."
}
]
}
}