What is VirtIO? Do I need this option?

  • Posted June 2, 2013

Do I need VirtIO (appears in the settings when creating a droplet)? How affects this option on system performance? Does it reduces the speed of the server?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

I think VirtIO is interfering with my php uploads. I find it impossible to upload larger files. I have made all of the required changes to php.ini but still not luck. I have tried using nginx and apache. VirtIO seems to be the last variable to eliminate.

You might need to disable VirtIO if you’re using a program that’s not compatible with it. Usually you’re fine with VirtIO enabled.

Can you provide any specific examples where VirtIO should be disabled?

VirtIO doesn’t have any side effects usually. You should enable it unless you have a valid reason not to (which is usually rare). :]

I would like to know that too, when should i NOT enable VirtIO?

What are the valid reasons not to enable it?

@marana: Run the following command to check if VirtIO is enabled. <br> <br><pre>[[ df | grep '/dev/vda' | wc -l -ne 0 ]] && echo ‘enabled’</pre>

Is there any way to know if i have VirtIO activated in my droplet? Thanks!

@Sabbir: Please open up a support ticket so we can enable VirtIO on your old droplets.

How to enable VirtIO in old droplets ?