TigerVNCセッションで断続的で時々長い遅延の根本原因を追跡するために使用できる技術は何ですか?
TigerVNCを使用してSSHを介してリモートで作業します。画面はほとんど反応します。ただし、毎日何度も応答が遅くなり、これは0.5秒から最大数秒まで発生する可能性があります。分、入力された文字とマウスの動きと操作はバッファリングされたままです。コードの作成中にこのようなことが起こると、非常に有害になる可能性があります。
この遅延の間、ping(これまで)に問題はなく、他のインターネットアクセスもうまく機能します。
私たちはComCastに対して比較的高いパフォーマンスプランを持っています。私のラップトップはスイッチを介してルーター/ケーブルモデムに接続されているため、WiFiは問題になりません。私が働いている会社は別のISPを使用しています。 IT部門は、ComCastを使用している他のユーザーも同様の問題を抱えていると述べていますが、現在私が住んでいる地域には他のISPオプションはありません。
Traceroute(少し編集済み)...停止するジャンプ9で対応する* * *
ジャンプを表示します。
scott@scott-HP-Pavilion-15-dk0xxx:~$ traceroute <redacted>.com
traceroute to <redacted> (<redacted>), 64 hops max
1 192.168.0.1 0.660ms 1.224ms 0.691ms
2 <redacted> 12.768ms 13.083ms 9.222ms
3 24.153.80.113 12.028ms 9.766ms 10.039ms
4 69.139.164.217 11.650ms 17.848ms 10.298ms
5 24.124.128.249 14.816ms 10.285ms 10.711ms
6 68.86.93.165 11.076ms 15.245ms 11.115ms
7 96.110.40.89 11.764ms 12.553ms 10.458ms
8 96.110.32.234 10.686ms 9.901ms 10.849ms
9 * * * <--- this part runs slowly.
10 64.125.23.46 11.342ms 9.551ms 8.964ms
11 64.125.29.3 10.094ms 11.916ms 11.782ms
12 64.125.36.106 11.953ms 9.912ms 9.900ms
13 <redacted> 14.820ms 9.314ms 10.101ms
14 <redacted> 12.224ms 9.792ms 10.748ms
15 <redacted> 10.585ms 11.545ms 12.545ms
16 * * *
...
64 * * *
これまでComcastテクニカルサポートチームに電話をかけてサポートチケット番号を受け取りましたが、おそらく(かなり新しい)ケーブルモデムを交換することを無慈悲にしようとしましたが、(今まで)返信がありませんでした。しかし、問題は、通常の動作中に遅くなるのではなく、(私が知っている限り)接続が切断されず、一時停止中でもPingや他のインターネットアクセスが遅延なく動作し続け、キーとマウスの操作が機能し続けることです。まだバッファリングされています。
どんなアイデアにも感謝します。
- ソフトウェアの問題、ネットワークの問題、またはその他の問題をどのように識別しますか?
- 分離に役立つツール
- 後者の場合、ISPに何が間違っているかをどのように伝えることができますか?問題を解決する権限を持つ人にこの問題が伝えられることを願っています。
- この問題を克服する方法(他のISPが提供するオフィスを借りることもあります)
編集する: 推奨事項に従って使用sudo journalctl -b 0 -u NetworkManager
:
ログには多くのトリプルが表示されます。
connectivity: (en01) timed out
、次は次のようになります。manager: NetworkManager state is now CONNECTED_SITE
、- その後、4分31秒ずつ遅延した後(?):
manager: NetworkManager state is now CONNECTED_GLOBAL
順序。
はい、クリーンアップシステム名:
Oct 24 17:14:06 <name> NetworkManager[1065]: <info> [1635120846.1948] connectivity: (eno1) timed out
Oct 24 17:14:06 <name> NetworkManager[1065]: <info> [1635120846.1949] manager: NetworkManager state is now CONNECTED_SITE
Oct 24 17:18:37 <name> NetworkManager[1065]: <info> [1635121117.3196] manager: NetworkManager state is now CONNECTED_GLOBAL
ベストアンサー1
IPパケットには、パケットが永久に繰り返されるのを防ぐように設計されたTime-To-Live(TTL)フィールドがあります。
すべてのルータはパケットを転送するたびにTTLフィールドを減らす必要があります。
TTLが1未満になると、ルータはTTLフィールドが期限切れになったことを示すICMPパケットを再送信する必要があります。また、パケットを破棄する必要があります。
traceroute
TTLが1の3つのパケットを送信し、ICMPパケットを受信するように動作します。所要時間とレポートソースを報告します。その後、TTK 2に3つのパケットを送信し、ホストと時間を報告します。 TTLは3、TTLは4です。しかし、プログラムは無限に待たない。 ICMP応答がない場合は、1つを印刷してください*
。
したがって、TTLが9の場合、ICMP応答は受信されません。これは、ルータが応答を送信しないように設定されているか、パケットをブロックするファイアウォールルールがあるためです。ゆっくりはただ答えを待っているだけです。
TTL値が16〜64の場合、ファイアウォールのためだと思います。
これはすべて完全に正常。問題があるという証拠は提示されていない。
pingデータを提供していないため、ネットワークに輻輳があるかどうかはわかりません。
あなたは見つけることができますmtr
https://github.com/traviscross/mtrより良い洞察を提供します。