Linux耗尽资源?

我们有一个运行Tomcat的Debian服务器,其中部署了一个WAR,监听传入的MQTT消息,处理它们,并将结果转发给不同的第三方Web服务(取决于收到的消息)。 大多数情况下,一切正常,但偶尔(现在几乎每天)我们开始体验我认为是沟通问题(networking),接收错误如:

  1. 连接重置
  2. 连接超时
  3. 主机无法访问

有没有什么办法可以诊断这些问题,并获得可能反映某种networking资源中断或类似问题的指标或类似?

操作系统

Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie 

核心

 Linux tomcat-ws 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux 

Java的

 java version "1.7.0_111" OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-2~deb8u1) OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode) 

Tomcat的

 Apache Tomcat/8.0.14 (Debian) 

安装一些监测 ,并收集有关系统的数据,资源和使用情况。 然后用科学方法找出解决scheme。