我需要以编程方式实时收集IBM AIX中的网络统计信息。具体是发送(TX)和接收(RX)
的字节数搜索了网络,发现了一些使用shell命令的方法,例如netstat
,entstat
,topas
等等。还找到了Perfstat API programming
,它提供了API以编程方式获取网络接口统计信息。
我的要求是写入具有日期,时间和字节数的发送器的文件,每当发送数据时,为此我必须在无限循环中运行Perfstat API
。这导致CPU周期的大量使用。
我想知道是否有任何设置触发器的方法,以便只有在传输某些数据时,我才会调用Perfstat API
并更新文件中的stat?