【jvm】jvm 网络使用率 nicstat

在这里插入图片描述

1.概述

出自:《java性能权威指南》

如果应用运行时需要网络——比如 Java EE 应用服务器——你也必须监控网络流量。网络使用率类似磁盘流量:应用可能没有充分利用网络所以带宽很低,或者写入某网络接口的总数据量超过了它所能处理的量。

不幸的是,由于标准的系统工具通常只能显示某个网络接口发送和接收的数据报数和字节数,所以它们在监控网络流量方面差强人意。虽然这些信息有用,但无法告诉我们网络是没有充分利用,还是过度使用。

Unix 系统监控网络的基本工具是 netstat(大多数 Linux 发行版中还没有包括 netstat,必须单独获得)。 Windows 上则可以在脚本中使用 typeperf,监控网络使用率——不过 GUI的优势可以显现出来的,标准的 Windows 资源监视器显示网络使用百分比的图。不幸的是, GUI 在自动性能测试场景中几乎没有什么帮助。

幸运的是,有许多开源和商业工具可以监控网络带宽。 Unix 里一个受欢迎的命令行工具就是 nicstat,它可以显示每个网络接口的流量概要,包括网络接口的使用度:

% nicstat 

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/115030800
JVM