• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Network Usage Percentage

B

Brian H.

#1
I've been digging through WMI trying to figure out how I can check network
usage percentages. You know, if you go to the Windows Task Manager,
Networking tab, you can see a graph of usage. I'd like to be able to check
this remotely via PSH periodically.

Any ideas?

Thanks

Brian H.
 

My Computer

J
#2
On Oct 31, 1:42 am, "Brian H." <hoort...@xxxxxx> wrote:

> I've been digging through WMI trying to figure out how I can check network
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
>
> Any ideas?
>
> Thanks
>
> Brian H.
It looks like the Win32_PerfRawData_Tcpip_NetworkInterface class will
give you what you want. Try looking at the BytesReceivedPersec,
BytesSentPersec, BytesTotalPersec, and CurrentBandwidth properties;
you should be able to calculate usage percentages with those values.

Jeff
 

My Computer

K

Kirk Munro

#3
Hi Brian,

If you have the PowerGadgets snapin, you should be able to create a
PowerGadget (I recommend a gauge) and have it automatically refresh at the
interval you specify. Then you could just monitor it on your desktop. I
wouldn't mind experimenting with this and have access to that snapin, so if
you determine the script to calculate the percentage and want to share it
here, I'll give it a whirl and share the script for the PowerGadget back
once I'm done.

-
Kirk Munro
Poshoholic
http://poshoholic.com

"Jeff" <jeff.hillman@xxxxxx> wrote in message
news:1193808779.091208.230080@xxxxxx

> On Oct 31, 1:42 am, "Brian H." <hoort...@xxxxxx> wrote:

>> I've been digging through WMI trying to figure out how I can check
>> network
>> usage percentages. You know, if you go to the Windows Task Manager,
>> Networking tab, you can see a graph of usage. I'd like to be able to
>> check
>> this remotely via PSH periodically.
>>
>> Any ideas?
>>
>> Thanks
>>
>> Brian H.
>
> It looks like the Win32_PerfRawData_Tcpip_NetworkInterface class will
> give you what you want. Try looking at the BytesReceivedPersec,
> BytesSentPersec, BytesTotalPersec, and CurrentBandwidth properties;
> you should be able to calculate usage percentages with those values.
>
> Jeff
>
 

My Computer

N

nsoftware

#4
On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:

> I've been digging through WMI trying to figure out how I can check network
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
Just one more note - you can also do this with SNMP.

Lance
http://geekswithblogs.net/Lance
 

My Computer

S

Shafik

#5
On Nov 7, 8:23 pm, nsoftw...@xxxxxx wrote:

> On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:
>

> > I've been digging through WMI trying to figure out how I can check network
> > usage percentages. You know, if you go to the Windows Task Manager,
> > Networking tab, you can see a graph of usage. I'd like to be able to check
> > this remotely via PSH periodically.
>
> Just one more note - you can also do this with SNMP.
>
> Lancehttp://geekswithblogs.net/Lance
you can start with that (break on Ctrl+C):

$net = new-object
System.Diagnostics.PerformanceCounterCategory("Network Interface")
$name = $net.GetInstanceNames()[1]

$down = New-Object System.Diagnostics.PerformanceCounter("Network
Interface", "Bytes Received/sec", $name)
$up = New-Object System.Diagnostics.PerformanceCounter("Network
Interface", "Bytes Sent/sec", $name)

$dlOld = $down.NextSample().RawValue
$upOld = $up.NextSample().RawValue

while ($true) {
$dlValue = $down.NextSample().RawValue;
$upValue = $up.NextSample().RawValue;

$dlSpeed = $dlValue - $dlOld
$upSpeed = $upValue - $upOld

$dlOld = $dlValue
$upOld = $upValue

write-host -nonewline "down: " ([int]($dlSpeed / 1024)) " up:
" ([int]($upSpeed / 1024))
write-host " " -nonewline
for ($i=0; $i -lt 30; $i++) {
write-host -nonewline "`b"
}
sleep 1
}
 

My Computer

L

Lance

#6
On Oct 30, 1:42 pm, "Brian H." <hoort...@xxxxxx> wrote:

> I've been digging through WMI trying to figure out how I can checknetwork
> usage percentages. You know, if you go to the Windows Task Manager,
> Networking tab, you can see a graph of usage. I'd like to be able to check
> this remotely via PSH periodically.
>
> Any ideas?
>
> Thanks
>
> Brian H.
Just one more note - you can also do this with SNMP.

Lance
http://geekswithblogs.net/Lance
 

My Computer

Users Who Are Viewing This Thread (Users: 1, Guests: 0)