Проблемы с сетью и подключением
Решение ThingWorx выполняет значительное количество транзакций с внешними системами и управляет ими. Через сеть устройства передают большие объемы детализированных данных. Эти данные хранятся в базе данных или обрабатываются дополнительными системами. В конечном итоге ThingWorx может получать эти данные из нескольких внешних систем и отображать их в мэшапах в решении. Это означает, что производительность сети, поддерживающей работу всех этих компонентов, критически важна для решения.
Любая задержка при передаче или соединении влияет на общую производительность решения. Рекомендуется выполнять мониторинг всей сетевой инфраструктуры на наличие любых узких мест при передаче или других проблем с задержкой. В большинстве случаев задержка между часто используемыми компонентами, например ThingWorx и базой данных, не превышает 20 мс.
Проблемы с сетью обычно отображаются в решении в информации о потоках. Например, транзакции, пытающиеся установить соединение или передавать данные, отображаются как медленные. Трассировки стеков VisualVM и подсистемы поддержки могут помочь определить потоки, которые зависают при выполнении заданий сетевого ввода-вывода или соединения.
Если проблема с сетью выявляется на уровне потока, рекомендуется собрать сетевые пакеты за периоды сниженной производительности. Выполните анализ пакета, чтобы определить проблемы.
Сетевые инструменты, необходимые для анализа проблем с сетевым подключением, не рассматриваются в настоящем руководстве.
Было ли это полезно?