где диспетчер задач Windows измеряет скорость передачи данных в сети
Я пытаюсь построить канал Ethernet 10 Гбит / с между FPGA и ПК с Windows 7. Для грубой оценки я измерил использование пропускной способности канала с помощью вкладки «Сеть» диспетчера задач Windows. Позже я измерил пропускную способность с помощью Wireshark. Я делаю небольшой расчет путем деления общего количества байтов на время (N bytes/T)*8 bits per second
.
При более низких скоростях линии (<= 5Gbps)
оба измерения близко совпадают. Однако, когда я увеличил скорость передачи данных, скажем, выше 5 Гбит / с, график в диспетчере задач соответственно увеличился, но скорость передачи данных, полученная Wireshark, снизилась примерно до 2,5–3 Гбит / с.
Я могу только догадываться, что это проблема уровня ОС. Я понимаю, что скорость передачи данных и скорость передачи данных - это две разные вещи. Пожалуйста, поправьте меня, если я ошибаюсь.
Мои вопросы:
- Где диспетчер задач измеряет скорость линии?
- Где Wireshark перехватывает пакеты?
Я прочитал этот пост и понял, что Wireshark перехватывает пакеты между драйвером NIC и более высокими уровнями (мое предположение, транспортный уровень), но я не уверен.
ОБНОВИТЬ
Я попытался проверить с помощью монитора ресурсов. Показывает количество байтов, передаваемых конкретному приложению (если я не ошибаюсь). Когда я передаю данные из ПЛИС со скоростью 10 Гбит / с, монитор ресурсов показывает скорость передачи 1,26 гигабайта в секунду (10,001 гигабит в секунду!). Это смущает меня больше сейчас!
Почему Wireshark пропускает эти пакеты?
Дополнительная информация и параметры сетевого адаптера:
Я использую протокол UDP. Это может быть одной из возможных причин потери пакетов на скоростях> 5 Гбит / с. Пакеты из FPGA имеют длину 16060 байт (16000 байт полезной нагрузки и 60 байт заголовков).
- Получите буфер до 60000 (максимум 65535).
- Jumbo-кадры включены - 16128 (максимальное значение)
- Включено RSS
- Включена выгрузка контрольной суммы UDP и TCP
- Количество процессоров RSS до 6 (на ПК доступно 6 физических ядер)
- Прерывание слияния 25us (не уверен в этом)
Я новичок в области сетей. Любая помощь будет оценена.
0 ответов на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
3
Есть ли способ соединить два компьютера через USB?