dst cache overflow
Miguel Oyarzo
admin en aim.cl
Mar Abr 4 02:45:18 CLT 2006
Estimados
en una maquina FC con kernel 2.6.9-1 intento borrar el cache de rutas de cualquier forma:
# Antecedente:
cat /proc/slabinfo|grep ip_dst_cache
ip_dst_cache 46770 46890 256 15 1 : tunables 120 60 0 : slabdata 3126 3126 0
#Aplico comandos:
echo 1 > /proc/sys/net/ipv4/route/flush
ip route flush cache
ip route flush cache table <nombre_de_mi_tabla_de_rutas_1>
ip route flush cache table <nombre_de_mi_tabla_de_rutas_2>
# despues:
cat /proc/slabinfo | grep ip
ip_conntrack_expect 7 30 256 15 1 : tunables 120 60 0 : slabdata 2 2 0
ip_conntrack 6228 10610 384 10 1 : tunables 54 27 0 : slabdata 1061 1061 0
ip6_dst_cache 16 30 256 15 1 : tunables 120 60 0 : slabdata 2 2 0
ip_fib_alias 135 226 16 226 1 : tunables 120 60 0 : slabdata 1 1 0
ip_fib_hash 135 238 32 119 1 : tunables 120 60 0 : slabdata 2 2 0
ip_mrt_cache 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0
ip_dst_cache 45920 46890 256 15 1 : tunables 120 60 0 : slabdata 3126 3126 0
ip_dst_cache sigue similar. No hay cambio alguno.
He incluso en forma paranoica aplico #ip route flush cache table main
pero no elimina lo que deseo..
Cuando ip_dst_cache alcanza 65535 obtengo
"dst cache overflow" y mensajes "printk: x messages suppressed" en la consola
Solo me queda reiniciar la maquina,
(no sirve de nad arestear las interfaces y reescribir las rutas manualmente)
Es un problema del kernel? Alguna idea o solucion?
Saludos
Miguel Oyarzo
INALAMBRICA
Punta Arenas
Chile
Más información sobre la lista de distribución Linux