Ser dois o mais cores não quer dizer muita coisa... Se no TOP não apresentar mais de 60% dos dois processadores não é esta a causa.
Exemplo disso é o servidor que esta meu site, o www.eduardokraus.com que é uma maquina com 2 core e 2GB de memória apenas e já tive mais de 200 pessoas conectadas no Moodle neste servidor. Mais a kinha maquina possui dois HD em RAID 0.
Primeira vês que vi realmente o que o I/O do disco influencia foi quando ganhei um disco 7K RPM e coloquei na minha maquina e ela simplesmente ficou muito mais rápida. A um anos trás, meu MAC começou a ficar lento, lento, lento e foi só trocar o disco que voltou ao normal.
O processador pede uma informação do disco e aguarda chegar.
E porque eu acho que é I/O? Uma empresa que vende VPS de $10 como a Linode, por exemplo, vende maquinas com 20GB de HD. Mais estes 20GB não é um HD só seu e sim um storage com vários Tera Bytes que eles dividem com vários clientes. Supondo que os storages são de 1TB, eles conseguem colocar 50 clientes em cima deste storage. 50 maquinas pedindo informações a todo segundo destes storage.
Agora, a regra mais básica de baratear custos é diminuir a infra ao mínimo. Então acho pouco provável que o storage seja RAID 0 com mais de dois discos nestes datacenter de $10 por maquina.
Muito prazer, sou Eduardo Kraus
Teacher and loves Moodle
Meu Blog: moodle.eduardokraus.com
Meu Youtube: www.youtube.com/user/ProfEduardoKraus
Meu Facebook: www.facebook.com/ProfEduardoKraus