{ "meta": { "title": "Post-Install: Prestanda | ProxMenux Dokumentation", "description": "Prestandaalternativ i ProxMenux anpassningsbara skript efter installationen. Ersätter entrådig gzip med pigz (parallell gzip) för snabbare säkerhetskopiering och komprimering på värdar med flera kärnor." }, "header": { "title": "Efter installationen: prestanda", "description": "Prestandaalternativ i det anpassningsbara skriptet efter installationen. Kategorin innehåller en enda optimering: att ersätta gzip med pigz så att säkerhetskopiering och komprimering använder alla CPU-kärnor i stället för en.", "section": "Inställningar efter installation av Proxmox" }, "intro": { "title": "Vad denna kategori täcker", "body": "Det enda prestandaalternativet här styr om systemets gzip till en parallell implementation. Andra prestandajusteringar (minne, I/O-schemaläggning, ZFS ARC-storlek och kärngränser) finns i sina egna kategorier (System, Lagring) eftersom de påverkar andra delsystem." }, "pigz": { "heading": "Använd pigz för snabbare gzip-komprimering", "intro": "Vanlig gzip komprimerar med en enda CPU-kärna. På moderna Proxmox-värdar med 8, 16 eller 32 kärnor blir det en stor flaskhals vid VM-/CT-säkerhetskopiering med vzdump, loggrotation och annat som går genom gzip. pigz är en direkt kompatibel parallell ersättning: samma gzip-kompatibla utdata, men arbetet fördelas över alla kärnor.", "doesTitle": "Vad ProxMenux gör", "doesIntro": "Fem steg, alla idempotenta:", "doesItems": [ "Ställer in pigz: 1 i /etc/vzdump.conf så att Proxmox säkerhetskopieringsverktyg använder pigz direkt.", "Installerar pigz apt-paketet om det inte redan finns.", "Skriver ett wrapper-skript på /bin/pigzwrapper som vidarebefordrar varje argument till /usr/bin/pigz.", "Registrerar en dpkg-omdirigering för systemets gzip-program (/usr/bin/gzip på Proxmox VE 9, /bin/gzip på Proxmox VE 8). Originalprogrammet bevaras bredvid som gzip.distrib och wrappern tar dess plats. Därefter använder allt som anropar gzip — logrotate, tar czf, skript och vzdump — pigz transparent.", "Kontrollerar att filen som hålls som gzip.distrib är en fungerande gzip innan omslaget sätts på plats, och installerar om gzip-paketet först när det inte är det. En värd som fortfarande har den tidigare /bin/gzip.original swap flyttas till avledningen när alternativet appliceras igen." ], "replacesTitle": "Ersätter ett systemprogram", "replacesBody": "Att sätta en wrapper i stället för gzip är ovanligt. Det är säkert eftersom utdata är gzip-kompatibla, men skript med hårdkodade sökvägar, i restriktiva chroot-miljöer eller med kontroll av programhashar kan fungera annorlunda. Originalprogrammet bevaras som gzip.distrib. Tack vare dpkg-omdirigeringen uppdaterar ett nytt gzip-paket eller uppgraderingen från Proxmox VE 8 till 9 den filen och lämnar wrappern på plats.", "revertTitle": "Kan återställas från Avinstallera-menyn", "revertBody": "Denna optimering registreras. Avinstallera optimeringar kopierar originalprogrammet från gzip.distrib över wrappern, tar bort omdirigeringen och pigzwrapper, kommenterar bort pigz-raden i /etc/vzdump.conf och kör apt purge pigz när gzip har verifierats fungera. Manuell motsvarighet på Proxmox VE 9:", "verifyTitle": "Verifiering", "verifyBody": "Efter applicering bör gzip --version nämna pigz. Ett snabbt riktmärke visar också hastighetsskillnaden på en multi-core värd:", "whenTitle": "När detta betyder mest", "whenBody": "Nyttan ökar med antalet kärnor på värden och hur ofta du säkerhetskopierar. På en hemmaserver med 2 kärnor och en daglig vzdump är vinsten liten. På en produktionsvärd med 16 kärnor som säkerhetskopierar ett dussin VM:ar varje natt kan pigz minska säkerhetskopieringsfönstret till en bråkdel av tiden för entrådig gzip." }, "related": { "heading": "Relaterat", "items": [ { "label": "Kommandon för säkerhetskopiering och återställning", "href": "/docs/help-info/backup-commands", "tailRich": " — CLI-referens för vzdump, inklusive trådalternativet --pigz." }, { "label": "Lagring", "href": "/docs/post-install/storage", "tail": " — hastighetsgränser för vzdump och justering av ZFS ARC." }, { "label": "System", "href": "/docs/post-install/system", "tail": " — justering av filbeskrivare och minne." }, { "label": "Anpassningsbar efterinstallation", "href": "/docs/post-install/customizable", "tail": " — tillbaka till den överordnade menyn." } ] } }