Newsgroup: it.comp.os.linux.sys
Titolo: Lentezza (un po' lungo)

Salve a tutti.
Ho installato Slackware 8.0 con Kernel 2.4.5 su una vecchia carretta quale
un IBM 486sx 25 con 12Mb di ram e HD da 540Mb. Ho installato ucd-snmp-4.2.3,
MRTG, Apache, e tutto il necessario per compilare le cose che ho installato.
L'obbiettivo è quello di provarlo come router-nat-firewall tra intenet in
dial up e rete locale (
192.168.0.0/24
).
Devo dire che è abbastanza lento, ma gira. l'occupazione cpu, stando a mrtg,
è intorno al 15-20%, secondo top -d 1 siamo tra user e system intorno al
50-60%.
Il firewall l'ho attivato in partenza in rc.local con iptables modificando
uno script trovato in giro come segue:
#!/bin/bash
# Load required modules
insmod ip_tables
insmod ip_conntrack
insmod iptable_nat
insmod ipt_MASQUERADE
modprobe iptable_filter
modprobe modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
# Then flush all rules
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -d ! 
192.168.0.0/24
 -j MASQUERADE
iptables -A FORWARD -s 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -d 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -s ! 
192.168.0.0/24
 -j DROP
iptables -A INPUT --protocol udp --source-port 113 -j DROP
iptables -A INPUT --protocol udp --destination-port 113 -j DROP
# Turn on IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
Il problema è che quando attivo una connessione dial-up (49300bps), tutto
funziona regolarmente, ma il trasferimento dati sulla rete è varamente
lento.
Ho provato a trasferire un file direttamente tra un pc della rete locale e
il provider a cui mi collego, e ottengo un transfer rate di circa 1,8-2,3
Kbytes/sec. L'occupazione della CPU non sale mai sopra il 60%, quindi non
credo sia colpa della CPU lenta.
In etc/hosts c'è la lista dei PC della rete.
Però se uso un P100 con 32Mb configurato nello stesso modo, tutto fila
liscio.
Secondo voi il problema è del processore o cosa?
Grazie e scusate la lunghezza del post.

Piů volte in questo ng si č ribadito come un 486 possa essere ancora piů
che decente per parecchi lavori, tra cui minirouter o minifirewall, ma tu
esageri un pochino. Non ti basta Router+ Firewall, anche server Web, e
tanto per gradire poi MRTG !! Magari con il collect delle statitstiche
ogni 60/90 secondi !! E tutto poi con 12 Mega di RAM !!!
Il tuo problema potrebbe essere legato non tanto al lavoro di cpu, ma
alla memoria libera. Se tutta la ram č piena, sono necessari continui
swap per poter processare il traffico bufferizzato della scheda di rete. 
Devi anche vedere poi che scheda di rete hai, e se č configurata
correttamente ...
-- 
--------------------------
Francesco Tosi
frances...@seabone.net
frt...@tiscalinet.it
ICQ: 30640076
--------------------------

 Francesco Tosi
Ciao ciao,
    Fabrizio Ruatta
--
 
www.selenet.it/fruatta

 e' anche presente (come tipologia!) su tutte le schede dal Pentium in su.
 
Permettimi di dissentire i vechi 486 montavano già seriali 16550
bufferyzzate a 8 bit. Di questo ne sono certo visto che avevo girato
come un matto per un controller vesa di quel tipo.... effettivamente non
erano di serie, ma se usa la seriale del suo modem interno, penso
proprio che giri con una seriali di quel tipo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 penso proprio che giri con una seriali di quel tipo.
Se usa un modem interno si. Ripeto il mio appello per una spiegazione.
Ciao ciao,
    Fabrizio Ruatta
 
www.selenet.it/fruatta

 Devi anche vedere poi che scheda di rete hai, e se è configurata
