목록으로

Programming Notes

리눅스에서 내 네트워크 속도, 어떻게 확인할까요?

윈도우를 사용하시는 분들이라면 네트워크 연결 상태 창에서 간편하게 네트워크 속도를 확인할 수 있죠. 하지만 리눅스를 사용하는 경우에는 조금 다른 방법을 사용해야 합니다. 리눅스 콘솔에서 네트워크 속도를 확인하는 방법은 생각보다 간단합니다. 이 글에서는 CentOS를 예시로,...

윈도우를 사용하시는 분들이라면 네트워크 연결 상태 창에서 간편하게 네트워크 속도를 확인할 수 있죠. 하지만 리눅스를 사용하는 경우에는 조금 다른 방법을 사용해야 합니다. 리눅스 콘솔에서 네트워크 속도를 확인하는 방법은 생각보다 간단합니다. 이 글에서는 CentOS를 예시로, 네트워크 어댑터의 속도를 확인하는 방법을 알려드리겠습니다. 혹시 다른 리눅스 배포판을 사용하더라도 비슷한 방식으로 진행할 수 있으니, 차근차근 따라와 보세요.

리눅스에서 네트워크 인터페이스의 속도를 확인하는 가장 쉬운 방법은 ethtool 명령어를 사용하는 것입니다. ethtool은 네트워크 인터페이스 카드(NIC)의 다양한 정보를 제공하는 강력한 명령어입니다. 하지만 시스템에 설치되어 있지 않을 수도 있으니, 먼저 설치 여부를 확인해야 합니다. ethtool이 설치되어 있지 않다면, 시스템 패키지 관리자를 사용하여 설치해야 합니다. CentOS의 경우 yum을 사용할 수 있으며, 다음과 같은 명령어를 사용합니다: sudo yum install ethtool (만약 다른 배포판을 사용한다면, apt, dnf 등 해당 배포판의 패키지 관리자를 사용하여 ethtool을 설치하세요). 설치가 완료되면, 이제 본격적으로 네트워크 속도를 확인해 볼 수 있습니다.

ethtool을 이용하여 네트워크 어댑터의 속도를 확인하려면, 확인하고자 하는 인터페이스 이름을 명령어에 추가하여 실행합니다. 예를 들어, enp4s0라는 네트워크 어댑터의 속도를 확인하려면 다음과 같이 입력합니다: sudo ethtool enp4s0 명령어 실행 후 출력되는 정보 중 "Speed:" 항목을 확인하면 됩니다. "Speed: 1000Mb/s" 와 같은 결과가 나온다면, 해당 네트워크 어댑터의 속도가 1Gbps임을 의미합니다. "Speed: 100Mb/s"라면 100Mbps, "Speed: 10Mb/s"라면 10Mbps 입니다. 다른 유용한 정보들도 함께 출력되니, 필요에 따라 참고하시면 좋습니다. 만약 인터페이스 이름을 모르는 경우에는 ip link 명령어를 통해 확인할 수 있습니다.

결론적으로, 리눅스에서 네트워크 속도 확인은 ethtool 명령어 하나로 간단하게 해결할 수 있습니다. 윈도우의 GUI 방식과는 다르지만, 몇 번의 명령어 입력만으로 원하는 정보를 얻을 수 있다는 점에서 리눅스의 효율성을 느낄 수 있습니다. 이 글이 리눅스 사용자 여러분의 네트워크 관리에 도움이 되기를 바랍니다.