当前位置:  开发笔记 > 运维 > 正文

获取从NIC发送和接收的累积字节数

如何解决《获取从NIC发送和接收的累积字节数》经验,为你挑选了1个好方法。

是否有任何简单的方法(通过一个脚本)来获取从Windows 2008 Server上的NIC发送和接收的累积字节?

例如,NIC当前显示大约18 MB的已发送数据和765 MB的已接收数据.

由于我的服务器提供商不提供查看每月带宽使用情况的简便方法,因此获取NIC数据似乎是最可靠的.

我知道我可以使用PRTG通过SNMP获取当前的使用数据,但它只是平均值,因为传感器每60秒检查一次.



1> 小智..:

在Powershell(CTP2v3)中,以下命令将有所帮助.(我有三个接口).但是,一旦重新启动NIC,此信息将清零.

$computer = "LocalHost" ;
$namespace = "root\CIMV2" ;
$Tcpip_NI = Get-WmiObject -class Win32_PerfRawData_Tcpip_NetworkInterface -computername $computer -namespace $namespace ;
$Tcpip_NI | Select BytesReceivedPersec,BytesSentPersec,BytesTotalPersec ;

$netsh_interface_stats = netsh interface ip show interface ;
$netsh_interface_stats | Select-string "In Octets" ;
$netsh_interface_stats | Select-string "Out Octets" ;


也(没有PowerShell)`wmic路径Win32_PerfRawData_Tcpip_NetworkInterface得到BytesReceivedPersec,BytesSentPersec,BytesTotalPersec`
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有