Existe algum impacto no desempenho se eu iniciar automaticamente o servidor da Web Apache 2 no momento da inicialização e mantê-lo em execução?

1

Eu sou novo no Ubuntu 14.04. Instalei lamp-server^ e depois disso, o Apache 2 é iniciado automaticamente no momento da inicialização.

No Windows, usei o servidor WAMP. Não foi iniciado automaticamente no momento da inicialização.

    
por john9983 25.07.2015 / 10:46

1 resposta

3

Se ele estiver ocioso, provavelmente é irrelevante, mesmo que seja difícil, como qualquer processo, o Apache consumirá alguns recursos para continuar funcionando; um Apache inativo nunca deve ser um grande problema, mas você pode verificar isso por si mesmo executando top -p $(pgrep -o apache) .

Aqui está a saída do comando em uma máquina Debian Jessie rodando o Apache (mostra a carga média dos últimos 30 segundos):

Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.2 us,  0.2 sy,  0.0 ni, 99.5 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   3942096 total,  3515488 used,   426608 free,   271400 buffers
KiB Swap:        0 total,        0 used,        0 free.  2018532 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND    
 3228 root      20   0   73488   4416   3216 S   0.0  0.1   0:00.01 apache2 

Neste caso, o uso da CPU é quase nulo, e o uso da memória é de aproximadamente 0,1% da memória total, portanto ~ 4MB.

No entanto, como apontado por prakharsingh95, deixar um servidor funcionando sem propósito, além da falta de utilidade intrínseca, é uma possível falha de segurança e (se isso for uma preocupação) também possui a porta na qual o servidor está escutando.

    
por kos 25.07.2015 / 11:39