Bant Genişliği Kullanımını Ölçme

On the FRC® Field each team is allocated limited network bandwidth (see R704 in the 2023 manual). The FMS Whitepaper provides more information on determining the bandwidth usage of the Axis camera, but some teams may wish to measure their overall bandwidth consumption. This document details how to make that measurement.

Not

Teams can simulate the bandwidth throttling at home using the FRC Bridge Configuration Utility with the bandwidth checkbox checked.

Measuring Bandwidth Using the Performance Monitor (Win 7/10)

Windows contains a built-in tool called the Performance Monitor that can be used to monitor the bandwidth usage over a network interface.

Performance Monitor’ü Başlatma

Using the start menu to type "perfmon.msc".

Start ı tıklayın ve arama kutusuna perfmon.msc yazın ve Enter tuşuna basın.

Real-Time- Gerçek Zamanlı Monitörü Aç

Click "Performance Monitor" under "Monitoring Tools" in the tree view.

Sol bölmede, Real-Time monitörü görüntülemek için Performance Monitor tıklayın.

Network Counter Ekle

The "Add Counters" screen showinging the steps below.
  1. Sayaç eklemek için ekranın üst tarafındaki yeşil artı işaretini tıklayın

  2. Sol üst bölmede, seçmek için Network Interface nü bulun ve tıklayın.

  3. Sol alt bölmede, istenen ağ arayüzünü bulun (veya tüm arayüzleri izlemek için All instances kullanın)

  4. Sayacı sağ bölmeye eklemek için Add>> ye tıklayın.

  5. Sayaçları grafiğe eklemek için OK a tıklayın.

Ekstra Sayaçları Kaldırın

Removing the counter at the bottom of the graph screen.

Alt bölmede, Bytes Total/sec dışındaki her bir sayacı seçin ve Delete tuşuna basın. Bölmede kalan tek girdi, Bytes Total/sec girişi olmalıdır.

Data Properties-Veri Özelliklerini Yapılandırın

Scale dropdown highlighted on the Performance Monitor Properties page.

Özellikler penceresini açmak için Ctrl+Q tuşlarına basın. `` Scale-Ölçek`` in yanındaki açılır menüye tıklayın ve 1.0 ı seçin. Ardından Graph-Grafik sekmesine tıklayın.

Grafik Özelliklerini Yapılandırın

Moving to the Graph tab the Maximum field under Vertical Scale is highlighted.

Vertical Scale altındaki Maximum Box alanına 917504 girin (bu Byte’a dönüştürülmüş 7 Megabittir). İsterseniz, kutuyu işaretleyerek yatay ızgarayı açın. Ardından iletişim kutusunu kapatmak için OK a tıklayın.

Bant Genişliği Kullanımını Görüntüleme

Observing the bandwidth usage on the chart screen.

Artık robotunuza seçilen arayüz üzerinden normal şekilde bağlanabilirsiniz (henüz yapmadıysanız). Grafik, grafiğin üst kısmındaki bant genişliği sınırı ile bağlantının toplam bant genişliği kullanımını gösterecektir. Last, Average, Min ve Max değerleri de grafiğin altında görüntülenir. Bu değerlerin Bayt/Saniye cinsinden olduğunu, yani sınırın 917.504 olduğunu unutmayın. Driver Station açıkken ~100000 Byte/Saniye’de düz bir çizgi görmelisiniz.

Wireshark kullanarak Bant Genişliği Kullanımını Ölçme

If you can not use performance monitor, you will need to install a 3rd party program to monitor bandwidth usage. One program that can be used for this purpose is Wireshark. Download and install the latest version of Wireshark for your version of Windows. After installation is complete, locate and open Wireshark. Connect your computer to your robot, open the Driver Station and any Dashboard or custom programs you may be using.

Arayüzü seçin ve yakalamayı başlatın

Selecting the Start button and choosing the NIC in Wireshark.

Sol taraftaki Wireshark programında, robota bağlanmak için kullandığınız arayüzü seçin ve Start a tıklayın.

Statistics Summary Açın

In the menu bar at the top choosing "Statistics" then "Summary"

Yakalamanın en az 1 dakika çalışmasına izin verin, ardından Statistics ve ardından Summary i tıklayın.

Bant Genişliği Kullanımını Görüntüleyin

Looking at the "Avg. MBit/sec" field of the Wireshark summary.

Megabit/Saniye cinsinden ortalama bant genişliği kullanımı özet penceresinin altına yakın bir yerde görüntülenir.