ネットワークと接続性の問題
ThingWorx アプリケーションは外部システムに対する膨大な数のトランザクションを実行および管理します。各デバイスはネットワークを使用して膨大な量の詳細データを転送します。このデータは、データベースに保管されるか、ほかのシステムによって処理されます。ThingWorx は最終的に複数の外部システムからこのデータを取得し、アプリケーション内のマッシュアップに表示します。つまり、これらすべてのコンポーネントを支えるネットワークのパフォーマンスがアプリケーションにとって重要です。
転送や接続の遅延がアプリケーションのパフォーマンス全体に影響を与えます。転送のボトルネックやその他の遅延の問題がないか、ネットワークインフラストラクチャ全体を監視することをお勧めします。一般に、ThingWorx からデータベースなど、頻繁に使用されるコンポーネント間の遅延が 20 ms を超えることはできません。
一般に、ネットワークの問題はアプリケーション内でスレッド情報として表示されます。たとえば、接続の確立やデータの転送を試みるトランザクションが低速であるとして表示されます。PSM、VisualVM、および Support Tools のスタックトレースで、ネットワーク IO または接続タスクの実行を停止しているスレッドを識別できます。
スレッドレベルまたは PSM PurePath の詳細でネットワークの問題が明らかになっている場合、パフォーマンスが低下している時間のネットワークパケットを取り込むことをお勧めします。パケットを分析して問題を特定します。
ネットワーク接続の問題を分析するために必要なネットワークツールについては、このガイドでは説明していません。