Load Average é a média da soma do número de processos aguardando na fila para rodar mais o número atual de processos sendo executados nos últimos 1, 5 e 15 minutos.
Grande parte dos administradores de sistema referem-se e utilizam a carga de 1 minuto para na análise da carga do sistema. Recomenda-se o uso do 15 minutos para uso em planejamento de capacidade (Capacity planning).
Afirmações relevantes do artigo “UNIX Load Average Part 1: How It works by Dr. Neil Gunther“
A Carga (LOAD) não é a utilização mas sim o tamanho total da fila;
Eles são amostras de 3 séries de momentos diferentes;
Estão em ordem errada para representar a informação de tendência.
O que pode ocasionar a carga alta:
Se a máquina em questão tiver pouca memória e estiver fazendo swap (paginação de memória em disco) o processo responsável pelo swap (kswapd) estará sendo executado diretamente ocasionando o aumento da carga;
O material acima é um breve resumo do que achei sobre Load Average nos endereços abaixo. Sugestões/correções serão muito bem vindas.
sexta-feira, 29 de abril de 2011
quarta-feira, 27 de abril de 2011
FreeBSD: Rodar duas instâncias natd
1º
Voce pode ter varias instancias do natd configura em um arquivo:
/etc/natd.conf
instance default
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes
.......
instance natd2
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes
Agora voce configura seu arquivo rc.conf.
/etc/rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
#/etc/rc.d/natd stop
#sockstat -4l
#/etc/rc.d/natd start
#sockstat -4l
Voce verá 2 natd rodando, um em cada porta.
2º Modo
/etc/rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
/etc/natd.conf
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes
/etc/natd2.conf
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes
/usr/local/etc/rc.d/xnat2.sh
#!/bin/sh
name="natd"
command="/sbin/${name} -f /etc/natd2.conf -pid_file /var/run/natd2.conf"
case "$1" in
start)
$command
;;
stop)
kill `sockstat -4l |grep 8669 | cut -c21-24`
;;
*)
echo "Use da seguinte forma: $0 {start|stop}"
;;
esac
exit 0
chmod +x /usr/local/etc/rc.d/xnat2.sh
PS: Tive que colocar o nome script comecando com 'x', acredito que
seja pelo ordem de execurcao que o freebsd usa para estartar.
FONTE: http://www.mail-archive.com/freebsd@fug.com.br/msg45794.html
Voce pode ter varias instancias do natd configura em um arquivo:
/etc/natd.conf
instance default
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes
.......
instance natd2
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes
Agora voce configura seu arquivo rc.conf.
/etc/rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
#/etc/rc.d/natd stop
#sockstat -4l
#/etc/rc.d/natd start
#sockstat -4l
Voce verá 2 natd rodando, um em cada porta.
2º Modo
/etc/rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
/etc/natd.conf
interface rl0
port 8668
dynamic yes
use_sockets yes
same_ports yes
/etc/natd2.conf
interface vr0
port 8669
dynamic yes
use_sockets yes
same_ports yes
/usr/local/etc/rc.d/xnat2.sh
#!/bin/sh
name="natd"
command="/sbin/${name} -f /etc/natd2.conf -pid_file /var/run/natd2.conf"
case "$1" in
start)
$command
;;
stop)
kill `sockstat -4l |grep 8669 | cut -c21-24`
;;
*)
echo "Use da seguinte forma: $0 {start|stop}"
;;
esac
exit 0
chmod +x /usr/local/etc/rc.d/xnat2.sh
PS: Tive que colocar o nome script comecando com 'x', acredito que
seja pelo ordem de execurcao que o freebsd usa para estartar.
FONTE: http://www.mail-archive.com/freebsd@fug.com.br/msg45794.html
segunda-feira, 25 de abril de 2011
FreeBSD: Controle de banda com exceções
Enfim resolvido!
# adicionando ips sem limite de banda
ipfw -q table 2 add 192.168.0.200 # welkson
# Controle de banda (Rede FOCUS)
ipfw add skipto 600 all from any to "table(2)" # se tiver na table 2 pular
para regra 600, velocidade máxima
# restante 200k
ipfw 500 add pipe 11 ip from any to 192.168.0.0/24 src-port 80
ipfw pipe 11 config bw 200Kbit/s mask dst-ip 0x000000ff
# regra 600k (velocidade máxima)
ipfw 600 add pipe 12 ip from any to 192.168.0.0/24 src-port 80
ipfw pipe 12 config bw 600Kbit/s mask dst-ip 0x000000ff
Resumindo:
"Sem limite" = 600k (na verdade tem um limite kkkkk)
Restante = 200k
Obrigado a todos pela ajuda... Jaime, realmente esse NOT é estranho, mas o
skipto que você sugeriu resolveu...
Abraço,
FONTE: http://www.mail-archive.com/freebsd@fug.com.br/msg31053.html
# adicionando ips sem limite de banda
ipfw -q table 2 add 192.168.0.200 # welkson
# Controle de banda (Rede FOCUS)
ipfw add skipto 600 all from any to "table(2)" # se tiver na table 2 pular
para regra 600, velocidade máxima
# restante 200k
ipfw 500 add pipe 11 ip from any to 192.168.0.0/24 src-port 80
ipfw pipe 11 config bw 200Kbit/s mask dst-ip 0x000000ff
# regra 600k (velocidade máxima)
ipfw 600 add pipe 12 ip from any to 192.168.0.0/24 src-port 80
ipfw pipe 12 config bw 600Kbit/s mask dst-ip 0x000000ff
Resumindo:
"Sem limite" = 600k (na verdade tem um limite kkkkk)
Restante = 200k
Obrigado a todos pela ajuda... Jaime, realmente esse NOT é estranho, mas o
skipto que você sugeriu resolveu...
Abraço,
FONTE: http://www.mail-archive.com/freebsd@fug.com.br/msg31053.html
Assinar:
Postagens (Atom)