[Troubleshoot] Kernel: dst cache overflow

1_417120633m.jpgPernahkah anda mengalami masalah di server linux dengan pesan dibawah ini:

kernel: dst cache overflow
kernel: printk: 281 messages suppressed.
kernel: dst cache overflow
kernel: printk: 361 messages suppressed.
kernel: dst cache overflow

Jika iya, maka Anda bisa mengikuti troubleshoot dengan cara saya dibawah ini:

  • Cek routing cache yang ada di kernel: route -Cn | wc
    Anda akan melihat hasil seperti berikut: 4145 31077 314985 yang penting Anda lihat adalah angka pertama. Itu adalah current max cache yang ada di kernel Anda.
  • Cek isi max_size dari kernel cache Anda: cat /proc/sys/net/ipv4/route/max_size
  • Naikkan ukuran max_size tersebut: echo 32768 > /proc/sys/net/ipv4/route/max_size
  • Hal lain yang anda perlu pertimbangkan untuk optimize kernel (tanpa rekompilasi):

    echo 32768 > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
    echo 120 > /proc/sys/net/ipv4/neigh/default/gc_stale_time
    echo 512 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
    echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
    echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh3

Semoga berguna.

About Kalpin Erlangga Silaen

My name is Kalpin Erlangga Silaen, black eyes, black hair with good smiles
This entry was posted in IT, Tips and Tricks and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *