O load do computador esta relacionado a quantidade de processos que o sistema esta executando, se o load ficar muito alto o servidor ficará instável e alguns serviços podem ficar inacessíveis.
Identificar e solucionar o problema requer uma investigação no servidor para encontrar o que esta consumindo tanto recurso, abaixo listarei alguns comando que podem ajudar.
# sar -q
Mostra um histórico com a média do load
# sar -p
Mostra um histórico com o consumo de alguns recursos
# uptime
Mostra quantos dias o servidor esta ligado o load atual
# w
Mostra quem esta logado no servidor e o que esta fazendo
# pstree -apu
Mostra os processos em execução em um formato tipo arvore
# top -c
Mostra os processos em execução em formato tabular, -c ordena a apresentação pelo consumo de cpu
# mysqladmin proc stat
Mostra detalhes de processamento do mysql
# iostat -x 1 10
Mostra o consumo de operações no disco
# sar -d
Mostra o histórico de consumo de operações no disco
DoS
# netstat -plan |grep :80|awk '{print $5}' |cut -d: -f1 |sort |uniq -c |sort -n
Lista o número de conexão por IP na porta 80
# netstat -plan |grep :80 |wc -l
Lista a quantidade de conexões na porta 80
Verifique os logs gerados pelo sistema, exemplo:
syslogs: /var/log/messages, /var/log/secure
SMTP logs: /var/log/exim_mainlog, /var/log/exim_rejectlog, /var/log/exim_paniclog
POP3/IMAP logs: /var/log/maillog
Apache logs: /usr/local/apache/logs/access_log, /usr/local/apache/logs/error_log, /usr/local/apache/logs/suexec_log, /usr/local/apache/logs/suphp_log
Website logs: /usr/local/apache/domlogs/ (find -maxdepth 1 -type f -mmin -1 | egrep -v ‘offset|_log$’)
cron logs: /var/log/cron