ネットワーク関連タスクの高レイテンシ

ネットワーク関連タスクの高レイテンシ

2つの1Gbpsと10Gbpsのアップリンクを持つDebian 11を実行しているサーバーがあります。ネットワーク関連コマンドを実行すると、コマンド実行開始時に待機時間が非常に長くなることが確認されました。

たとえば、コマンドを実行するとcurl -I google.com数秒間中断され、結果が出力されます。

$ curl -I google.com
  *** hangs for about 5 seconds ***
HTTP/1.1 301 Moved Permanently
Location: http://www.google.com/
Content-Type: text/html; charset=UTF-8
Date: Wed, 13 Apr 2022 16:20:09 GMT
Expires: Fri, 13 May 2022 16:20:09 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 219
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN

同様の質問がありますapt

$ sudo apt update
0% [Working]    # <--- hangs for 2-3 seconds
Hit:1 https://mirror.yandex.ru/debian bullseye InRelease
...

一方、インターネット接続速度は許可されています:

$ wget http://tb.ip4market.ru/file1gb.bin
--2022-04-13 19:11:28--  http://tb.ip4market.ru/file1gb.bin
Resolving tb.ip4market.ru (tb.ip4market.ru)... 193.0.203.203
Connecting to tb.ip4market.ru (tb.ip4market.ru)|193.0.203.203|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1073741824 (1.0G) [application/octet-stream]
Saving to: ‘file1gb.bin’

file1gb.bin               100%[==================================>]   1.00G  17.0MB/s    in 49s

2022-04-13 19:12:22 (21.1 MB/s) - ‘file1gb.bin’ saved [1073741824/1073741824]

同じスイッチに接続されている他のサーバーではこの問題は発生しません。

この問題をどのように解決するか、少なくともこの奇妙な動作の原因を特定できますか?

よろしくお願いします。

ベストアンサー1

静的ネットワーク構成にはsystemd-networkdを使用します。したがって、間違ったDNSアドレスに問題があるのではないかと疑って、設定ファイル20-wan0.network(DNSアドレスを指定した場所)でエラーを見つけました。このファイルにエラーはありません。後で質問してコメントを受けた後、もしかして/etc/resolv.confファイルを確認してみると、最初のDNSアドレスでタイプミスを見つけました。このファイルは、システムのインストール中に作成された元のネットワーク構成から残ります。 systemd-netowrkd と systemd-resolved を使用する場合は、/run/systemd/resolve/resolv.conf へのシンボリックリンクで置き換える必要があります。

おすすめ記事