0

Буферы приема и передачи сетевая карта

Иногда при подключении интернета или использовании ресурсов локальной сети возникают проблемы. Могут вылезать ошибки подключения, получения IP адресов или конфигурации сетевого оборудования. Внутри компьютера или ноутбука, функцией подключения к локальной или глобальной сети, занимается сетевой адаптер. В статье мы как раз и поговорим про настройку сетевого адаптера для улучшения связи в интернете. Инструкция будет ходовая для всех версий Windows 7, 8 и 10.

Более подробная настройка

Мне постоянно приходят письма с вопросами – как более детально настроить сетевой адаптер для меньшего пинга в играх, для лучшего просмотра кино и большей скорости скачивания. Поэтому я решил написать более детальную статью. Ну, поехали! По идее она настраивается автоматически под рациональное использование ресурсов системы и самого устройства. Но конфигурацию можно корректировать под свои нужды.

Интернет — это лучшее изобретение человечества, он объединяет более 35% населения Земли, а также открывает неограниченные возможности для обучения, работы, отдыха и общения. В вашем компьютере он появляется при помощи сетевого адаптера, имеющего беспроводной(Wi-Fi) или проводной интерфейс. В этой статье я расскажу о настройке адаптера для подключения к сети.

Есть несколько типов подключения интернета:

  1. Телефонная линия
  2. DSL, кабельная сеть или электропроводка
  3. Мобильная связь (2G,3G,4G — LTE)
  4. Оптоволокно
  5. Спутниковый интернет

Каждый из них имеет свои специфические особенности, однако компьютер чаще всего подключается при помощи обычной витой парыкабеля RJ-45, либо при помощи Wi-Fi соединения с роутером(который, в свою очередь, тоже работает через витую пару или USB-модем).

Настройка. Так как большинство пользователей использует Windows 7, то рассказывать я буду на ее примере.

Для этого мы переходим в Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом, затем слева в меню выбираем Изменение параметров адаптера.

Здесь Вы можете увидеть список всех адаптеров компьютера и их статус подключения, включая Bluetooth-адаптеры, а также виртуальные адаптеры типа Hamachi.

Обычное подключение через витую пару(без роутеров, модемов)

Кабель «Витая пара» — RJ-45 — 8P8C

Тут также есть 2 варианта: Вам необходимо настроить соединение и каждый раз выполнять подключение либо Ваш провайдер поддерживает технологию DHCP и Вам просто необходимо воткнуть кабель в разьем.

В зависимости от Вашего варианта нужно правильно настроить адаптер.

Вариант 1

Заходим в список адаптеров. Выбираем нужный(Подключение по локальной сети …) и нажимаем на нем правую клавишу мыши(ПКМ), здесь выбираем Свойства. В открывшемся списке выбираем компомнент Протокол Интернета версии 4 и нажимаем кнопку Свойства. Сюда необходимо вписать настройки, выданные Вашим оператором.

Вариант 2

Читайте также:  Выбор кабеля для rs 485

Операция аналогичная Варианту 1, только в свойствах протокола необходимо установить флажки Получить IP-адрес автоматически, Получить адрес DNS-сервера автоматически.

Подключение при помощи роутера

Обычно роутер имеет 5 разьемов(4 LAN и 1 WAN). Кабель от интернета вы подключаете в WAN порт(он отделен от остальных), а затем при помощи второго кабеля/Wi-Fi адаптера соединяете роутер и компьютер. После этого (Смотрите Вариант 2 в подключении через витую пару), в адаптере Wi-Fi эти настройки стоят по-умолчанию.

Для последующей настройки интернета Вы заходите по локальному адресу роутера(192.168.0.1 или 192.168.1.1по-умолчанию) и выполняете необходимые действия.

Как настроить роутер Asus Вы можете прочитать в этой статье — https://idej.net.ua/peripheral/44-kak-nastroit-router-asus.html

Остальные типы я расписывать не буду, все вопросы можете задать в комментариях.

Теперь детальнее о настройках адаптера

Чтобы увидеть эти настройки надо зайти в список адаптеров, нажать ПКМ на нужном адаптере, выбрать Свойства, затем под строкой с полным именем адаптера нажать кнопку Настроить. Здесь перейти на вкладку Дополнительно.

В основном, свойства одинаковы у всех адаптеров, однако все же есть небольшая разница.

Я буду рассказывать на примере D-Link DGE-560T.

Ниже будет таблица с указанием имени свойства и его описанием.

Название свойства Описание Значения
ARP Offload ARP Разгрузка Функция позволяет не включать адаптер для ответа на ARP запрос(определение MAC-адреса по IP) Disable — функция отключена.

Enable — адаптер не включается для ответа на запрос.

Auto Disable Gigabit (Powersaving) Автоотключение скорости в 1 Гбит/С Функция энергосбережения — отключает гигабитную скорость при переподключении кабеля. Disable — функция выключена.

Re-Link, Battery — отключение при работе от батареи.

Re-Link, Battery or AC — отключается всегда.

Energy Efficient Ethernet — Энергоэффективный интернет Сокращение энергопотребления адаптера. Disable — функция отключена.

Enable — включено энергосбережение.

Flow Control — Управление потоком Специальная технология притормаживания потока данных, если адаптер не успел обработать предыдущую информацию. Увеличивает быстродействие сети. Disable — функция отключена.

Enable — включено упр. потоком.

Green Ethernet — Зеленый интернет Сокращение энергопотребления адаптера. Disable — функция отключена.

Enable — включено энергосбережение.

Interrupt Moderation — Координация прерываний Технология, которая позволяет прерывать поток для обработки всего один раз вместо нескольких. Снижает нагрузку на ЦП. Disable — функция отключена.

Enable — включено упр. потоком.

IPv4 Checksum Offload — Контрольная сумма разгрузки IPv4 Если опция включена, рассчитывание контрольной суммы файла при отправке(Tx) и принятии(Rx) выполняет сам адаптер. Снижает нагрузку на ЦП. Disable — функция отключена.

Rx Enabled — функция включена для принятия файлов.

Tx Enabled — функция включена для отправки файлов.

Rx & Tx Enabled — функция включена для отправки и принятия файлов.

Jumbo Frame — Большой кадр Данная настройка увеличивает стандартный размер кадра передаваемых данных. Увеличивает быстродействие сети, когда большие кадры составляют основную часть трафика. Disable — функция отключена. Стандратное значени.

xKB MTU — функция включена, где X — длина большого кадра в КБ.

Large Send Offload v2 (IPv4) — Разгрузка при большой отправке (IPv4) Включает функцию фрагментирования пакетов данных. Фрагментирование происходит за счет адаптера. Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Large Send Offload v2 (IPv6) — Разгрузка при большой отправке (IPv6) Все тоже самое, только для протокола IPv6. Disable — функция отключена.

Enable — включено фрагментирование.

Network Address — Сетевой адрес Позволяет сменить виртуальный MAC-адрес устройства, аппаратный(физический) MAC-адрес не меняется. Отсутствует — функция отключена.

Значение — необходимо ввести нужный MAC-адрес.

NS Offload — NS разгрузка Функция позволяет не включать адаптер для ответа на NS запрос(протокол обнаружения соседей). Disable — функция отключена.

Enable — адаптер не включается для ответа на запрос.

Priority & VLAN — Приоритет и VLAN Помимо основной информации добавляет информацию о приоритете пакета и идентификатор VLAN в Ethernet-кадр. Disable — запрещает аппаратное тегирование VLAN.

Enable — разрешает аппаратное тегирование VLAN.

Receive Buffers — Буферы приема Данное свойство задает кол-во буферов памяти при приеме адаптером какой-либо информации. При увеличении значения увеличивается производителсть адаптера, однако также увеличивается расход системной памяти. Можно задать значения от 1 до …(В зависимости от адаптера.У меня до 512). Receive Side Scaling(RSS) — Получение бокового масштабирования Механизм распределения нагрузки, при котором распределение пакетов TCP может происходить на нескольких ядрах CPU. Disable — запрещает RSS.

Enable — разрешает RSS.

Shutdown Wake-On-Lan(WOL) — Включение по локальной сети после отключения Разрешает или запрещает функцию включения компьютера по сети через адаптер. Disable — запрещает WOL.

Enable — разрешает WOL.

Speed & Duplex — Скорость и дуплекс Позволяет выставить нужную скорость соединения и режим паралелльного приемапередачи данных. Дуплекс — устройство одновременно принимает и передает информацию. Полудуплекс — устройство либо передает, либо принимает информацию. Auto Negotiation — автосогласование с сетевым устройством.

10/100Mbps / Half/Full Duplex,

1.0 Gbps/Full Duplex — Режимы работы.

TCP Checksum Offload (IPv4) — Контрольная сумма разгрузки TCP (IPv4) Позволяет адаптеру проверять контрольную сумму для пакетов TCP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

TCP Checksum Offload (IPv6) — Контрольная сумма разгрузки TCP (IPv6) Позволяет адаптеру проверять контрольную сумму для пакетов TCP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Transmit Buffers — Буферы передачи Данное свойство задает кол-во буферов памяти при передачи адаптером какой-либо информации. При увеличении значения увеличивается производителсть адаптера, однако также увеличивается расход системной памяти. Можно задать значения от 1 до …(В зависимости от адаптера.У меня до 128). UDP Checksum Offload (IPv4) — Контрольная сумма разгрузки UDP (IPv4) Позволяет адаптеру проверять контрольную сумму для пакетов UDP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

UDP Checksum Offload (IPv6) — Контрольная сумма разгрузки UDP (IPv6) Позволяет адаптеру проверять контрольную сумму для пакетов UDP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Wake on Magic Packet Дополнительная настройка Wake-On-Lan Disable — функция отключена.

Enable — функция включена.

Wake on pattern match Дополнительная настройка Wake-On-Lan Disable — функция отключена.

Enable — функция включена.

WOL & Shutdown Link Speed — Скорость при включении по локальной сети после отключения Определяет начальную скорость соединения полсе Wake-On-Lan 10Mbps First,

100Mbps First — устанавливает начальную скорость 10/100 Мбит/с

У вас остались вопросы? Вы хотите дополнить статью? Вы заметили ошибку? Сообщите мне об этом ниже, я обязательно Вас услышу!

Если Вам помогла данная статья, то напишите об этом в комментариях. И не забывайте делиться статьей со своими друзьями в соц.сетях;)

Относится к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016

Этот раздел можно использовать для настройки производительности сетевых адаптеров, установленных на компьютерах под управлением Windows Server 2016. You can use this topic to performance tune network adapters that are installed in computers that are running Windows Server 2016.

Определение правильных настроек для сетевого адаптера зависит от следующих факторов: Determining the correct tuning settings for your network adapter depend on the following variables:

сетевой адаптер и набор его функций; The network adapter and its feature set

тип рабочей нагрузки, выполняемой сервером; The type of workload performed by the server

аппаратные и программные ресурсы сервера; The server hardware and software resources

задачи настройки сервера. Your performance goals for the server

Если сетевой адаптер предоставляет возможности настройки, то на основании приведенных выше факторов можно оптимизировать пропускную способность сети и использование ресурсов. If your network adapter provides tuning options, you can optimize network throughput and resource usage to achieve optimum throughput based on the parameters described above.

В следующих разделах описывается ряд параметров настройки производительности. The following sections describe some of your performance tuning options.

Включение функций разгрузки Enabling Offload Features

Включение функций разгрузки на сетевом адаптере обычно имеет положительный эффект. Turning on network adapter offload features is usually beneficial. Однако иногда сетевой адаптер недостаточно производителен, чтобы осуществлять функции разгрузки с высокой пропускной способностью. Sometimes, however, the network adapter is not powerful enough to handle the offload capabilities with high throughput.

Читайте также:  Как восстановить радио на андроид

Не используйте разгрузку задач IPSec функции разгрузки или разгрузку TCP Chimney. Do not use the offload features IPsec Task Offload or TCP Chimney Offload. Эти технологии являются устаревшими в Windows Server 2016 и могут негативно сказаться на производительности сервера и сети. These technologies are deprecated in Windows Server 2016, and might adversely affect server and networking performance. Кроме того, эти технологии могут не поддерживаться корпорацией Майкрософт в будущем. In addition, these technologies might not be supported by Microsoft in the future.

Например, включение разгрузки сегментации может снизить максимальную устойчивую пропускную способность некоторых сетевых адаптеров из-за ограниченности аппаратных ресурсов. For example, enabling segmentation offload can reduce the maximum sustainable throughput on some network adapters because of limited hardware resources. Однако если снижение пропускной способности не будет ограничением, функции разгрузки рекомендуется включать даже для подобных сетевых адаптеров. However, if the reduced throughput is not expected to be a limitation, you should enable offload capabilities, even for this type of network adapter.

В некоторых сетевых адаптерах функции разгрузки нужно включать по отдельности для пути отправки и приема. Some network adapters require offload features to be independently enabled for send and receive paths.

Включение масштабирования на стороне приема (RSS) для веб-серверов Enabling Receive Side Scaling (RSS) for Web Servers

RSS способно повысить веб-масштабируемость и производительность, когда число сетевых адаптеров меньше количества логических процессоров на сервере. RSS can improve web scalability and performance when there are fewer network adapters than logical processors on the server. Когда весь веб-трафик проходит через сетевые адаптеры с поддержкой RSS, входящие веб-запросы из разных соединений могут одновременно обрабатываться разными ЦП. When all the web traffic is going through the RSS-capable network adapters, incoming web requests from different connections can be simultaneously processed across different CPUs.

Важно отметить, что из-за логики в протоколе (RSS и HTTP) для распределения нагрузки производительность может быть значительно снижена, если сетевой адаптер, не поддерживающий RSS, принимает веб-трафик на сервере, который имеет один или другие сетевые адаптеры с поддержкой RSS. It is important to note that due to the logic in RSS and Hypertext Transfer Protocol (HTTP) for load distribution, performance might be severely degraded if a non-RSS-capable network adapter accepts web traffic on a server that has one or more RSS-capable network adapters. В этом случае необходимо использовать сетевые адаптеры, поддерживающие RSS, или отключить RSS на вкладке Дополнительные свойства в свойствах сетевого адаптера. Чтобы определить, поддерживает ли сетевой адаптер RSS, можно просмотреть сведения RSS на вкладке Дополнительные свойства в свойствах сетевого адаптера. In this circumstance, you should use RSS-capable network adapters or disable RSS on the network adapter properties Advanced Properties tab. To determine whether a network adapter is RSS-capable, you can view the RSS information on the network adapter properties Advanced Properties tab.

Профили RSS и очереди RSS RSS Profiles and RSS Queues

Стандартный профиль RSS по умолчанию — NUMA static, который изменяет поведение по умолчанию из предыдущих версий операционной системы. The default RSS predefined profile is NUMA Static, which changes the default behavior from previous versions of the operating system. Чтобы приступить к работе с профилями RSS, можно ознакомиться с доступными профилями, чтобы понять, когда они будут полезны и как их можно применять к своей сети или оборудованию. To get started with RSS Profiles, you can review the available profiles to understand when they are beneficial and how they apply to your network environment and hardware.

Например, откройте диспетчер задач и просмотрите логические процессоры на сервере. Если они недостаточно загружены приемом трафика, можно попробовать увеличить число очередей RSS со значения 2 (по умолчанию) до максимального, которое поддерживается сетевым адаптером. For example, if you open Task Manager and review the logical processors on your server, and they seem to be underutilized for receive traffic, you can try increasing the number of RSS queues from the default of 2 to the maximum that is supported by your network adapter. В используемом сетевом адаптере могут быть параметры для изменения числа очередей RSS в драйвере. Your network adapter might have options to change the number of RSS queues as part of the driver.

Увеличение ресурсов сетевого адаптера Increasing Network Adapter Resources

Для сетевых адаптеров, которые позволяют вручную настраивать ресурсы, например буферы приема и передачи, следует увеличить выделение ресурсов. For network adapters that allow manual configuration of resources, such as receive and send buffers, you should increase the allocated resources.

В некоторых сетевых адаптерах устанавливаются небольшие буферы приема для экономии выделенной памяти от узла. Some network adapters set their receive buffers low to conserve allocated memory from the host. Это ведет к потере пакетов и снижению производительности. The low value results in dropped packets and decreased performance. Поэтому для сценариев с интенсивным приемом рекомендуется увеличить буфер приема до максимума. Therefore, for receive-intensive scenarios, we recommend that you increase the receive buffer value to the maximum.

Если сетевой адаптер не позволяет настраивать ресурсы вручную, он либо настраивает их динамически, либо параметры ресурсов являются фиксированными. If a network adapter does not expose manual resource configuration, it either dynamically configures the resources, or the resources are set to a fixed value that cannot be changed.

Включение управления прерываниями Enabling Interrupt Moderation

Для прерываний в некоторых сетевых адаптерах предлагаются различные уровни управления прерываниями, параметры объединения буферов (иногда отдельно для буфера приема и передачи) или оба варианта. To control interrupt moderation, some network adapters expose different interrupt moderation levels, buffer coalescing parameters (sometimes separately for send and receive buffers), or both.

Управление прерываниями имеет смысл применять для рабочих нагрузок, связанных с ЦП, также следует учитывать баланс между экономией процессорных ресурсов узла и задержкой и увеличением экономии процессорных ресурсов узла за счет большего числа прерываний и снижения задержки. You should consider interrupt moderation for CPU-bound workloads, and consider the trade-off between the host CPU savings and latency versus the increased host CPU savings because of more interrupts and less latency. Если сетевой адаптер не ведет управление прерываниями, но позволяет объединять буферы, то увеличение числа объединенных буферов для приема и передачи повышает общую производительность. If the network adapter does not perform interrupt moderation, but it does expose buffer coalescing, increasing the number of coalesced buffers allows more buffers per send or receive, which improves performance.

Настройка производительности для обработки пакетов с низкой задержкой Performance Tuning for Low Latency Packet Processing

Многие сетевые адаптеры позволяют настраивать параметры для оптимизации системной задержки. Many network adapters provide options to optimize operating system-induced latency. Задержка — это время между обработкой входящего пакета сетевым драйвером и отправкой этого пакета обратно. Latency is the elapsed time between the network driver processing an incoming packet and the network driver sending the packet back. Обычно это время измеряется в микросекундах. This time is usually measured in microseconds. Для сравнения, время передачи для передачи пакетов на больших расстояниях обычно измеряется в миллисекундах (в порядке увеличения.) For comparison, the transmission time for packet transmissions over long distances is usually measured in milliseconds (an order of magnitude larger). Эта настройка не сокращает время прохождения пакета. This tuning will not reduce the time a packet spends in transit.

Ниже приведены некоторые советы по настройке производительности для загруженных сетей, в которых на счету каждая микросекунда. Following are some performance tuning suggestions for microsecond-sensitive networks.

В BIOS компьютера установите значение High Performance (Высокая производительность) и отключите C-состояния. Set the computer BIOS to High Performance, with C-states disabled. Однако имейте в виду, что это зависит от системы и BIOS, и некоторые системы обеспечивают большую производительность, если операционная система управляет электропитанием. However, note that this is system and BIOS dependent, and some systems will provide higher performance if the operating system controls power management. Проверить и настроить параметры управления питанием можно на странице Параметры или с помощью команды powercfg . You can check and adjust your power management settings from Settings or by using the powercfg command. Дополнительные сведения см. в разделе Параметры командной строки Powercfg . For more information, see Powercfg Command-Line Options

Читайте также:  Включение в ломбардный список

Установите в операционной системе профиль управления электропитанием Высокая производительность. Set the operating system power management profile to High Performance System. Имейте в виду, что он не будет работать надлежащим образом, если в BIOS компьютера отключен контроль операционной системы над управлением электропитанием. Note that this will not work properly if the system BIOS has been set to disable operating system control of power management.

Включите статические разгрузки, например контрольные суммы UDP, контрольные суммы TCP и разгрузки большой отправки (LSO). Enable Static Offloads, for example, UDP Checksums, TCP Checksums, and Send Large Offload (LSO).

Включите RSS, если трафик передается несколькими потоками, например при масштабной многоадресной рассылке. Enable RSS if the traffic is multi-streamed, such as high-volume multicast receive.

Отключите Управление прерываниями в драйверах сетевых адаптеров, которым требуется самая низкая задержка. Disable the Interrupt Moderation setting for network card drivers that require the lowest possible latency. Помните, что оно может привести к увеличению загрузки процессора, таким образом это решение является компромиссом. Remember, this can use more CPU time and it represents a tradeoff.

Обрабатывайте прерывания сетевого адаптера и DPC на основном процессоре, который совместно использует процессорный кэш с ядром, которое используется программой (пользовательским потоком), обрабатывающей пакет. Handle network adapter interrupts and DPCs on a core processor that shares CPU cache with the core that is being used by the program (user thread) that is handling the packet. Для передачи процесса конкретным логическим процессорам можно использовать настройку фиксации ЦП вместе с настройкой RSS. CPU affinity tuning can be used to direct a process to certain logical processors in conjunction with RSS configuration to accomplish this. Использование одного ядра для прерываний, DPC и пользовательского потока ведет к снижению производительности из-за увеличения нагрузки, поскольку ISR, DPC и поток будут конкурировать за ядро. Using the same core for the interrupt, DPC, and user mode thread exhibits worse performance as load increases because the ISR, DPC, and thread contend for the use of the core.

Прерывания управления системой System Management Interrupts

(Многие аппаратные системы используют прерывания SMI) для различных функций обслуживания, включая отчеты об ошибках кода (коррекции ошибок ECC) , устаревшие совместимость с USB, Вентилятор Управление питанием и управляемой BIOS. Many hardware systems use System Management Interrupts (SMI) for a variety of maintenance functions, including reporting of error correction code (ECC) memory errors, legacy USB compatibility, fan control, and BIOS controlled power management.

Прерывание SMI имеет наивысший приоритет в системе и переводит ЦП в режим управления, который блокирует все другие действия, пока выполняется процедура служебного прерывания, обычно находящаяся в BIOS. The SMI is the highest priority interrupt on the system and places the CPU in a management mode, which preempts all other activity while it runs an interrupt service routine, typically contained in BIOS.

К сожалению, это может приводить к скачкообразному росту задержки до 100 микросекунд и выше. Unfortunately, this can result in latency spikes of 100 microseconds or more.

Когда необходимо обеспечить минимальную задержку, следует запросить у поставщика оборудования версию BIOS, в которой прерывания SMI имеют наименьший возможный приоритет. If you need to achieve the lowest latency, you should request a BIOS version from your hardware provider that reduces SMIs to the lowest degree possible. Обычно их называют “BIOS низкой задержки” или “BIOS без SMI”. These are frequently referred to as “low latency BIOS” or “SMI free BIOS.” В некоторых случаях аппаратная платформа не может полностью устранить операции SMI, поскольку они используются для управления важными функциями (например для вентиляторов). In some cases, it is not possible for a hardware platform to eliminate SMI activity altogether because it is used to control essential functions (for example, cooling fans).

Операционная система не имеет контроля над SMI, потому что логический процессор работает в особом служебном режиме, который блокирует вмешательство операционной системы. The operating system can exert no control over SMIs because the logical processor is running in a special maintenance mode, which prevents operating system intervention.

Настройка производительности TCP Performance Tuning TCP

Настройку производительности TCP можно проводить с помощью следующих элементов. You can performance tune TCP using the following items.

Автоматическая настройка окна приема TCP TCP Receive Window Auto-Tuning

До выхода Windows Server 2008 в сетевом стеке использовалось окно приема фиксированного размера (65 535 байт), которое ограничивает общую возможную пропускную способность для подключений. Prior to Windows Server 2008, the network stack used a fixed-size receive-side window (65,535 bytes) that limited the overall potential throughput for connections. Одним из самых существенных изменений в реализации стека TCP стало появление автонастройки окна получения TCP. One of the most significant changes to the TCP stack is TCP receive window auto-tuning.

При использовании окна приема TCP фиксированного размера можно вычислить общую пропускную способность отдельного соединения: You can calculate the total throughput of a single connection when you use a fixed size TCP receive window as:

Общая пропускная способность в байтах = размер окна приема TCP * в байтах (1/задержка подключения в секундах) Total achievable throughput in bytes = TCP receive window size in bytes * (1 / connection latency in seconds)

Например, общая доступная пропускная способность составляет всего 51 Мбит/с при подключении с 10 (МС по разумному значению для большой корпоративной)сетевой инфраструктуры. For example, the total achievable throughput is only 51 Mbps on a connection with 10 ms latency (a reasonable value for a large corporate network infrastructure).

Однако при автонастройке окно получения регулируется и может вырастать в соответствии с требованиями отправителя. With auto-tuning, however, the receive-side window is adjustable, and it can grow to meet the demands of the sender. Подключение может обеспечить полную скорость линии для подключения 1 Гбит/с. It is possible for a connection to achieve a full line rate of a 1 Gbps connection. Сценарии использования сети, которые в прошлом могли быть ограничены общей достижимой пропускной способностью TCP-соединений, теперь могут использовать сеть в полной мере. Network usage scenarios that might have been limited in the past by the total achievable throughput of TCP connections can now fully use the network.

Устаревшие параметры TCP Deprecated TCP parameters

Следующие параметры реестра из Windows Server 2003 больше не поддерживаются и не учитываются в более поздних версиях. The following registry settings from Windows Server 2003 are no longer supported, and are ignored in later versions.

Все эти параметры имеют следующее расположение реестра: All of these settings had the following registry location:

Платформа фильтрации Windows Windows Filtering Platform

Платформа фильтрации Windows (WFP), появившаяся в Windows Vista и Windows Server 2008, предоставляет API независимым поставщикам программного обеспечения (ISV) для создания фильтров обработки пакетов. The Windows Filtering Platform (WFP) that was introduced in Windows Vista and Windows Server 2008 provides APIs to non-Microsoft independent software vendors (ISVs) to create packet processing filters. Например, для брандмауэров и антивирусного ПО. Examples include firewall and antivirus software.

Плохо написанный фильтр WFP может значительно снизить производительность сети сервера. A poorly written WFP filter can significantly decrease a server’s networking performance. Дополнительные сведения см. в разделе Перенос драйверов и приложений для обработки пакетов в WFP в центре разработки для Windows. For more information, see Porting Packet-Processing Drivers and Apps to WFP in the Windows Dev Center.

Ссылки на все разделы данного руководства см. в разделе Настройка производительности сетевой подсистемы. For links to all topics in this guide, see Network Subsystem Performance Tuning.

“>

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

0

Буферы приема и передачи сетевая карта

Иногда при подключении интернета или использовании ресурсов локальной сети возникают проблемы. Могут вылезать ошибки подключения, получения IP адресов или конфигурации сетевого оборудования. Внутри компьютера или ноутбука, функцией подключения к локальной или глобальной сети, занимается сетевой адаптер. В статье мы как раз и поговорим про настройку сетевого адаптера для улучшения связи в интернете. Инструкция будет ходовая для всех версий Windows 7, 8 и 10.

Более подробная настройка

Мне постоянно приходят письма с вопросами – как более детально настроить сетевой адаптер для меньшего пинга в играх, для лучшего просмотра кино и большей скорости скачивания. Поэтому я решил написать более детальную статью. Ну, поехали! По идее она настраивается автоматически под рациональное использование ресурсов системы и самого устройства. Но конфигурацию можно корректировать под свои нужды.

Интернет — это лучшее изобретение человечества, он объединяет более 35% населения Земли, а также открывает неограниченные возможности для обучения, работы, отдыха и общения. В вашем компьютере он появляется при помощи сетевого адаптера, имеющего беспроводной(Wi-Fi) или проводной интерфейс. В этой статье я расскажу о настройке адаптера для подключения к сети.

Есть несколько типов подключения интернета:

  1. Телефонная линия
  2. DSL, кабельная сеть или электропроводка
  3. Мобильная связь (2G,3G,4G — LTE)
  4. Оптоволокно
  5. Спутниковый интернет

Каждый из них имеет свои специфические особенности, однако компьютер чаще всего подключается при помощи обычной витой парыкабеля RJ-45, либо при помощи Wi-Fi соединения с роутером(который, в свою очередь, тоже работает через витую пару или USB-модем).

Настройка. Так как большинство пользователей использует Windows 7, то рассказывать я буду на ее примере.

Для этого мы переходим в Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом, затем слева в меню выбираем Изменение параметров адаптера.

Здесь Вы можете увидеть список всех адаптеров компьютера и их статус подключения, включая Bluetooth-адаптеры, а также виртуальные адаптеры типа Hamachi.

Обычное подключение через витую пару(без роутеров, модемов)

Кабель «Витая пара» — RJ-45 — 8P8C

Тут также есть 2 варианта: Вам необходимо настроить соединение и каждый раз выполнять подключение либо Ваш провайдер поддерживает технологию DHCP и Вам просто необходимо воткнуть кабель в разьем.

В зависимости от Вашего варианта нужно правильно настроить адаптер.

Вариант 1

Заходим в список адаптеров. Выбираем нужный(Подключение по локальной сети …) и нажимаем на нем правую клавишу мыши(ПКМ), здесь выбираем Свойства. В открывшемся списке выбираем компомнент Протокол Интернета версии 4 и нажимаем кнопку Свойства. Сюда необходимо вписать настройки, выданные Вашим оператором.

Вариант 2

Читайте также:  Как вернуть файлы которые удалил из корзины

Операция аналогичная Варианту 1, только в свойствах протокола необходимо установить флажки Получить IP-адрес автоматически, Получить адрес DNS-сервера автоматически.

Подключение при помощи роутера

Обычно роутер имеет 5 разьемов(4 LAN и 1 WAN). Кабель от интернета вы подключаете в WAN порт(он отделен от остальных), а затем при помощи второго кабеля/Wi-Fi адаптера соединяете роутер и компьютер. После этого (Смотрите Вариант 2 в подключении через витую пару), в адаптере Wi-Fi эти настройки стоят по-умолчанию.

Для последующей настройки интернета Вы заходите по локальному адресу роутера(192.168.0.1 или 192.168.1.1по-умолчанию) и выполняете необходимые действия.

Как настроить роутер Asus Вы можете прочитать в этой статье — https://idej.net.ua/peripheral/44-kak-nastroit-router-asus.html

Остальные типы я расписывать не буду, все вопросы можете задать в комментариях.

Теперь детальнее о настройках адаптера

Чтобы увидеть эти настройки надо зайти в список адаптеров, нажать ПКМ на нужном адаптере, выбрать Свойства, затем под строкой с полным именем адаптера нажать кнопку Настроить. Здесь перейти на вкладку Дополнительно.

В основном, свойства одинаковы у всех адаптеров, однако все же есть небольшая разница.

Я буду рассказывать на примере D-Link DGE-560T.

Ниже будет таблица с указанием имени свойства и его описанием.

Название свойства Описание Значения
ARP Offload ARP Разгрузка Функция позволяет не включать адаптер для ответа на ARP запрос(определение MAC-адреса по IP) Disable — функция отключена.

Enable — адаптер не включается для ответа на запрос.

Auto Disable Gigabit (Powersaving) Автоотключение скорости в 1 Гбит/С Функция энергосбережения — отключает гигабитную скорость при переподключении кабеля. Disable — функция выключена.

Re-Link, Battery — отключение при работе от батареи.

Re-Link, Battery or AC — отключается всегда.

Energy Efficient Ethernet — Энергоэффективный интернет Сокращение энергопотребления адаптера. Disable — функция отключена.

Enable — включено энергосбережение.

Flow Control — Управление потоком Специальная технология притормаживания потока данных, если адаптер не успел обработать предыдущую информацию. Увеличивает быстродействие сети. Disable — функция отключена.

Enable — включено упр. потоком.

Green Ethernet — Зеленый интернет Сокращение энергопотребления адаптера. Disable — функция отключена.

Enable — включено энергосбережение.

Interrupt Moderation — Координация прерываний Технология, которая позволяет прерывать поток для обработки всего один раз вместо нескольких. Снижает нагрузку на ЦП. Disable — функция отключена.

Enable — включено упр. потоком.

IPv4 Checksum Offload — Контрольная сумма разгрузки IPv4 Если опция включена, рассчитывание контрольной суммы файла при отправке(Tx) и принятии(Rx) выполняет сам адаптер. Снижает нагрузку на ЦП. Disable — функция отключена.

Rx Enabled — функция включена для принятия файлов.

Tx Enabled — функция включена для отправки файлов.

Rx & Tx Enabled — функция включена для отправки и принятия файлов.

Jumbo Frame — Большой кадр Данная настройка увеличивает стандартный размер кадра передаваемых данных. Увеличивает быстродействие сети, когда большие кадры составляют основную часть трафика. Disable — функция отключена. Стандратное значени.

xKB MTU — функция включена, где X — длина большого кадра в КБ.

Large Send Offload v2 (IPv4) — Разгрузка при большой отправке (IPv4) Включает функцию фрагментирования пакетов данных. Фрагментирование происходит за счет адаптера. Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Large Send Offload v2 (IPv6) — Разгрузка при большой отправке (IPv6) Все тоже самое, только для протокола IPv6. Disable — функция отключена.

Enable — включено фрагментирование.

Network Address — Сетевой адрес Позволяет сменить виртуальный MAC-адрес устройства, аппаратный(физический) MAC-адрес не меняется. Отсутствует — функция отключена.

Значение — необходимо ввести нужный MAC-адрес.

NS Offload — NS разгрузка Функция позволяет не включать адаптер для ответа на NS запрос(протокол обнаружения соседей). Disable — функция отключена.

Enable — адаптер не включается для ответа на запрос.

Priority & VLAN — Приоритет и VLAN Помимо основной информации добавляет информацию о приоритете пакета и идентификатор VLAN в Ethernet-кадр. Disable — запрещает аппаратное тегирование VLAN.

Enable — разрешает аппаратное тегирование VLAN.

Receive Buffers — Буферы приема Данное свойство задает кол-во буферов памяти при приеме адаптером какой-либо информации. При увеличении значения увеличивается производителсть адаптера, однако также увеличивается расход системной памяти. Можно задать значения от 1 до …(В зависимости от адаптера.У меня до 512). Receive Side Scaling(RSS) — Получение бокового масштабирования Механизм распределения нагрузки, при котором распределение пакетов TCP может происходить на нескольких ядрах CPU. Disable — запрещает RSS.

Enable — разрешает RSS.

Shutdown Wake-On-Lan(WOL) — Включение по локальной сети после отключения Разрешает или запрещает функцию включения компьютера по сети через адаптер. Disable — запрещает WOL.

Enable — разрешает WOL.

Speed & Duplex — Скорость и дуплекс Позволяет выставить нужную скорость соединения и режим паралелльного приемапередачи данных. Дуплекс — устройство одновременно принимает и передает информацию. Полудуплекс — устройство либо передает, либо принимает информацию. Auto Negotiation — автосогласование с сетевым устройством.

10/100Mbps / Half/Full Duplex,

1.0 Gbps/Full Duplex — Режимы работы.

TCP Checksum Offload (IPv4) — Контрольная сумма разгрузки TCP (IPv4) Позволяет адаптеру проверять контрольную сумму для пакетов TCP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

TCP Checksum Offload (IPv6) — Контрольная сумма разгрузки TCP (IPv6) Позволяет адаптеру проверять контрольную сумму для пакетов TCP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Transmit Buffers — Буферы передачи Данное свойство задает кол-во буферов памяти при передачи адаптером какой-либо информации. При увеличении значения увеличивается производителсть адаптера, однако также увеличивается расход системной памяти. Можно задать значения от 1 до …(В зависимости от адаптера.У меня до 128). UDP Checksum Offload (IPv4) — Контрольная сумма разгрузки UDP (IPv4) Позволяет адаптеру проверять контрольную сумму для пакетов UDP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

UDP Checksum Offload (IPv6) — Контрольная сумма разгрузки UDP (IPv6) Позволяет адаптеру проверять контрольную сумму для пакетов UDP.Увеличивается быстродействие сети, снижается нагрузка на ЦП. Disable — функция отключена.

Enable — включено фрагментирование.

Wake on Magic Packet Дополнительная настройка Wake-On-Lan Disable — функция отключена.

Enable — функция включена.

Wake on pattern match Дополнительная настройка Wake-On-Lan Disable — функция отключена.

Enable — функция включена.

WOL & Shutdown Link Speed — Скорость при включении по локальной сети после отключения Определяет начальную скорость соединения полсе Wake-On-Lan 10Mbps First,

100Mbps First — устанавливает начальную скорость 10/100 Мбит/с

У вас остались вопросы? Вы хотите дополнить статью? Вы заметили ошибку? Сообщите мне об этом ниже, я обязательно Вас услышу!

Если Вам помогла данная статья, то напишите об этом в комментариях. И не забывайте делиться статьей со своими друзьями в соц.сетях;)

Относится к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016

Этот раздел можно использовать для настройки производительности сетевых адаптеров, установленных на компьютерах под управлением Windows Server 2016. You can use this topic to performance tune network adapters that are installed in computers that are running Windows Server 2016.

Определение правильных настроек для сетевого адаптера зависит от следующих факторов: Determining the correct tuning settings for your network adapter depend on the following variables:

сетевой адаптер и набор его функций; The network adapter and its feature set

тип рабочей нагрузки, выполняемой сервером; The type of workload performed by the server

аппаратные и программные ресурсы сервера; The server hardware and software resources

задачи настройки сервера. Your performance goals for the server

Если сетевой адаптер предоставляет возможности настройки, то на основании приведенных выше факторов можно оптимизировать пропускную способность сети и использование ресурсов. If your network adapter provides tuning options, you can optimize network throughput and resource usage to achieve optimum throughput based on the parameters described above.

В следующих разделах описывается ряд параметров настройки производительности. The following sections describe some of your performance tuning options.

Включение функций разгрузки Enabling Offload Features

Включение функций разгрузки на сетевом адаптере обычно имеет положительный эффект. Turning on network adapter offload features is usually beneficial. Однако иногда сетевой адаптер недостаточно производителен, чтобы осуществлять функции разгрузки с высокой пропускной способностью. Sometimes, however, the network adapter is not powerful enough to handle the offload capabilities with high throughput.

Читайте также:  Затруднения в работе с ик технологиями

Не используйте разгрузку задач IPSec функции разгрузки или разгрузку TCP Chimney. Do not use the offload features IPsec Task Offload or TCP Chimney Offload. Эти технологии являются устаревшими в Windows Server 2016 и могут негативно сказаться на производительности сервера и сети. These technologies are deprecated in Windows Server 2016, and might adversely affect server and networking performance. Кроме того, эти технологии могут не поддерживаться корпорацией Майкрософт в будущем. In addition, these technologies might not be supported by Microsoft in the future.

Например, включение разгрузки сегментации может снизить максимальную устойчивую пропускную способность некоторых сетевых адаптеров из-за ограниченности аппаратных ресурсов. For example, enabling segmentation offload can reduce the maximum sustainable throughput on some network adapters because of limited hardware resources. Однако если снижение пропускной способности не будет ограничением, функции разгрузки рекомендуется включать даже для подобных сетевых адаптеров. However, if the reduced throughput is not expected to be a limitation, you should enable offload capabilities, even for this type of network adapter.

В некоторых сетевых адаптерах функции разгрузки нужно включать по отдельности для пути отправки и приема. Some network adapters require offload features to be independently enabled for send and receive paths.

Включение масштабирования на стороне приема (RSS) для веб-серверов Enabling Receive Side Scaling (RSS) for Web Servers

RSS способно повысить веб-масштабируемость и производительность, когда число сетевых адаптеров меньше количества логических процессоров на сервере. RSS can improve web scalability and performance when there are fewer network adapters than logical processors on the server. Когда весь веб-трафик проходит через сетевые адаптеры с поддержкой RSS, входящие веб-запросы из разных соединений могут одновременно обрабатываться разными ЦП. When all the web traffic is going through the RSS-capable network adapters, incoming web requests from different connections can be simultaneously processed across different CPUs.

Важно отметить, что из-за логики в протоколе (RSS и HTTP) для распределения нагрузки производительность может быть значительно снижена, если сетевой адаптер, не поддерживающий RSS, принимает веб-трафик на сервере, который имеет один или другие сетевые адаптеры с поддержкой RSS. It is important to note that due to the logic in RSS and Hypertext Transfer Protocol (HTTP) for load distribution, performance might be severely degraded if a non-RSS-capable network adapter accepts web traffic on a server that has one or more RSS-capable network adapters. В этом случае необходимо использовать сетевые адаптеры, поддерживающие RSS, или отключить RSS на вкладке Дополнительные свойства в свойствах сетевого адаптера. Чтобы определить, поддерживает ли сетевой адаптер RSS, можно просмотреть сведения RSS на вкладке Дополнительные свойства в свойствах сетевого адаптера. In this circumstance, you should use RSS-capable network adapters or disable RSS on the network adapter properties Advanced Properties tab. To determine whether a network adapter is RSS-capable, you can view the RSS information on the network adapter properties Advanced Properties tab.

Профили RSS и очереди RSS RSS Profiles and RSS Queues

Стандартный профиль RSS по умолчанию — NUMA static, который изменяет поведение по умолчанию из предыдущих версий операционной системы. The default RSS predefined profile is NUMA Static, which changes the default behavior from previous versions of the operating system. Чтобы приступить к работе с профилями RSS, можно ознакомиться с доступными профилями, чтобы понять, когда они будут полезны и как их можно применять к своей сети или оборудованию. To get started with RSS Profiles, you can review the available profiles to understand when they are beneficial and how they apply to your network environment and hardware.

Например, откройте диспетчер задач и просмотрите логические процессоры на сервере. Если они недостаточно загружены приемом трафика, можно попробовать увеличить число очередей RSS со значения 2 (по умолчанию) до максимального, которое поддерживается сетевым адаптером. For example, if you open Task Manager and review the logical processors on your server, and they seem to be underutilized for receive traffic, you can try increasing the number of RSS queues from the default of 2 to the maximum that is supported by your network adapter. В используемом сетевом адаптере могут быть параметры для изменения числа очередей RSS в драйвере. Your network adapter might have options to change the number of RSS queues as part of the driver.

Увеличение ресурсов сетевого адаптера Increasing Network Adapter Resources

Для сетевых адаптеров, которые позволяют вручную настраивать ресурсы, например буферы приема и передачи, следует увеличить выделение ресурсов. For network adapters that allow manual configuration of resources, such as receive and send buffers, you should increase the allocated resources.

В некоторых сетевых адаптерах устанавливаются небольшие буферы приема для экономии выделенной памяти от узла. Some network adapters set their receive buffers low to conserve allocated memory from the host. Это ведет к потере пакетов и снижению производительности. The low value results in dropped packets and decreased performance. Поэтому для сценариев с интенсивным приемом рекомендуется увеличить буфер приема до максимума. Therefore, for receive-intensive scenarios, we recommend that you increase the receive buffer value to the maximum.

Если сетевой адаптер не позволяет настраивать ресурсы вручную, он либо настраивает их динамически, либо параметры ресурсов являются фиксированными. If a network adapter does not expose manual resource configuration, it either dynamically configures the resources, or the resources are set to a fixed value that cannot be changed.

Включение управления прерываниями Enabling Interrupt Moderation

Для прерываний в некоторых сетевых адаптерах предлагаются различные уровни управления прерываниями, параметры объединения буферов (иногда отдельно для буфера приема и передачи) или оба варианта. To control interrupt moderation, some network adapters expose different interrupt moderation levels, buffer coalescing parameters (sometimes separately for send and receive buffers), or both.

Управление прерываниями имеет смысл применять для рабочих нагрузок, связанных с ЦП, также следует учитывать баланс между экономией процессорных ресурсов узла и задержкой и увеличением экономии процессорных ресурсов узла за счет большего числа прерываний и снижения задержки. You should consider interrupt moderation for CPU-bound workloads, and consider the trade-off between the host CPU savings and latency versus the increased host CPU savings because of more interrupts and less latency. Если сетевой адаптер не ведет управление прерываниями, но позволяет объединять буферы, то увеличение числа объединенных буферов для приема и передачи повышает общую производительность. If the network adapter does not perform interrupt moderation, but it does expose buffer coalescing, increasing the number of coalesced buffers allows more buffers per send or receive, which improves performance.

Настройка производительности для обработки пакетов с низкой задержкой Performance Tuning for Low Latency Packet Processing

Многие сетевые адаптеры позволяют настраивать параметры для оптимизации системной задержки. Many network adapters provide options to optimize operating system-induced latency. Задержка — это время между обработкой входящего пакета сетевым драйвером и отправкой этого пакета обратно. Latency is the elapsed time between the network driver processing an incoming packet and the network driver sending the packet back. Обычно это время измеряется в микросекундах. This time is usually measured in microseconds. Для сравнения, время передачи для передачи пакетов на больших расстояниях обычно измеряется в миллисекундах (в порядке увеличения.) For comparison, the transmission time for packet transmissions over long distances is usually measured in milliseconds (an order of magnitude larger). Эта настройка не сокращает время прохождения пакета. This tuning will not reduce the time a packet spends in transit.

Ниже приведены некоторые советы по настройке производительности для загруженных сетей, в которых на счету каждая микросекунда. Following are some performance tuning suggestions for microsecond-sensitive networks.

В BIOS компьютера установите значение High Performance (Высокая производительность) и отключите C-состояния. Set the computer BIOS to High Performance, with C-states disabled. Однако имейте в виду, что это зависит от системы и BIOS, и некоторые системы обеспечивают большую производительность, если операционная система управляет электропитанием. However, note that this is system and BIOS dependent, and some systems will provide higher performance if the operating system controls power management. Проверить и настроить параметры управления питанием можно на странице Параметры или с помощью команды powercfg . You can check and adjust your power management settings from Settings or by using the powercfg command. Дополнительные сведения см. в разделе Параметры командной строки Powercfg . For more information, see Powercfg Command-Line Options

Читайте также:  Диск в raw формате что делать

Установите в операционной системе профиль управления электропитанием Высокая производительность. Set the operating system power management profile to High Performance System. Имейте в виду, что он не будет работать надлежащим образом, если в BIOS компьютера отключен контроль операционной системы над управлением электропитанием. Note that this will not work properly if the system BIOS has been set to disable operating system control of power management.

Включите статические разгрузки, например контрольные суммы UDP, контрольные суммы TCP и разгрузки большой отправки (LSO). Enable Static Offloads, for example, UDP Checksums, TCP Checksums, and Send Large Offload (LSO).

Включите RSS, если трафик передается несколькими потоками, например при масштабной многоадресной рассылке. Enable RSS if the traffic is multi-streamed, such as high-volume multicast receive.

Отключите Управление прерываниями в драйверах сетевых адаптеров, которым требуется самая низкая задержка. Disable the Interrupt Moderation setting for network card drivers that require the lowest possible latency. Помните, что оно может привести к увеличению загрузки процессора, таким образом это решение является компромиссом. Remember, this can use more CPU time and it represents a tradeoff.

Обрабатывайте прерывания сетевого адаптера и DPC на основном процессоре, который совместно использует процессорный кэш с ядром, которое используется программой (пользовательским потоком), обрабатывающей пакет. Handle network adapter interrupts and DPCs on a core processor that shares CPU cache with the core that is being used by the program (user thread) that is handling the packet. Для передачи процесса конкретным логическим процессорам можно использовать настройку фиксации ЦП вместе с настройкой RSS. CPU affinity tuning can be used to direct a process to certain logical processors in conjunction with RSS configuration to accomplish this. Использование одного ядра для прерываний, DPC и пользовательского потока ведет к снижению производительности из-за увеличения нагрузки, поскольку ISR, DPC и поток будут конкурировать за ядро. Using the same core for the interrupt, DPC, and user mode thread exhibits worse performance as load increases because the ISR, DPC, and thread contend for the use of the core.

Прерывания управления системой System Management Interrupts

(Многие аппаратные системы используют прерывания SMI) для различных функций обслуживания, включая отчеты об ошибках кода (коррекции ошибок ECC) , устаревшие совместимость с USB, Вентилятор Управление питанием и управляемой BIOS. Many hardware systems use System Management Interrupts (SMI) for a variety of maintenance functions, including reporting of error correction code (ECC) memory errors, legacy USB compatibility, fan control, and BIOS controlled power management.

Прерывание SMI имеет наивысший приоритет в системе и переводит ЦП в режим управления, который блокирует все другие действия, пока выполняется процедура служебного прерывания, обычно находящаяся в BIOS. The SMI is the highest priority interrupt on the system and places the CPU in a management mode, which preempts all other activity while it runs an interrupt service routine, typically contained in BIOS.

К сожалению, это может приводить к скачкообразному росту задержки до 100 микросекунд и выше. Unfortunately, this can result in latency spikes of 100 microseconds or more.

Когда необходимо обеспечить минимальную задержку, следует запросить у поставщика оборудования версию BIOS, в которой прерывания SMI имеют наименьший возможный приоритет. If you need to achieve the lowest latency, you should request a BIOS version from your hardware provider that reduces SMIs to the lowest degree possible. Обычно их называют “BIOS низкой задержки” или “BIOS без SMI”. These are frequently referred to as “low latency BIOS” or “SMI free BIOS.” В некоторых случаях аппаратная платформа не может полностью устранить операции SMI, поскольку они используются для управления важными функциями (например для вентиляторов). In some cases, it is not possible for a hardware platform to eliminate SMI activity altogether because it is used to control essential functions (for example, cooling fans).

Операционная система не имеет контроля над SMI, потому что логический процессор работает в особом служебном режиме, который блокирует вмешательство операционной системы. The operating system can exert no control over SMIs because the logical processor is running in a special maintenance mode, which prevents operating system intervention.

Настройка производительности TCP Performance Tuning TCP

Настройку производительности TCP можно проводить с помощью следующих элементов. You can performance tune TCP using the following items.

Автоматическая настройка окна приема TCP TCP Receive Window Auto-Tuning

До выхода Windows Server 2008 в сетевом стеке использовалось окно приема фиксированного размера (65 535 байт), которое ограничивает общую возможную пропускную способность для подключений. Prior to Windows Server 2008, the network stack used a fixed-size receive-side window (65,535 bytes) that limited the overall potential throughput for connections. Одним из самых существенных изменений в реализации стека TCP стало появление автонастройки окна получения TCP. One of the most significant changes to the TCP stack is TCP receive window auto-tuning.

При использовании окна приема TCP фиксированного размера можно вычислить общую пропускную способность отдельного соединения: You can calculate the total throughput of a single connection when you use a fixed size TCP receive window as:

Общая пропускная способность в байтах = размер окна приема TCP * в байтах (1/задержка подключения в секундах) Total achievable throughput in bytes = TCP receive window size in bytes * (1 / connection latency in seconds)

Например, общая доступная пропускная способность составляет всего 51 Мбит/с при подключении с 10 (МС по разумному значению для большой корпоративной)сетевой инфраструктуры. For example, the total achievable throughput is only 51 Mbps on a connection with 10 ms latency (a reasonable value for a large corporate network infrastructure).

Однако при автонастройке окно получения регулируется и может вырастать в соответствии с требованиями отправителя. With auto-tuning, however, the receive-side window is adjustable, and it can grow to meet the demands of the sender. Подключение может обеспечить полную скорость линии для подключения 1 Гбит/с. It is possible for a connection to achieve a full line rate of a 1 Gbps connection. Сценарии использования сети, которые в прошлом могли быть ограничены общей достижимой пропускной способностью TCP-соединений, теперь могут использовать сеть в полной мере. Network usage scenarios that might have been limited in the past by the total achievable throughput of TCP connections can now fully use the network.

Устаревшие параметры TCP Deprecated TCP parameters

Следующие параметры реестра из Windows Server 2003 больше не поддерживаются и не учитываются в более поздних версиях. The following registry settings from Windows Server 2003 are no longer supported, and are ignored in later versions.

Все эти параметры имеют следующее расположение реестра: All of these settings had the following registry location:

Платформа фильтрации Windows Windows Filtering Platform

Платформа фильтрации Windows (WFP), появившаяся в Windows Vista и Windows Server 2008, предоставляет API независимым поставщикам программного обеспечения (ISV) для создания фильтров обработки пакетов. The Windows Filtering Platform (WFP) that was introduced in Windows Vista and Windows Server 2008 provides APIs to non-Microsoft independent software vendors (ISVs) to create packet processing filters. Например, для брандмауэров и антивирусного ПО. Examples include firewall and antivirus software.

Плохо написанный фильтр WFP может значительно снизить производительность сети сервера. A poorly written WFP filter can significantly decrease a server’s networking performance. Дополнительные сведения см. в разделе Перенос драйверов и приложений для обработки пакетов в WFP в центре разработки для Windows. For more information, see Porting Packet-Processing Drivers and Apps to WFP in the Windows Dev Center.

Ссылки на все разделы данного руководства см. в разделе Настройка производительности сетевой подсистемы. For links to all topics in this guide, see Network Subsystem Performance Tuning.

“>

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *