Замеры пропускной способности на одном компьютере.

Discussion in 'Windows' started by Dioptimizer, 27 Jan 2018.

  1. Dioptimizer

    Dioptimizer Member

    Joined:
    18 Nov 2011
    Messages:
    56
    Likes Received:
    16
    Reputations:
    6
    Имеется такая задача, необходимо проверить пропускную способность по WiFi на одном и том же компьютере (т.е. он один).

    Пробовал повторить с патчкордом вот этот трюк, только с помощью iperf (для Windows) - так оно показывает loopback скорость, т.е. локальную(от 1.5Gbit) - а должно не более 100Mbit!

    Так вот, остается вопрос - как изолировать на одном компьютере две сетевухи от loopback?

    Может нужно что-то мутить с route?
     
    #1 Dioptimizer, 27 Jan 2018
    Last edited: 27 Jan 2018
  2. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    579
    Reputations:
    47
    У тебя чтоли на одном компе две вайфай-карточки?
    Чтобы комп не слал пакеты сам себе, придётся прописать в таблице маршрутизации отправку пакетов на ip второй карточки через первую.
    Раскуривай команду route (если у тебя винда).
     
    Dioptimizer likes this.
  3. Dioptimizer

    Dioptimizer Member

    Joined:
    18 Nov 2011
    Messages:
    56
    Likes Received:
    16
    Reputations:
    6
    На одной карточке включен 192.168.1.1
    На второй 192.168.1.2 через шлюз 192.168.1.1.
    IPv6 отключил.

    Code:
    C:\Users\Dmytro>route print
    ===========================================================================
    Список интерфейсов
     15...тут был mac
     13...тут был mac
      1...........................Software Loopback Interface 1
     12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
     16...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
    ===========================================================================
    
    IPv4 таблица маршрута
    ===========================================================================
    Активные маршруты:
    Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
              0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.2    276
            127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
            127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
      127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
          192.168.1.0    255.255.255.0         On-link       192.168.1.1    276
          192.168.1.0    255.255.255.0         On-link       192.168.1.2    276
          192.168.1.1  255.255.255.255         On-link       192.168.1.1    276
          192.168.1.2  255.255.255.255         On-link       192.168.1.2    276
        192.168.1.255  255.255.255.255         On-link       192.168.1.1    276
        192.168.1.255  255.255.255.255         On-link       192.168.1.2    276
            224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
            224.0.0.0        240.0.0.0         On-link       192.168.1.2    276
            224.0.0.0        240.0.0.0         On-link       192.168.1.1    276
      255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      255.255.255.255  255.255.255.255         On-link       192.168.1.2    276
      255.255.255.255  255.255.255.255         On-link       192.168.1.1    276
    ===========================================================================
    Постоянные маршруты:
      Сетевой адрес            Маска    Адрес шлюза      Метрика
              0.0.0.0          0.0.0.0      192.168.1.1  По умолчанию
    ===========================================================================
    
    IPv6 таблица маршрута
    ===========================================================================
    Активные маршруты:
     Метрика   Сетевой адрес            Шлюз
      1    306 ::1/128                  On-link
      1    306 ff00::/8                 On-link
    ===========================================================================
    Постоянные маршруты:
      Отсутствует
    
    C:\Users\Dmytro>
    

    В общем проблема решилась без редактирования route.
    Нужно было только отключить IPv6(в настройках адаптера снять птичку).

    Также использовать в утилите iperf опцию -B, --bind [<ip> | <ip : port>] bind src addr(s) from which to originate traffic:

    Code:
    c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>iperf.exe -s -B 192.168.1.1
    ------------------------------------------------------------
    Server listening on TCP port 5001
    Binding to local address 192.168.1.1
    TCP window size: 63.0 KByte (default)
    ------------------------------------------------------------
    [  4] local 192.168.1.1 port 5001 connected with 192.168.1.2 port 50179
    [ ID] Interval       Transfer     Bandwidth
    [  4]  0.0-10.0 sec  91.8 MBytes  76.6 Mbits/sec
    Code:
    c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>iperf.exe -c 192.168.1.1 -B 192.168.1.2
    ------------------------------------------------------------
    Client connecting to 192.168.1.1, TCP port 5001
    Binding to local address 192.168.1.2
    TCP window size: 63.0 KByte (default)
    ------------------------------------------------------------
    [  3] local 192.168.1.2 port 50179 connected with 192.168.1.1 port 5001
    [ ID] Interval       Transfer     Bandwidth
    [  3]  0.0-10.0 sec  91.8 MBytes  76.9 Mbits/sec
    
    c:\Users\Dmytro\Downloads\iperf-2.0.9-win32>
     
    #3 Dioptimizer, 27 Jan 2018
    Last edited: 27 Jan 2018