O meu top indica que eu preciso otimizar o apache ou o mysql?

1

Dê uma olhada nisso:

link

Depois de dar uma olhada, você seria capaz de dizer que eu preciso otimizar ou estou indo bem?

    
por Daniel Fischer 14.02.2010 / 21:02

3 respostas

1

eu vejo que você tem 15% de espera io - da minha experiência isso é causado pelo mysql

io wait significa que o kernel está esperando pelos discos rígidos - e isso é muito lento

então se você usar innodb no mysql você deve aumentar o valor do buffer pool em my.cnf

um buffer pool maior diminuirá a espera io.

adicionalmente você deve tentar matar alguns processos para liberar alguma memória ou atualizá-la

    
por 14.02.2010 / 21:45
0

Otimizar não é a palavra que você está procurando. Você parece ter 6 GB de ram, e seu processo de mysql está ocupando 37% de cpu .. esta é uma tendência que está subindo ou descendo? ou isso é apenas uma coisa?

para descobrir se é o apache ou mysql que precisa da "otimização" que você precisa para descobrir o que está causando o mysql ocupar tanto cpu. execute "show processlist;" na sua lista de mysql .. que lhe dará uma idéia do que o mysqld está fazendo, se ele tem apenas um processo que está demorando para sempre .. você precisa otimizar essa consulta ..

essa pergunta precisa de mais detalhes para responder corretamente.

    
por 14.02.2010 / 21:18
0

É difícil, não é impossível saber o que e como otimizar o apache & meu.

Sobre o meu, há um script aqui link que, com base em "mostrar status" e "mostrar variáveis", ajuda a sintonizar algumas variáveis.

    
por 14.02.2010 / 21:42