Quanto mais poderoso é o CPU, maior o iowait, e não o contrário.
Em geral, para reduzir o iowait, isso pode ajudar:
-
A otimização do código do aplicativo, se possível / aplicável, por exemplo, a consulta de banco de dados abaixo do ideal pode forçar o DBMS a executar um plano ineficiente e causar excessiva carga de disco.
-
Obtendo mais RAM se sua carga for pesada em leituras.
-
Tornando o subsistema de armazenamento mais rápido. Discos mais rápidos, RAID mais rápido, controlador de armazenamento mais rápido, cache de write-back. Isso é uma ciência por si só.
Desculpe, com uma pergunta genérica como essa, há apenas uma resposta genérica.