Async IO Settings for Virtual Disks: Documentation? How to Set?

Sep 1, 2022
180
28
28
40
Me again, looking for more help with Probably Dumb Questions. :)

Maybe because I'm new at this I don't know what I should be searching for, but after some googling and searching here, I'm still looking for a good explanation of the Async IO options in the virtual disk options inside a VM.

I've got no idea what this does, so I've been leaving it at default. Are there any articles that explain what the other two options do/when I'd want to use them?

Thanks!

1662824435425.png
 
I've got no idea what this does, so I've been leaving it at default. Are there any articles that explain what the other two options do/when I'd want to use them?
What I found is that the io_uring is the very recently added and fastest method of doing asynchronous IO. I found this FOSDEM presentation (and video) which explains the new method in detail and skimmes the surface on what the others are.
 
  • Like
Reactions: SInisterPisces
What I found is that the io_uring is the very recently added and fastest method of doing asynchronous IO. I found this FOSDEM presentation (and video) which explains the new method in detail and skimmes the surface on what the others are.
Excellent! I'll check that out soon.

I have to say, I'm really impressed with how the defaults in Proxmox tend to be the best setting. One reason I'm posting so much is that I'm using to having to heavily tweak the defaults whenever I set up anything that has any kind of built-in storage. (OpenMediaVault; QNAP NAS devices, any ARM SBC with an SSD attached...)
 
I have to say, I'm really impressed with how the defaults in Proxmox tend to be the best setting. One reason I'm posting so much is that I'm using to having to heavily tweak the defaults whenever I set up anything that has any kind of built-in storage. (OpenMediaVault; QNAP NAS devices, any ARM SBC with an SSD attached...)
Yes, the defaults are very good. I also tried to optimize it myself and thought "i know more", but ran into strange problems and unpredictable performance glitches and just went back to the default and they're almost all gone.

Yet, I have to say, that you need to look at the settings once in a while (e.g. every 2 major relases) in order to check if the once-default setting is still the best setting, but besides that ... it's awesome.
 
  • Like
Reactions: Snufkin
Yet, I have to say, that you need to look at the settings once in a while (e.g. every 2 major relases) in order to check if the once-default setting is still the best setting, but besides that ... it's awesome.

I'm going through LearnLinux.TV's YouTube video tutorial series for n00bs right now, and I very much recommend it. It's taking me longer, though, because I'm stopping to make sure I understand what all the options he's not using do.

I'm taking notes, too, for purposes of being able to recreate my setup in the event of catastrophe, so hopefully even if there are major changes in the future it won't take me so long to get caught up as it's taking me now. :)
 

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!