랙 서버는 엔터프라이즈급 시스템과 운영을 지원하도록 설계되었습니다. 일반 서버와 달리 랙 서버는 탄력적이어야 하며 일반적으로 여러 네트워크에 한 번에 연결할 수 있도록 여러 개의 물리적 이더넷 포트 또는 NIC(네트워크 인터페이스 카드)가 포함되어 있습니다.

랙 서버 외에도 일부 산업용 또는 특수 PC에는 여러 개의 이더넷 포트 또는 NIC가 제공됩니다.

어떤 경우이든, 서버실에 직접 가서 검사하지 않고도 Linux 서버의 이더넷 포트 수를 확인할 수 있는 방법은 다음과 같습니다.

서버에 물리적 이더넷 포트가 여러 개 있는 이유는 무엇인가요?

대부분의 랙 서버 또는 산업용 PC에는 다음과 같은 이유로 여러 개의 NIC(네트워크 인터페이스 카드)가 있습니다:

⭐ 네트워크 세분화: 여러 개의 물리적 포트를 사용하면 서버가 한 번에 여러 네트워크에 연결할 수 있습니다. 이는 더 나은 보안과 성능을 제공합니다.

⭐ 가상화: 가상화는 서버가 리소스를 최적으로 활용할 수 있도록 하는 핵심 요소입니다. 또한 단일 하드웨어 서버에서 다양한 유형의 네트워크 서버를 실행할 수 있습니다. 또한 여러 인터페이스를 사용하면 가상 머신 네트워크를 가상으로 세분화할 수 있습니다.

⭐ 중복성: 여러 개의 물리적 인터페이스를 사용하면 단일 케이블 또는 인터페이스에 하드웨어 장애가 발생해도 서버에 계속 연결할 수 있으므로 서버 네트워크의 복원력이 향상됩니다.

전반적으로 서버 네트워크의 여러 네트워크 인터페이스는 더 나은 성능과 견고성을 제공합니다.

Linux 서버의 물리적 이더넷 포트 나열

lspci 명령은 컴퓨터의 모든 PCI(주변 장치 상호 연결) 장치를 나열합니다. PCI는 컴퓨터가 NIC, 비디오 카드 등과 같은 물리적 인터페이스를 통해 연결하고 통신할 수 있도록 하는 표준 프로토콜입니다.

이더넷 포트에만 관심이 있으므로 다음과 같이 grep 명령을 사용하여 목록을 적절히 필터링합니다:

  lspci | grep -i ethernet 

출력에는 이 서버의 모든 NIC가 나열되며, 보시다시피 총 8개가 있습니다. NIC를 나열하는 것 외에도 NIC의 제조업체와 유형도 확인할 수 있습니다: 이 경우 이더넷입니다.

이 글도 확인해 보세요:  deb-get 사용 방법: DEB 패키지를 위한 APT와 유사한 패키지 관리자

자세한 목록 없이 총 포트 수만 표시하려면 다음 명령을 사용합니다:

 lspci | grep Ethernet | wc -l 

Linux 서버 관리 마스터하기

여러 개의 물리적 이더넷 포트가 제공되는 서버는 단일 NIC만 제공되는 PC에 비해 더 나은 성능을 제공하며 더 강력하고 복원력이 뛰어납니다.

Linux에는 네트워크 구성 및 관리를 위한 ip 명령과 같은 많은 기본 제공 도구가 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.