Isso seria interessante para anotar ao mesmo tempo:
-
quanta largura de banda é usada
-
quanta utilização de cpu (especialmente espera de i / o)
-
uso de RAM
Em resposta às novas informações sobre o i / o, espere ser alto; Para innodb muito pode ser feito, dê uma olhada. Eu aprendi muitas coisas do mysqlperformanceblog. Aqui estão algumas dicas:
innodb_flush_method = O_DIRECT
"Evite buffer duplo e reduza a pressão de troca, na maioria dos casos essa configuração melhora o desempenho. No entanto, tenha cuidado se você não tiver o cache RAID de backup da bateria como quando o IO de gravação pode sofrer."
innodb_flush_log_at_trx_commit = 2
"Se você não estiver preocupado com o ACID e perder transações por último segundo ou dois em caso de falha total no sistema operacional, defina esse valor. Isso pode ter um efeito dramático, especialmente em várias transações de gravação curtas".
Aqueles fizeram WONDERS para nós, mas a desvantagem é que você pode perder um segundo de dados escritos. Isso ocorre porque, em vez de gravar (liberar para o disco) todos os registros, você flui a cada segundo.
Você pode ler mais em: link