현재 다운로드 속도 수치 확인

현재 다운로드 속도 수치 확인

nload실시간으로 대역폭 소비를 모니터링할 때 매우 편리합니다. 진행 중인 프로세스 창이 표시되며 이를 볼 수 있습니다. 이것은 인간에게는 작동하지만 스크립트에서는 작동하지 않습니다.

특정 네트워크 인터페이스에 대한 현재 다운로드 또는 업로드를 문자열로 가져와 즉시 완료하고 싶습니다.

다음과 같습니다. nload devices en3그러나 진행 중인 프로세스가 없습니다. 가능합니까?

답변1

ifstat구문 분석하기 쉬운 목록으로 들어오고 나가는 트래픽을 인쇄합니다.

ifstat [-i device] [delay] [count]

설치해야 할 수도 있습니다. 대부분의 패키지 시스템은 시스템에 따라 이를 제공 apt-get install ifstat합니다 yum install ifstat.

출력은 다음과 같습니다:

$ ifstat -i en3
    en3     
 KB/s in  KB/s out
    0.25      0.00
    0.72      1.06
    0.45      0.07
    ...

이를 구문 분석하려면 다음과 같이 사용할 수 있습니다 awk.

$ ifstat -i en3 1s 1 | awk 'NR==3 {print $1}'
47.17

업로드는 입니다 $2.

기본적으로 단위는 킬로바이트/초입니다.

관련 정보