/sys/class/net 에서 속도 검사
ethtool과 같은 명령을 사용하는 것 외에도 Linux 파일 시스템, 특히 /sys 디렉토리 내에서 네트워크 인터페이스에 대한 정보를 직접 찾을 수도 있습니다. /sys 파일 시스템은 커널 데이터 구조에 대한 인터페이스를 제공합니다.
네트워크 인터페이스 정보는 일반적으로 /sys/class/net/ 아래에 있습니다. 이 디렉토리 내에서 시스템의 각 네트워크 인터페이스 (예: eth0, lo) 의 이름을 딴 하위 디렉토리를 찾을 수 있습니다.
기본 인터페이스 (이전 단계에서 eth0으로 식별) 의 속도 정보를 찾으려면 /sys/class/net/eth0/speed 파일을 살펴보면 됩니다.
터미널을 열고 cat 명령을 사용하여 이 파일의 내용을 확인하십시오.
cat /sys/class/net/eth0/speed
Enter 키를 누르십시오.
출력으로 단일 숫자가 표시되어 초당 메가비트 (Mb/s) 단위의 링크 속도를 나타냅니다.
1000
이 출력은 eth0 인터페이스의 속도가 1000 Mb/s임을 확인하며, 이는 ethtool로 확인한 정보와 일치합니다.
/sys에서 파일을 읽어 속도를 확인하는 이 방법은 ethtool과 같은 추가 도구를 설치할 필요가 없기 때문에 유용합니다. 커널에서 사용할 수 있도록 하는 정보에 직접 액세스하는 방법입니다.
/sys/class/net/eth0/speed 경로는 네트워크 인터페이스 이름이 eth0이라고 가정합니다. 인터페이스 이름이 다른 경우 eth0을 올바른 이름으로 바꿔야 합니다.
이제 네트워크 인터페이스와 해당 속성에 대한 정보를 얻는 세 가지 다른 방법을 배웠습니다!
이 랩을 완료하려면 **계속 (Continue)**을 클릭하십시오.