Freesco, NND, CDN, EOS
http://forum.freesco.pl/

optymalizacja NND cd...
http://forum.freesco.pl/viewtopic.php?f=22&t=11966
Strona 1 z 1

Autor:  przemek_nnd [ poniedziałek, 3 kwietnia 2006, 19:26 ]
Tytuł:  optymalizacja NND cd...

Pogrzebałem trochę na necie i wyciosałem taką konfigurację:
: [/] [] ()
echo "1600" > /proc/sys/net/ipv4/tcp_keepalive_time
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "60" > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo "20" > /proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
echo "60" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo "1" > /proc/sys/net/ipv4/igmp_max_memberships
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
echo "0" > /proc/sys/net/ipv4/tcp_sack
echo "7200" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo "5" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo "20" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo "30" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack
echo "8192" > /proc/sys/net/ipv4/ip_conntrack_max
echo "8192" > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo "40" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo "30" > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo "180" > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
echo "20" > /proc/sys/net/ipv4/ipfrag_time
echo "1280" > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo "0" > /proc/sys/net/ipv4/conf/all/rp_filter
######## Inne dodatki ################################################################
# Wlaczenie mechanizmu wykrywania oczywistych falszerstw
echo "1" >/proc/sys/net/ipv4/conf/all/rp_filter

# Ochrona przed atakiem typu Smurf
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts      

# Nie aktceptujemy pakietow "source route"
echo "0" > /proc/sys/net/ipv4/conf/all/accept_source_route
 
# Nie przyjmujemy pakietow ICMP rediect, ktore moga zmienic tablice routingu
echo "0" > /proc/sys/net/ipv4/conf/all/accept_redirects
               
# Wlaczamy ochrone przed blednymi komunikatami ICMP error
echo "1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
                    
# Wlacza logowanie dziwnych (spoofed, source routed, redirects) pakietow
echo "1" > /proc/sys/net/ipv4/conf/all/log_martians
                     
# TCP timestamps protection
echo "1" > /proc/sys/net/ipv4/tcp_timestamps
                                                
# Ignore redirected packets
echo "0" > /proc/sys/net/ipv4/conf/all/send_redirects

#zabezpieczenie przed skanowaniem ftp
iptables -A INPUT -p tcp --dport 21 -m recent --name FTP --seconds 60 --update -j DROP
iptables -A INPUT -p tcp --dport 21 -m limit --limit 5/second --limit-burst 15 -m recent --name FTP --set -j ACCEPT


Jak macie też cos ciekawego to zapodajcie...

Autor:  KrzySie [ niedziela, 9 kwietnia 2006, 11:15 ]
Tytuł: 

Byłbym bardzo zadowolony, gdybyć podał co oznaczają opcje do momentu;
Cytuj:
######## Inne dodatki

Jak jest w standarcie i co daje zmiana?
Moja propozycja - zabawa z nice.
Standartowo NND ma ustalone priorytety na 0.
Za pomocą nice można zmienić priorytet programów od 19-najniższy do -20-najwyższy.
Aby mój procek się nie "nudził" wykorzystaniem na poziomie ok. 0% zmieniłem wpisy zwiększające priorytet;
W /etc/rc.d/dnsmasq
: [/] [] ()
[ -z "$PID" ] && /usr/bin/nice -n -6 /usr/sbin/dnsmasq

W /etc/rc.d/squid
: [/] [] ()
[ -z "$PID" ] && /usr/bin/nice -n -4 /usr/sbin/squid ${SQUID_ARGS}

Natomiast zmniejszyłem priorytety "mniej ważnych" dla mnie procesów;
W /etc/rc.d/samba
: [/] [] ()
 
    [ -z "$SMBD_PID" ] && /usr/bin/nice -n 5 /usr/sbin/smbd -D
    [ -z "$NMBD_PID" ] && /usr/bin/nice -n 5 /usr/sbin/nmbd -D

oraz httpd na nice -n 4.
Po zmianie dnsmasq z najwyższym priorytetem z założenia najszybciej działa wyszukując adres IP, w drugiej kolejności squid otwiera stronkę.
Dnsmasq wykorzystuje do 1% procka, a squid do 15%.
Zmiany dokonujesz na własną odpowiedzialność. Przykładowa zmiana dotyczy mojego routera. Przed dokonywaniem jakichkolwiek zmian sprawdź wykorzystanie twojego procesora i zastanów się, abyś nie popełnił błędu.

Autor:  KrzySie [ niedziela, 9 kwietnia 2006, 16:32 ]
Tytuł: 

Dla przykładu zrzut ekranu przy otwieraniu: google.pl, o2.pl i interia.pl przy łączu DSL1.Obrazek

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/