네트워크 어댑터가 작동하는 속도를 이해하면 다양한 상황에서 유용하게 활용할 수 있습니다. 이를 통해 전체 대역폭 용량을 활용할 수 있는지 여부를 파악할 수 있으며, 네트워크 업그레이드 계획을 고려하고 있는 경우 기존 NIC(네트워크 인터페이스 카드)가 적절한지 또는 업그레이드가 필요한지 여부를 판단할 수 있습니다.
정당성이나 맥락에 관계없이 Linux 컴퓨터 시스템에서 수많은 명령줄 유틸리티를 사용하여 네트워크 인터페이스 카드(NIC)의 속도를 확인할 수 있습니다.
Linux PC에 연결된 NIC 찾기
Linux 운영 체제에서 네트워크 인터페이스 카드(NIC)를 찾으려면 “ip” 명령을 사용할 수 있습니다. 이 명령은 현재 시스템에 연결되어 있는 사용 가능한 모든 NIC에 대한 정보를 표시합니다.
ip link show
이 인터페이스는 모든 NIC(네트워크 인터페이스 컨트롤러)의 인벤토리와 해당 명칭을 함께 표시합니다. 특정 NIC에 할당된 명칭을 확인한 후 사용 가능한 두 가지 절차 중 하나를 선택하여 데이터 전송 속도를 검사할 수 있습니다.
ethtool을 사용하여 Linux에서 NIC 속도 확인
Ethtool은 속도, 이중성, 네트워크 인터페이스 관련 통계 데이터, 지원되는 링크 프로토콜과 같은 매개 변수를 포함하여 네트워크 드라이버 및 인터페이스에 관한 포괄적인 정보를 제공하는 강력한 명령줄 유틸리티입니다. 또한 이 다목적 유틸리티를 통해 사용자는 네트워크 인터페이스 카드의 구성을 수정할 수 있으며, 이러한 구성 요소와 관련된 잠재적인 문제를 해결하는 데 귀중한 진단 리소스로도 사용할 수 있습니다.
시스템에 “ethtool” 유틸리티가 설치되어 있지 않은 경우 다음 명령을 실행하여 설치하세요:
sudo apt install ethtool
특정 NIC(네트워크 인터페이스 카드) 이름과 함께 “ethtool” 명령을 실행하면 작동 속도, 양면 기능, 지원되는 링크 설정 및 다양한 관련 속성을 포함한 NIC의 세부 구성에 관한 정보를 얻을 수 있습니다.
ethtool <interface>
네트워크 인터페이스 카드(NIC)의 성능을 평가하는 한 가지 방법은 속도 또는 처리량을 평가하는 것입니다. 이는 NIC를 통해 연결된 장치 간에 데이터가 전송되는 속도를 측정하는 다양한 방법과 도구를 사용하여 달성할 수 있습니다. 이러한 도구 중 하나는 네트워크 인터페이스 카드 벤치마킹 도구로, NIC의 속도를 초당 메가비트(Mbps) 단위로 정확하게 측정할 수 있습니다.
sudo ethtool <interface> | grep Speed
표시된 결과는 네트워크 인터페이스 카드가 초당 1기가비트(초당 1000메가비트 속도에 해당)의 데이터 전송 속도를 달성한다는 것을 나타냅니다.
/sys 파일 시스템을 사용하여 NIC 속도 확인
디렉토리
cat /sys/class/net/<interface>/speed
“ens33″이라는 네트워크 인터페이스의 속도를 확인하려면 다음 명령을 실행하면 됩니다:
cat /sys/class/net/ens33/speed
표시된 출력은 네트워크 인터페이스 카드(NIC)에서 데이터를 송수신하는 속도를 나타냅니다.
dmesg를 사용하여 NIC 속도 보기
`dmesg` 명령을 사용하면 시스템 시작 및 하드웨어 초기화와 관련된 중요한 메시지에 액세스할 수 있습니다. dmesg`와 함께 `grep` 기능을 사용하면 네트워크 인터페이스 카드 속도 또는 연결 상태와 같은 특정 데이터 포인트와 기타 관련 세부 정보를 추출할 수 있습니다.
Linux 운영 체제에서 네트워크 인터페이스 카드(NIC)를 통해 데이터가 전송되는 속도를 확인하려면 ‘dmesg’ 명령을 실행한 후 정보를 얻고자 하는 NIC의 특정 식별자와 함께 ‘grep’ 유틸리티를 통해 출력을 지정할 수 있습니다.
sudo dmesg | grep <interface>
이 도구는 시스템의 링크 상태 및 양면 모드와 같은 기타 관련 정보와 함께 네트워크 인터페이스 카드(NIC) 속도에 관한 세부 정보를 제공합니다.
mii-tool을 사용하여 Linux에서 NIC 속도 확인
MiI-Tool은 사용자가 활성 링크 상태, 이중화 모드 및 데이터 전송 속도와 같은 네트워크 인터페이스 카드(NIC)의 구성 세부 정보를 살펴볼 수 있도록 Linux 운영 체제용으로 설계된 유서 깊은 명령줄 유틸리티입니다. 이 다목적 도구는 EtHtool을 사용할 수 없거나 더 이상 사용할 수 없는 레거시 시스템에서 사용할 때 특히 유용합니다.
컴퓨터 시스템의 터미널 또는 명령 프롬프트에서 “mii-tool” 뒤에 NIC의 특정 이름을 입력한 후 명령을 실행하여 네트워크 인터페이스 카드(NIC)의 성능을 평가할 수 있습니다. 그러면 네트워크 인터페이스 카드의 작동 속도 및 효율성에 관한 관련 정보가 제공됩니다.
sudo mii-tool <interface>
networkctl 명령 사용
Networkctl은 네트워크 연결의 현재 상태를 모니터링하고 조정할 수 있는 편리한 수단을 제공합니다.이 명령을 사용하면 연결 유형, 작동 상태, 데이터 전송 속도, 장치 모델, 고유 식별자, 커널 기반 드라이버 등 각 링크에 대한 포괄적인 세부 정보에 액세스할 수 있습니다.
Linux 운영 체제에서 네트워크 인터페이스 카드(NIC)의 속도를 확인하려면 다음 명령을 사용할 수 있습니다:
networkctl status <interface>
제공된 명령은 처리 속도와 함께 복잡한 세부 정보를 포함하여 네트워크 인터페이스 카드(NIC)에 관한 포괄적인 정보를 표시합니다. NIC의 속도와 관련된 데이터만 얻으려면 다음과 같은 방법으로 필터링 유틸리티 ‘grep’을 통해 앞서 언급한 출력을 채널링할 수 있습니다:
networkctl status <interface> | grep Speed
Linux에서 NIC 속도 쉽게 찾기
네트워크 인터페이스 카드(NIC)가 작동하는 속도를 이해하면 네트워크 속도 용량에 대한 통찰력을 얻을 수 있습니다. 이 지식을 바탕으로 인터넷 연결 속도 테스트를 수행하여 인터넷 서비스 제공업체(ISP)에서 광고한 데이터 전송 속도를 수신하고 있는지 확인할 수 있습니다.