組織内のさまざまなデスクトップ PC でアプリのベンチマークを行っています。私たちのアプリケーションはネットワークを多用します (すべての処理はサーバー側で行われます)。アプリケーションの認識されるパフォーマンスのうち、CPU とネットワークの使用率による割合を解釈しようとしています。
データサーバーから 2 台のデスクトップ マシンまでの ping 時間にかなり差があり、traceroute ではパケットのドロップが示されています。ping 応答の違いは気にする必要があるのでしょうか、それとも無視して、テスト マシン間の他のハードウェアの違いに焦点を当てるべきでしょうか。
出力(匿名化されていますが、ルートは両方のターゲットマシンに対して同一です)
traceroute to testmachine1 (10.0.0.1), 30 hops max, 60 byte packets
1 somehost1 (10.1.1.1) 1.315 ms 1.328 ms 1.419 ms
2 somehost2 (10.1.1.2) 0.506 ms 0.556 ms 0.677 ms
3 somehost3 (10.1.1.3) 0.494 ms 0.492 ms 0.489 ms
4 testmachine1 (10.0.0.1) 0.658 ms 0.771 ms 0.770 ms
traceroute to testmachine2 (10.0.0.2), 30 hops max, 60 byte packets
1 somehost1 (10.1.1.1) 0.805 ms 0.804 ms 0.875 ms
2 somehost2 (10.1.1.2) 0.782 ms 0.867 ms 0.910 ms
3 somehost3 (10.1.1.3) 0.569 ms 0.570 ms 0.571 ms
4 testmachine2 (10.0.0.2) 1.234 ms * *
テストマシンの仕様
Drivers are up to date on both machines
Both running Windows 7 enterprise
Physical connections go identically through Avaya IP Phones
testmachine1 - HP Z620 - 2 x Xeon E5-2620, 12GB, 1GB onboard Intel NIC
testmachine2 - HP Z600 - 2 x Xeon E5506, 24GB, 1GB onboard Broadcom NIC
答え1
トレースルートで取得したデータは非常に抽象的なので、そこから多くのことを推測することはできないと思います。巨大なデータベースを作成して、それをインフォグラフィックに変換しない限りは。数字からはあまり多くのことを得られないのが人間の特性ですが、それを視覚的なデータに変換すると、心は瞬時に違った考えを持つようになります。
私の提案は、ルーターから直接情報を収集することです。私は主に CPU 負荷を調べますが、使用されているポート、同時オープン接続、帯域幅、その他の情報も調べます。取得したデータが実際に意味を持つためには、ルーターの潜在能力/制限と組み合わせる必要があります。