터미널에서 PC의 업로드/다운로드 대역폭을 확인하는 기본 도구가 있습니까?

터미널에서 PC의 업로드/다운로드 대역폭을 확인하는 기본 도구가 있습니까?

내 Linux PC의 연결 속도(예: 0.7MB/초)를 확인해야 하지만 매우 안전한 시스템이고 일부 타사 도구를 설치하는 것이 걱정됩니다. -> 모든 곳을 검색하지만 설치하려면 일부 소프트웨어에 대한 모든 프롬프트가 필요합니다. 그리고 그것은 네이티브가 아닙니다 -> 대역폭을 측정하기 위해 최고의 보안 시스템에서 사용할 수 있는 네이티브 또는 10000000000% 신뢰할 수 있는 도구가 있습니까? 감사합니다!

답변1

Linux에는 대역폭을 확인하는 기본 도구가 없다고 생각합니다.

그러나 각 프로세스의 대역폭 사용량을 모니터링하려면 다음 명령을 사용할 수 있습니다.

sudo watch -n1 netstat -tunap

또는 신뢰할 수 있는 타사 도구(예: 스트리밍 iftop또는 스트리밍) 를 사용하여 대역폭을 모니터링하세요.iptraf

sudo iftop

sudo itraf-ng

답변2

작은 스크립트와 함께 항상 /sys/class/net/eth0/statistics/등을 사용하여 루프에서 측정을 수행할 수 sleep있으며 아무것도 설치하지 않고도 작동합니다.

아니요, 스크립트가 없습니다.

답변3

한 번만 수행하면 되는 경우(예: 연결이 대략 예상되는 성능을 가지고 있는지 확인하는 등) "기존 방식"으로 수행할 수 있습니다.

시스템에 이미 승인된 방법을 사용하여 무언가를 다운로드/업로드하고(파일이 클수록 좋음) 업로드/다운로드에 걸리는 시간을 측정합니다. 그런 다음 전송된 파일 크기를 걸린 시간(초)으로 나눕니다. 결과는 해당 특정 전송의 평균 속도입니다.

관련 정보