랙 서버는 엔터프라이즈급 시스템과 운영을 지원하도록 설계되었습니다. 일반 서버와 달리 랙 서버는 탄력적이어야 하며 일반적으로 여러 네트워크에 한 번에 연결할 수 있도록 여러 개의 물리적 이더넷 포트 또는 NIC(네트워크 인터페이스 카드)가 포함되어 있습니다.
랙 서버 외에도 일부 산업용 또는 특수 PC에는 여러 개의 이더넷 포트 또는 NIC가 제공됩니다.
어떤 경우이든, 서버실에 직접 가서 검사하지 않고도 Linux 서버의 이더넷 포트 수를 확인할 수 있는 방법은 다음과 같습니다.
서버에 물리적 이더넷 포트가 여러 개 있는 이유는 무엇인가요?
대부분의 랙 서버 또는 산업용 PC에는 다음과 같은 이유로 여러 개의 NIC(네트워크 인터페이스 카드)가 있습니다:
⭐ 네트워크 세분화: 여러 개의 물리적 포트를 사용하면 서버가 한 번에 여러 네트워크에 연결할 수 있습니다. 이는 더 나은 보안과 성능을 제공합니다.
⭐ 가상화: 가상화는 서버가 리소스를 최적으로 활용할 수 있도록 하는 핵심 요소입니다. 또한 단일 하드웨어 서버에서 다양한 유형의 네트워크 서버를 실행할 수 있습니다. 또한 여러 인터페이스를 사용하면 가상 머신 네트워크를 가상으로 세분화할 수 있습니다.
⭐ 중복성: 여러 개의 물리적 인터페이스를 사용하면 단일 케이블 또는 인터페이스에 하드웨어 장애가 발생해도 서버에 계속 연결할 수 있으므로 서버 네트워크의 복원력이 향상됩니다.
전반적으로 서버 네트워크의 여러 네트워크 인터페이스는 더 나은 성능과 견고성을 제공합니다.
Linux 서버의 물리적 이더넷 포트 나열
lspci 명령은 컴퓨터의 모든 PCI(주변 장치 상호 연결) 장치를 나열합니다. PCI는 컴퓨터가 NIC, 비디오 카드 등과 같은 물리적 인터페이스를 통해 연결하고 통신할 수 있도록 하는 표준 프로토콜입니다.
이더넷 포트에만 관심이 있으므로 다음과 같이 grep 명령을 사용하여 목록을 적절히 필터링합니다:
lspci | grep -i ethernet
출력에는 이 서버의 모든 NIC가 나열되며, 보시다시피 총 8개가 있습니다. NIC를 나열하는 것 외에도 NIC의 제조업체와 유형도 확인할 수 있습니다: 이 경우 이더넷입니다.
자세한 목록 없이 총 포트 수만 표시하려면 다음 명령을 사용합니다:
lspci | grep Ethernet | wc -l
Linux 서버 관리 마스터하기
여러 개의 물리적 이더넷 포트가 제공되는 서버는 단일 NIC만 제공되는 PC에 비해 더 나은 성능을 제공하며 더 강력하고 복원력이 뛰어납니다.
Linux에는 네트워크 구성 및 관리를 위한 ip 명령과 같은 많은 기본 제공 도구가 있습니다.