2021. 9. 10. 16:55ㆍ젬스it
NIC Teaming 기능
이전의 Windows Server에서 여러 개의 NIC를 가상으로 1개의 NIC로 모으는 Teaming 기능은 지원되지 않았다. NIC 제조업체가 자사의 드라이버 소프트에서 Teaming 구성 기능을 지원하는 수 있지만, 기본적으로 자사의 NIC끼리만 Teamin
g 기능을 제공했다. 따라서 메이커가 다른 NIC끼리에서는 Teaming을 할 수 없었다.
Windows Server 2012에서는 NIC 드라이버의 상위 계층에서 Microsoft가 Teaming 기능을 제공하고 있다. 따라서 NIC 드라이버 수준에서 Teaming을 구축 않아도 된다. 또한 NIC 드라이버 보다 상위 계층에서 Teaming 구성 되기 때문에 여러 업체의 NIC를 Teaming으로 1개의 가상 회선으로 정리할 수 있다. 그러나 NIC에 자체의 독자 기능을 가지는 경우 Teaming 구성 시 모든 고유 기능을 사용할 수 있는 것은 아니다.
Windows Server 2012의 NIC Teaming 기능은 Microsoft에서 NIC Teaming 구성을 위한 레이어를 제공함으로써 다양한 업체의 NIC를 하나로 통합 할 수 있다
RSS와 RSC
NIC의 성능을 향상하는 방법으로 Windows Server 2012에서는 RSS(Receive Side Scaling)을 지원하고 있다. 이것은 TCP 수신 제어를 코어로 분산하는 기능이다. 이 기능을 이용하면 1개의 CPU 코어에 집중하는 TCP 수신 처리를 코어로 분산하여 개별 CPU 코어의 부하가 감소한다. 말하자면, TCP 수신 처리의 멀티 스레딩과 같은 것이다.
Windows Server 2008 R2 / Windows 7에서 RSS 기능은 준비되어 있었지만, Windows Server 2012에서는 NIC Teaming 기능과의 병용으로 대응하고 있다.
RSS 기본 값(사용)
netsh int tcp set global rss=default
RSS 사용
netsh int tcp set global rss=enabled
RSS 미 사용
netsh int tcp set global rss=disabled
RSC(Receive Segment Coalescing)는 대량의 네트워크 I/O를 처리 할 때 하나씩 패킷을 처리하는 것이 아니라 여러 패킷을 모아서 한 번에 처리하는 방식이다. 데이터 길이가 짧은 패킷을 어느 정도 크기의 패킷으로 하여 처리를 한 번에 끝내 버린다. 패킷을 하나씩 처리하는 것보다 어느 정도 모아서 한 번에 처리하는 것이 CPU 측에 부하가 걸리지 않기 때문에, 효과적으로 CPU의 파워를 이용할 수 있다.
TCP Chimney Offload
Windows Server 2012의 TCP Chimney Offload는 TCP에 대한 처리를 NIC 측의 하드웨어에서 처리 해 버리는 기능이다. 물론, NIC 측이 TCP Chimney Offload에 대응하고 있을 필요가 있다. 이 기능을 이용하면 NIC가 네트워크에 대한 많은 처리를 해주기 때문에 CPU 측에 거의 부하가 걸리지 않게 된다.
그러나 Hyper-V 가상 머신에서는 사용할 수 없고, Windows Server 2012의 Teaming 구성 기능은 지원하지 않는다.
Windows Server 2003 및 Windows Server 2003 R2에서 TCP Chimney Offload 기능을 설정할 때는 다음 netsh 명령 또는 레지스트리 값을 설정하여 실시합니다. 레지스트리 값을 설정 한 후 컴퓨터를 다시 시작해야합니다.
사용
netsh int ip set chimney enabled
비 사용
netsh int ip set chimney disabled
출처: https://docs.google.com/document/d/1SRIUgxvOFbUdekEYU0bR-up-PmVv6UiKIRX83fuTOj4/edit?fbclid=IwAR3hd6sRViQZmXbn8WXxKLTHBGEfcukDLCdhopAbqfdob3jjwO8HfVlzlD4
Windows Server 2012에 새로 추가된 네트워크 기능
NIC Teaming 기능 이전의 Windows Server에서 여러 개의 NIC를 가상으로 1개의 NIC로 모으는 Teaming 기능은 지원되지 않았다. NIC 제조업체가 자사의 드라이버 소프트에서 Teaming 구성 기능을 지원하는 수 있지만, 기본적으로 자사의 NIC끼리만 Teaming 기능을 제공했다. 따라서 메이커가 다른 NIC끼리에서는 Teaming을 할 수 없었다. Windows Server 2012에서는 NIC 드라이버의 상위 계층에서 Microsoft가 Teaming 기능을 제공하고 있다. 따라서 NIC 드...
docs.google.com
#WindowsServer2012에새로추가된네트워크기능
#윈도우즈서버2012에새로추가된네트워크기능
#WindowsServer2012
#윈도우즈서버2012
#새로추가된네트워크기능
#네트워크기능
'젬스it' 카테고리의 다른 글
iis httperr (0) | 2021.09.14 |
---|---|
Windows 8 또는 다중 코어 프로세서가 있는 Windows Server 2012 기반 컴퓨터에서 잘못 된 RSS 프로세서 할당 (0) | 2021.09.10 |
리눅스 크론탭(Linux Crontab) 사용법 (0) | 2021.09.09 |
windows os별 메모리인식가능 용량확인 (0) | 2021.09.07 |
crontab: 전체 사용자의 예약작업 확인. (0) | 2021.09.06 |