カーネルタイマーが不正確なことがある
Issue
- linux カーネルの
net.ipv4.tcp_keepalive_time
タイマーの有効期限 (3600 秒) と tcp_keepalive (ack) パケットの実際の送信の間に、重要で不定の遅延 (最大 4 分など) があり、ファイアウォールによるアイドルセッションの経過時間が想定外に長くなります。net.ipv4.tcp_keepalive_time
の値が大きいほど、遅延が長くなります。
- 遅延作業タイマーなどのネットワークタイマーだけでなく、他のカーネルタイマーや、場合によってはストレージも影響を受けます。
Environment
- Red Hat Enterprise Linux 8.3
- 他のカーネルタイマー
- TCP keepalive
- TIME WAIT タイマー
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.