Recent content by kiler129

  1. K

    [TUTORIAL] Hey Proxmox & Community - Let's talk about resources isolation

    Thank you! I added some more details and expanded the performance tweaks. (if you don't see 3 posts wait as I triggered moderator approval :D). Indeed, this is what motivated me to write and update this piece. It's extremely hard to truly understand and even more so implement hypervisor tuning...
  2. K

    Black Screen Win 10 VM

    That's most likely not it - one VM that does this has 1GB assigned but the other is 32GB. The bigger one uses static huge pages while the small one does not. Anything I can try to debug this? I'm guessing it's not the VFIO modules itself as these are tied to the kernel. I can try reverting EDK...
  3. K

    Black Screen Win 10 VM

    Hm, did I miss something? I was under impression I'm not using any obsolete packages, besides not being at 7.4 yet: # pveversion pve-manager/7.3-6/723bb6ec (running kernel: 6.1.15-1-pve) root@hv-chi:~# apt update Hit:1 http://ftp.us.debian.org/debian bullseye InRelease Get:2...
  4. K

    Black Screen Win 10 VM

    @Chris: all my Win10 VMs started doing this recently and it only affects OVMF ones. It will shows "Guest did not initialized the display yet", the standard resolution change appears and switches to black screen. When they start they will run for some time and just crash silently becoming...
  5. K

    [TUTORIAL] Hey Proxmox & Community - Let's talk about resources isolation

    Use proper storage Using a VirtIO Single with a disk backed by a physical SATA drive is pretty much required to achieve predictible performance. Windows (at least 10) doesn't play well with full SCSI LUN passthru (i.e. with full SMART etc visible in the guest), but works with block device...
  6. K

    [TUTORIAL] Hey Proxmox & Community - Let's talk about resources isolation

    VM Resources Isolation This is by far the hardest part to achieve, and the more I dug into it the harder it seemed. There are conceptually four categories of isolation, in the order of increasing difficultiness: Isolating vCPUs from other VM's loads (this is solved by CPU pinning, see above)...
  7. K

    [TUTORIAL] Hey Proxmox & Community - Let's talk about resources isolation

    This post is going to be pretty long too long to fit in a single post, but it represents a summary and lessons learned over ~3 weeks of experiments. This post is a half-tutorial and half-RFC so maybe PVE can be improved, as well as a half-tutorial how to actually achieve good results. This...
  8. K

    [SOLVED] rescue mode with root on zfs trouble

    Backup service wouldn't help you if you want to recover a production system quickly. Backup is more a DR solution. I think it's simply because Linux module uses compression algo which isn't supported by GRUB module, and even if booted in UEFI mode it still relies on GRUB to provide rootfs mounting.
  9. K

    [SOLVED] rescue mode with root on zfs trouble

    FYI: this is still broken. On v7.3-1 the rescue boot will only print "Compression algorithm 84 is not supported" when trying to run the rescue boot.
  10. K

    No boot messages when using EFI - stuck at "EFI stub:..."

    I have a peculiar issue with one of my test machines. After dropping an additional NVMe into it Proxmox (7.3-1) "didn't boot". ...or I should say stopped responding over the network. The KVM turned out to be useless. I decided to plug in a physical monitor and a physical keyboard. Well, this...
  11. K

    Correct guest NUMA & HT affinity

    Thank you for great links and amazing writeup on your website. Oh, yes, that's not even a question with chiplet designs - pinning is necessary to avoid cross-IOD latency. New Proxmox has a handy shortcut for that, but it will let vCPU workers roam between physical cores according to the Linux...
  12. K

    Correct guest NUMA & HT affinity

    I recently started playing in my homelab with NUMA. My test system runs AMD Ryzen 5900x (6 cores pers CCX, 2x CCX, 2 threads per core) with properly reported NUMA nodes: # lscpu //... Model name: AMD Ryzen 9 5900X 12-Core Processor //... NUMA node0 CPU(s)...
  13. K

    [SOLVED] Using iSCSI LUN *directly*

    Hm, yes, assuming that the "/etc/iscsi/initiatorname.iscsi" exists and it's valid the patch (while slightly fragile) is unlikely to cause any problems, and for sure not such issues as in my case. I quickly tried that with one lifted from bullseye (+ a apt-ed a few libs) but it's built without...
  14. K

    [SOLVED] Using iSCSI LUN *directly*

    Done! :) I will do more of a writeup this week, as holidays give me some more free time. However, before submitting this I think I found a major problem in the direct iSCSI when used from Proxmox, causing a total crash of a VM using it. This may become a "spider-man meme", as it involves...
  15. K

    [SOLVED] Using iSCSI LUN *directly*

    Damn, I was close, thank you Fiona! ;) Indeed, installing that package makes the UI functional and allows for selection of lun# in "Disk Image" dropdown and makes the machine boot. I think the documentation at https://pve.proxmox.com/wiki/Storage:_iSCSI could be improved with some "how-to" like...

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!