A resposta curta é que qualquer ajuste é trabalho de adivinhação e só tem valor quando feito backup com dados empíricos: Experimente. Meça isto. Se você não gosta, ajuste-o.
Uma resposta mais longa:
Increasing the dirty_ratio would probably mean higher write performance ...IO will be blocked for a considerably longer time
Não. Aumentar a taxa de sujeira significa que seu sistema tem menos probabilidade de entrar em um estado em que precisa começar a bloquear as gravações. A desvantagem é que há mais memória usada e maior risco de perda de dados em uma interrupção.
meaning that running tasks will get more time to finish their work
Os processos costumam render antes que a fatia de tempo expire. O problema com uma VM é que sua máquina pode estar competindo por CPU e cache L1 / L2 com outras VMs - altos níveis de troca de tarefas (devido à antecipação) têm um grande impacto na taxa de transferência. O tipo de aplicativos que normalmente são implantados em VMs são aqueles que são ligados à CPU (servidores da Web, servidores de aplicativos).
Sim, o aumento na taxa de transferência (que se aplica a todos os tipos de aplicativos) ocorrerá ao custo de um aumento na latência - mas o segundo é da ordem de microssegundos quando a maioria das transações está levando milissegundos. Se você precisa de capacidade em tempo real / latência muito baixa, então você não deveria estar usando uma VM.