Обучение
Модуль
В этом модуле описываются модули и командлеты PowerShell, используемые для настройки параметров сети для устройств Windows.
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Администраторы должны задать количество процессоров масштабирования на стороне приема (RSS), чтобы обеспечить общую производительность компьютера.
Одновременные вызовы отложенной процедуры (DPCs), работающие на нескольких ЦП, обеспечивают распределенную обработку приема и удаляют узкие места ЦП (например, в высокоскоростных сетевых адаптерах). Однако несколько DPC создают дополнительную накладную нагрузку. Затраты на прерывание и обработку DPC увеличиваются, так как для RSS используются больше процессоров. Таким образом, если RSS активен, общее использование ЦП на всех ЦП увеличивается. Администратор должен выбрать количество ЦП, которые используются для RSS, чтобы избежать ситуации, когда использование RSS оставляет меньше вычислительных ресурсов для использования приложений и не улучшает пропускную способность сети.
Примечание
Начиная с Windows 8 и Windows Server 2012 администраторы могут управлять многими аспектами сетевых адаптеров с помощью командлетов PowerShell. Прямое редактирование реестра теперь не рекомендуется.
Командлет PowerShell для настройки количества ЦП RSS Set-NetAdapterRss.
Основное различие между использованием Set-NetAdapterRss и использованием ключевого слова реестра maxNumRssCpus заключается в том, что командлеты PowerShell работают на основе каждого сетевого адаптера, а MaxNumRssCpus глобально, то есть это относится ко всем сетевым адаптерам. Как правило, рекомендуется работать с каждым сетевым адаптером отдельно, так как он обеспечивает большую гибкость, степень детализации и понятность при предоставлении каждому сетевому адаптеру собственной конфигурации. Однако администраторы по-прежнему могут использовать глобальный MaxNumRssCpus ключ, если они хотят применить конфигурацию ко всем текущим и всем будущим сетевым адаптерам одновременно.
Полный список командлетов сетевого адаптера см. в разделе "Командлеты сетевого адаптера" в Windows PowerShell.
В Microsoft Windows Server 2003 с масштабируемым сетевым пакетом администраторы могут задать максимальное количество ЦП RSS с ключевым словом реестра MaxNumRssCpus в HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Значение MaxNumRssCpus является типом DWORD и, если он отсутствует, NDIS использует значение по умолчанию 4.
В Windows Server 2008 администраторы могут с помощью ключевого слова реестра MaxNumRssCpus задать максимальное количество ЦП RSS в HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Services\Ndis\Parameters. Значение MaxNumRssCpus является типом DWORD и, если он отсутствует, NDIS использует значение по умолчанию 4. Это ключевое слово реестра также относится к более поздним версиям Windows Server.
Чтобы избежать сложных случаев (и нереалистических случаев, которые не реализованы в фактическом оборудовании), где количество доступных очередей получения оборудования меньше числа ЦП RSS, администраторы не должны задавать значение MaxNumRssCpus значением, превышающим 16.
Фактическое количество ЦП, используемых для RSS, также ограничено общим числом основных процессоров, оставшихся после настройки базового номера ЦП RSS. Например, если администратор устанавливает максимальное количество RSS ЦП равное 6 в системе компьютера с четырьмя ядрами, стек сетевых драйверов использует не более 4 ЦП для RSS. Если администратор также задает базовый номер ЦП RSS на 1, стек сетевых драйверов использует не более 3 ЦП (номера ЦП 1, 2 и 3).
Количество ЦП, используемых компьютером для RSS, является статическим и не изменяется во время выполнения. Поэтому любые изменения в значении реестра MaxNumRssCpus требуют перезапуска.
Обучение
Модуль
В этом модуле описываются модули и командлеты PowerShell, используемые для настройки параметров сети для устройств Windows.
Документация
Резервирование процессоров для приложений - Windows drivers
Интерфейс масштабирования на стороне получения (RSS) позволяет администратору зарезервировать набор процессоров для использования приложений.
Стандартные ключевые слова INF для RSS - Windows drivers
Интерфейс RSS поддерживает стандартизированные ключевые слова INF, которые отображаются в реестре и указаны в INF-файлах.
Общие сведения о масштабировании на стороне получения (RSS) - Windows drivers
RSS — это технология сетевого драйвера, которая позволяет эффективно распределять обработку сети по нескольким ЦП в многопроцессорных системах.