ルートキャッシュを再度有効にする

ルートキャッシュを再度有効にする

私のカーネルログで以下を見つけました:

lo: 5 rebuilds is over limit, route caching disabled

パスキャッシュの再構築を引き起こす要因が何であるかを知っています(ハッシュバケットチェーンが長すぎます)。しかし、無効になるのは正確に何ですか?どのデバイスですか?まだ無効になっているかどうかを確認する方法は?どうやって再び有効にできますか?

この奇妙なメッセージを受信した後、他のネットワークデバイスで次の問題が発生し始めました。

unregister_netdevice: waiting for TUNNEL_03 to become free. Usage count = 2 

そして、ルートキャッシュはここで有罪のようです。

答え1

カーネルソースコードを勉強した後、問題を解決しました。

価値を高めなければnet.ipv4.rt_cache_rebuild_count再び効果があるでしょう。

関連情報