Linux 상자가 시작 이후 사용한 총 대역폭을 찾는 명령이 있습니까? 이 명령은 한 줄을 반환합니다.
내가 묻는 이유는 멋진 애니메이션 터미널을 사용하는 대신 터미널을 사용하지 않고 이 쉘을 호출하고 결과를 웹을 통해 출력하고 싶기 때문입니다.
답변1
이 시도:
netstat -N -i | awk '{if ($1 > 0 && $4 > 0) print $1,$4,$8}' | grep -i -v name | uniq
출력은 다음과 같습니다:
Iface RX-OK TX-OK eth0 16257756 24735708 lo 15049 15049
(인터페이스별 바이트 단위 증가 및 감소)
편집: 잠시 플레이한 후:
netstat -i | awk '{print ($4+$8)}'
모든 인터페이스의 합계(바이트)만 표시됩니다.
[claudiop@Workstation]# netstat -i | awk '{인쇄 ($4+$8)}'
0 0 40994492 30102
("0"이 어디서 왔는지는 모르지만 출력을 쉽게 필터링할 수 있습니다)
답변2
vnstat | awk '$7~/total/ {print $8,$9}'
다음과 같이 출력됩니다.
8.03MiB