
iowait - fluxo do hd, problemas?
#1
Posted 23 fevereiro 2007 - 08:05
Problema que o load nao sai de 30 , 40 ate 120
E os processos do apache, no top da pra ver que sao coisa do tipo 1.3% etc,
E andei pesquisando na net, e vi que o iowait pode influenciar muito, pois é a velocidade com que o server comunica com o HD,
Nosso iowait aqui esta em
CPU states: cpu user nice system irq softirq iowait idle
total 24.8% 0.0% 2.6% 0.1% 1.2% 70.9% 0.0%
cpu00 24.3% 0.0% 2.5% 0.0% 1.5% 71.5% 0.0%
cpu01 25.3% 0.0% 2.7% 0.3% 0.9% 70.4% 0.0%
70% de media, em um hd sata de 160 gigas
Unica info que tenho dele
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 145G 87G 52G 63% /
/dev/sda1 99M 26M 68M 28% /boot
O que voces me dizem, eu acho que esta muito alto, coisa absurda mesmo, e isso esta causando o load exagerado, visto que ja foi verificado tudo, esotu largando este servidor, porem gostaria de solucionar o caso antes, vai que ocorre novamente.
O que acham?
abs
#2
Posted 23 fevereiro 2007 - 10:37
http://www.eth0.us/overload
Você pode rodar
hdparm -Tt /dev/sda
para testar a comunicação com seu HD.
#3
Posted 24 fevereiro 2007 - 11:07
#4
Posted 16 julho 2007 - 11:19
http://www.eth0.us/overload
Você pode rodar
hdparm -Tt /dev/sda
para testar a comunicação com seu HD.

Caracas, sei que estou abrindo cova aqui mais vejam o teste acima que fiz em um servidor que estou tendo problemas de lentidão e iowait alto que apareceu do nada.
Timing cached reads: 3648 MB in 2.00 seconds = 1823.37 MB/sec
Timing buffered disk reads: 8 MB in 3.59 seconds = 2.23 MB/sec
Aqueles 2.23 MB/sec é ridiculo testei em hds de outros servidor e consegui valores de 20 a 25 vezes maiores, será que tem o que fazer a não ser acionar o DC?
Só pode ser este o problema pois já mexi e remexi em todo o resto no servidor, e começou do nada a dar este problema.
#5
Posted 17 julho 2007 - 08:03
Este desempenho infelizmente tive nas maquinas da LayeredTech.
Por isso é barato.
Timing cached reads: 2208 MB in 2.00 seconds = 1103.62 MB/sec
Timing buffered disk reads: read(2097152) returned 2.03 MB/sec
Já em outro DC
/dev/sda:
Timing cached reads: 4216 MB in 2.00 seconds = 2108.32 MB/sec
Timing buffered disk reads: 50 MB in 3.36 seconds = 14.88 MB/sec
Quase sempre qdo. é barato custa caro.
#6
Posted 17 julho 2007 - 09:30
Não acho justo sair colocando a culpa no DC sem saber qual o motivo do problema...
Pode ser algo de errado no apache...
Achei um tópico semelhante:
http://www.webhostingtalk.com/showthread.p...ighlight=iowait
#7
Posted 17 julho 2007 - 09:41
Só que tenho 2 Server em outro DC, e tenho 2 na LT.
Obs.: mesma configuração, mesmo HD mesma Hardware, mesmo software.
Ambas são novas peguei tem 30 dias.
Fiz o teste e deu esse resultado.
#8
Posted 17 julho 2007 - 09:42
Este desempenho infelizmente tive nas maquinas da LayeredTech.
Por isso é barato.
Timing cached reads: 2208 MB in 2.00 seconds = 1103.62 MB/sec
Timing buffered disk reads: read(2097152) returned 2.03 MB/sec
Já em outro DC
/dev/sda:
Timing cached reads: 4216 MB in 2.00 seconds = 2108.32 MB/sec
Timing buffered disk reads: 50 MB in 3.36 seconds = 14.88 MB/sec
Quase sempre qdo. é barato custa caro.

É compreensivel no entanto tenho mais servidores na LT e todos com desempenho bem melhor, pior que desde o inicio (a 1 ano atrás quando adquiri o servidor) percebi que o servidor demorava demais para gerar os backups durante a madrugada, enquanto outro servidor com praticamente mesma quantidade de contas/dados terminava as 5 - 6 da madrugada este terminava lá pelo meio dia, mais como não estava prejudicando (aparentemente) o desempenho nem dei bola, e agora ta ferrando com o servidor esta lentidão.
#9
Posted 17 julho 2007 - 09:45
Não acho justo sair colocando a culpa no DC sem saber qual o motivo do problema...
Pode ser algo de errado no apache...
Achei um tópico semelhante:
http://www.webhostingtalk.com/showthread.p...ighlight=iowait

Infelizmente se a leitura do HD esta lento não tem jeito, pode configurar/otimizar apache e o que quiser o hd simplesmente não vai dar conta do recado (disponibilizar os dados com velocidade)
#10
Posted 17 julho 2007 - 10:43
O resultado abaixo é de um server na LT
# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 3760 MB in 2.00 seconds = 1880.29 MB/sec
Timing buffered disk reads: 156 MB in 3.01 seconds = 51.84 MB/sec
Peça para o DC fazer uma verificação no Hardware, se acharem problema eles trocam o server sem problemas, ja tive isso em DC bons.
#11
Posted 17 julho 2007 - 12:55
Problema que o load nao sai de 30 , 40 ate 120
E os processos do apache, no top da pra ver que sao coisa do tipo 1.3% etc,
E andei pesquisando na net, e vi que o iowait pode influenciar muito, pois é a velocidade com que o server comunica com o HD,
Nosso iowait aqui esta em
CPU states: cpu user nice system irq softirq iowait idle
total 24.8% 0.0% 2.6% 0.1% 1.2% 70.9% 0.0%
cpu00 24.3% 0.0% 2.5% 0.0% 1.5% 71.5% 0.0%
cpu01 25.3% 0.0% 2.7% 0.3% 0.9% 70.4% 0.0%
70% de media, em um hd sata de 160 gigas
Unica info que tenho dele
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 145G 87G 52G 63% /
/dev/sda1 99M 26M 68M 28% /boot
O que voces me dizem, eu acho que esta muito alto, coisa absurda mesmo, e isso esta causando o load exagerado, visto que ja foi verificado tudo, esotu largando este servidor, porem gostaria de solucionar o caso antes, vai que ocorre novamente.
O que acham?
abs

Tive um problema semelhante com a The Planet e eles fizeram de tudo quanto foi possível e não resolveram, perdi muitos clientes nas 2 semanas que aconteceu isto o problema só desapareceu quando fizeram um novo OS Reload, aparentemente nada haver com o HD mas foi só daí em diante que o problema sumiu.
Abraços
#12
Posted 18 julho 2007 - 08:00
Problema que o load nao sai de 30 , 40 ate 120
E os processos do apache, no top da pra ver que sao coisa do tipo 1.3% etc,
E andei pesquisando na net, e vi que o iowait pode influenciar muito, pois é a velocidade com que o server comunica com o HD,
Nosso iowait aqui esta em
CPU states: cpu user nice system irq softirq iowait idle
total 24.8% 0.0% 2.6% 0.1% 1.2% 70.9% 0.0%
cpu00 24.3% 0.0% 2.5% 0.0% 1.5% 71.5% 0.0%
cpu01 25.3% 0.0% 2.7% 0.3% 0.9% 70.4% 0.0%
70% de media, em um hd sata de 160 gigas
Unica info que tenho dele
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 145G 87G 52G 63% /
/dev/sda1 99M 26M 68M 28% /boot
O que voces me dizem, eu acho que esta muito alto, coisa absurda mesmo, e isso esta causando o load exagerado, visto que ja foi verificado tudo, esotu largando este servidor, porem gostaria de solucionar o caso antes, vai que ocorre novamente.
O que acham?
abs

140 requisições por segundo no apache não é baixo, são milhares de visitas mensais para o seu servidor, e dependendo dos sites que você tem pode ser mais crítico ainda.
Se o problema é o iowait, ou seja, está havendo um gargalo na transferência de dados para os dispositivos de E/S (no caso HD), isso só vai se resolver mudando parte dos acessos (talvez mysql, streaming ou imagens) para outro hd (lembrando que hds sata tem point-to-point junto ao barramento - não compartilham) ou pegando hds mais velozes como o SCSI por exemplo.

Help










