
대안이 있습니까?Get-NetAdapterRssWindows Server 08/03/etc에서 사용할 수 있습니까? Powershell 스크립트를 사용하여 서버에서 NIC 정보를 쿼리하려고 하는데 RSS 상태/정보를 얻는 방법을 찾을 수 없는 것 같습니다. 대신 WMI를 사용하여 이 작업을 수행할 수 있는 방법이 있습니까? 나는 서버가 Intel NIC를 사용하고 있다는 상자를 믿습니다(차이가 있는 경우).
답변1
이것이 모든 사람에게 적용되는 것은 아니지만 내 특정 NIC가 powershell 공급자와 함께 제공되는 것을 발견했습니다. 내가 사용할 수 있는 네임스페이스는 다음과 같습니다.
root\IntelNCS2
Intel에서는 제공되는 WMI 개체를 사용하기 위한 스크립팅 참조를 제공하고 각각에 대한 간략한 설명을 제공합니다.이 PDF.
기본적으로 NIC에 대한 RSS 정보를 얻으려면 IANet_AdapterSettings WMI 개체를 가져와서 "수신측 크기 조정" 또는 "수신측 크기 조정 대기열"을 확인해야 합니다.
Get-WmiObject -Namespace "root\IntelNCS2" -Class IANet_AdapterSetting | Where-Object {$_.description -eq "Receive Side Scaling"}
Get-WmiObject -Namespace "root\IntelNCS2" -Class IANet_AdapterSetting | Where-Object {$_.description -eq "Receive Side Scaling Queues"}
이 정보를 얻은 후에는 원하는 방식으로 처리할 수 있습니다. 출력을 Get-Member로 파이프하여 개체에 사용 가능한 메서드/속성을 찾을 수 있다는 것을 잊지 마십시오.
답변2
불행하게도 Win 2008에서는 이를 쉽게 얻을 수 있는 방법이 없습니다. EGr과 같이 공급자와 함께 제공될 만큼 좋은 공급업체 드라이버가 있지 않는 한 레지스트리를 검색해야 합니다.
Windows 8 및 Server 2012에는 원하는 MSFT_NetAdapterRssSettingData WMI 클래스가 있습니다. 하지만 Windows 2008에는 없습니다.
레지스트리를 트롤한다는 것은 다음 키를 확인한다는 것입니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0007
RSS: 1
여전히 스크립트가 가능하지만 단일 Powershell cmdlet만큼 간단하지는 않습니다.