meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
vm:proxmox [2025/01/07 10:02] niziakvm:proxmox [2025/02/07 20:09] (current) niziak
Line 67: Line 67:
   * <code bash>apt-get upgrade</code>   * <code bash>apt-get upgrade</code>
   * <code bash>apt-get install dropbear busybox-static --no-install-recommends</code>   * <code bash>apt-get install dropbear busybox-static --no-install-recommends</code>
 +  * add Debian ''non-free-firmware'' repo to get microcode updates.
 +    *  <code bash>apt install intel-microcode amd64-microcode</code>
   * Update grub config: <file | /etc/default/grub>   * Update grub config: <file | /etc/default/grub>
 GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=15 mitigations=off panic=30 nomodeset textonly video=vesafb:off video=efifb:off" GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=15 mitigations=off panic=30 nomodeset textonly video=vesafb:off video=efifb:off"
Line 87: Line 89:
     * repeat in for ''local'', ''local-zfs'', ''hdd-zfs'', ''hdd'' etc...     * repeat in for ''local'', ''local-zfs'', ''hdd-zfs'', ''hdd'' etc...
     * to remove limit: <code bash>pvesm set local --delete bwlimit</code>     * to remove limit: <code bash>pvesm set local --delete bwlimit</code>
 +  * For HDDs storage - force volume big block size. OpenZFS default was 8k. With OpenZFS 2.2 it was changed to 16k. But to reduce fragmentation and HDD seeks - set it to 128k <code bash>pvesm set hdd-zfs --blocksize 128k</code>
   * Enable IOMMU    * Enable IOMMU 
     * in `GRUB_CMDLINE_LINUX_DEFAULT` and add kernel parameter `intel_iommu=on` or `amd_iommu=on`     * in `GRUB_CMDLINE_LINUX_DEFAULT` and add kernel parameter `intel_iommu=on` or `amd_iommu=on`