思考実験とD.I.Y.

D.I.Y and Gedankenexperiment

【FreeBSD13.5/Ubuntu24.04】”re”ドライバーパラメータ変更:”Limiting closed port RST response”メッセージが吐き出される

Ubuntu24.04からFreeBSD13.5に大量のNFSアクセスと行うと、
FreeBSD13.5なメインファイルサーバーに”Limiting closed port RST response”メッセージが大量に吐き出され過負荷状態になる事があったため、
”re”ドライバーパラメータを変更してみました。【注*1

 


0. 動きが怪しい?

Ubuntu24.04からFreeBSD13.5に大量のNFSアクセスと行うと、FreeBSD13.5なメインファイルサーバーに”Limiting closed port RST response”メッセージが大量に吐き出され😅、過負荷状態になる現象に見舞われました😢。

今まで、このメッセージの遭遇したことがありません🤔。

また、FreeBSD同士では、この現象は発生しません🤔。

ググってみると”Something is repetitively trying to access a closed port, i.e. one with nothing listening on it.”[*2]ということらしいのですが🤔。。。

1. とりあえず、UbuntuからのNFSアクセスをチューニング

昔、玄箱にVineLinuxを入れ、FreeBSDなファイルサーバにNFSマウントする際、NFSのマウントオプションに”wsize=512,rsize=512”を入れていたのを思い出して🤔、変更してみました。

状況は変わりません😢。

2. FreeBSDの”re”ドライバーのパラメータを変更

別件を調べていたら、2.5GbEに対応しているreドライバーについて”if you don't need Jumbo frames you can lower the memory requirements and avoid this issue with:”[*3]という記述を見つけました。

とりあえず、情報を元に、”re”ドライバーパラメータを変更してみました。

/boot/default/loader.conf”に、下記の黄色字部分を追加します。

修正前

修正後

[..]

verbose_loading="NO"

hpt27xx_load="YES"
if_re_load="YES"
if_re_name="/boot/modules/if_re.ko"

[..]

[..]

verbose_loading="NO"

hpt27xx_load="YES"
if_re_load="YES"
if_re_name="/boot/modules/if_re.ko"

hw.re.max_rx_mbuf_sz="2048"

[..]

 

とりあえず、様子見です😅。

ブログランキング・にほんブログ村へにほんブログ村 IT技術ブログへ

出典・引用・備考

*1:この投稿の内容は、特定の機種並びに特定の環境での確認結果になります。
同等機種や異なる環境での動作他を保証するものではありませんので、ご留意いただけます様お願いいたします。

*2:"What is Limiting closed port mean? | TrueNAS Community"、https://www.truenas.com/community/threads/what-is-limiting-closed-port-mean.75662/

、最終閲覧日:2026年2月19日

*3:"Making sure you're not a bot!"、https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270195、最終閲覧日:2026年2月19日