解決しようとしているネットワークの問題があります。同じゾーン、同じタイプの2つのEC2インスタンスがあります。
2つのEC2インスタンスの1つ(「悪い」インスタンス)では、ダウンロード速度が非常に遅く(200k/s)、もう1つ(「良い」インスタンス)では、ダウンロード速度は良好で、30M/sで快適です。 +)。明確にするために、私はサーバーにsshを実行しながらEC2インスタンスにファイルをダウンロードすることについて話しています。たとえば、大きなファイルでwgetを実行します。 S3オブジェクトや他の場所からの大きなLinuxISOなど、さまざまなファイルを試しました。
ランニング ethtool eth0
は、両方に対して「リンクが検出されました:はい」のみを返します。
Ifconfigを実行すると、良いインスタンスにはエラーパケットが表示されないが、悪いインスタンスには多くのエラーパケットが表示され、ダウンロードをアクティブに実行していない場合でも、数値が約10秒増加することを除けば、どちらもほとんど同じ値を返します。
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:168372370 errors:5075643 dropped:0 overruns:0 frame:0
TX packets:122116480 errors:0 dropped:0 overruns:0 carrier:0
両方のサーバーは同じように構成されていますが、少なくともそうなるはずでした。ダウンロード速度が遅い原因を診断するにはどうすればよいですか?これを引き起こす可能性のあるEC2インスタンスに特有の何かがありますか?
どこから始めればよいかわからない。助けてくれてありがとう!
インスタンスがEBSでバックアップされている場合は、インスタンスを停止し、1〜2分待ってから、再起動します。これにより、インスタンスが別のハードウェアで起動され、問題が解決する場合があります。