On 12-05-2015 10:01, Nilton Jose Rizzo wrote:
Em Tue, 12 May 2015 09:59:56 -0300, Nilton Jose Rizzo escreveu
Em Tue, 12 May 2015 08:54:27 -0300, Marcelo Gondim escreveu
Bom dia à todos,

HAHAHa pois é estou aqui novamente tentando fazer essa proeza, que
na época das 2 primeiras tentativas ainda era o FreeBSD 9.x o
stable. Hoje ele roda em cima de Debian e estou novamente com um
ambiente aqui para tentar fazer essa bagaça rodar no FreeBSD. :)

O problema pelo visto são as milhares de requisições por segundo que
é feito pelo tracker. Site começa à entrar e então despenca. O load
quando inicio o apache vai à uns 400 e depois vai caindo e a única
coisa que vejo bastante nos logs é isso:
    Godim, poe o -current e testa, otimiza o kernel antes
    tenta rodar com apache 2.4 tbm
    Já viu este site?

https://rerepi.wordpress.com/2008/04/19/tuning-freebsd-sysoev-rit/


Opa Rizzo,

Vi sim e me baseei nele saca só:

# sysctl kern.ipc.nmbclusters
kern.ipc.nmbclusters: 1013816

# sysctl net.inet.tcp.syncache.hashsize
net.inet.tcp.syncache.hashsize: 32768

Esse aqui estava menor que no artigo:
net.inet.tcp.syncache.bucketlimit=32
Aumentei para 100 agora

# sysctl sysctl net.inet.tcp.syncookies
net.inet.tcp.syncookies: 1

# sysctl kern.ipc.somaxconn
kern.ipc.somaxconn: 4096

# sysctl kern.ipc.maxsockets
kern.ipc.maxsockets: 521725

# sysctl net.inet.tcp.tcbhashsize
net.inet.tcp.tcbhashsize: 524288

# sysctl kern.maxfiles
kern.maxfiles: 521721

# sysctl kern.maxfilesperproc
kern.maxfilesperproc: 469548

# sysctl net.inet.tcp.recvspace
net.inet.tcp.recvspace: 131072

# sysctl net.inet.tcp.sendspace
net.inet.tcp.sendspace: 32768

# sysctl net.inet.tcp.msl
net.inet.tcp.msl: 5000

# sysctl net.inet.ip.portrange.first
net.inet.ip.portrange.first: 1024

Esse aqui tava diferente:
net.inet.ip.portrange.randomized
alterei para 0 agora.

# sysctl net.inet.ip.portrange.last
net.inet.ip.portrange.last: 65535

# sysctl net.inet.tcp.nolocaltimewait
net.inet.tcp.nolocaltimewait: 0

# netstat -s -p tcp
tcp:
        18286064 packets sent
                1902552 data packets (1327754573 bytes)
                57073 data packets (30751964 bytes) retransmitted
                1041 data packets unnecessarily retransmitted
                0 resends initiated by MTU discovery
                14505610 ack-only packets (223388 delayed)
                0 URG only packets
                0 window probe packets
                19158 window update packets
                1801671 control packets
        25623791 packets received
                4280347 acks (for 1076817911 bytes)
                1180963 duplicate acks
                8784003 acks for unsent data
                2533587 packets (914392400 bytes) received in-sequence
                45386 completely duplicate packets (9556216 bytes)
                0 old duplicate packets
                122 packets with some dup. data (75716 bytes duped)
                8450 out-of-order packets (7620267 bytes)
                24296 packets (0 bytes) of data after window
                0 window probes
                3993 window update packets
                11520 packets received after close
                4 discarded for bad checksums
                0 discarded for bad header offset fields
                0 discarded because packet too short
                0 discarded due to memory problems
        607007 connection requests
        1148091 connection accepts
        0 bad connection attempts
        4656475 listen queue overflows
        146080 ignored RSTs in the windows
        1702936 connections established (including accepts)
        1770589 connections closed (including 543865 drops)
                33048 connections updated cached RTT on close
                33049 connections updated cached RTT variance on close
                23573 connections updated cached ssthresh on close
        5698 embryonic connections dropped
        3043526 segments updated rtt (of 3246858 attempts)
        190313 retransmit timeouts
                3790 connections dropped by rexmit timeout
        0 persist timeouts
                0 connections dropped by persist timeout
        42758 Connections (fin_wait_2) dropped because of timeout
        0 keepalive timeouts
                0 keepalive probes sent
                0 connections dropped by keepalive
        125964 correct ACK header predictions
        1362285 correct data packet header predictions
        3539932 syncache entries added
                933 retransmitted
                8722 dupsyn
                0 dropped
                1148091 completed
                0 bucket overflow
                0 cache overflow
                3080 reset
                100 stale
                4656491 aborted
                0 badack
                11 unreach
                0 zone failures
        3539932 cookies sent
        2267854 cookies received
        536 hostcache entries added
                0 bucket overflow
        580 SACK recovery episodes
        673 segment rexmits in SACK recovery episodes
        577856 byte rexmits in SACK recovery episodes
        17485 SACK options (SACK blocks) received
        4158 SACK options (SACK blocks) sent
        0 SACK scoreboard overflow
        0 packets with ECN CE bit set
        261512 packets with ECN ECT(0) bit set
        0 packets with ECN ECT(1) bit set
        1064102 successful ECN handshakes
        24246 times ECN reduced the congestion window
        0 packets with valid tcp-md5 signature received
        0 packets with invalid tcp-md5 signature received
        0 packets with tcp-md5 signature mismatch
        0 packets with unexpected tcp-md5 signature received
        0 packets without expected tcp-md5 signature received

Vou procurar mais coisas antes de fazer um novo teste.

Valeu Rizzo. :)
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a