Linux에서 인터넷 사용 (업로드 및 다운로드)을 추적하는 방법은 무엇입니까? 사용했습니다 . 자, 리눅스에서 이러한

리눅스 컴퓨터에서 인터넷에 연결하기 위해 광대역 모뎀을 사용합니다. gnome-system-monitorkbps와 각 세션에서 소비 된 총 바이트 수를 올바르게 표시 하는 앱을 사용했습니다 . 자, 리눅스에서 이러한 모든 소비 (다운로드 및 업로드)를 기록하는 쉬운 방법이 있습니까?

문제는 제한된 사용량 계획 (매월 nGB)을 사용하므로 사용량을 추적하고 싶습니다. 리눅스 에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?



답변

Install vnstat, 네트워크 인터페이스에서 사용량을 기록하고 다른 기간 동안 사용량을 표시 할 수 있습니다.

내 시스템의 기본 출력은 다음과 같습니다.

                  rx      /      tx      /     total    /   estimated
eth0:
   Jun '13     14.40 GiB  /    1.70 GiB  /   16.10 GiB
   Jul '13      3.57 GiB  /    2.55 GiB  /    6.12 GiB  /   40.44 GiB
 yesterday    968.58 MiB  /    2.26 GiB  /    3.21 GiB
     today    377.88 MiB  /   26.73 MiB  /  404.61 MiB  /     582 MiB

당신이 vnstati뿐만 아니라 얻을 경우 , 당신은 다른 방법으로 데이터를 표시 할 수 있습니다

사용 그래프


답변

연속 로깅을 위해 사용하기 쉽고 출력을 제어하고 파일로 리디렉션하기가 가장 쉽습니다.

ifstat

아마도 대부분의 Linux 배포판과 함께 제공되며 brew on mac에서 설치할 수 있습니다. 추천.


답변

vnstat아마도 가장 좋은 방법 일 것입니다. 터미널에서 다음 명령을 사용하여 설치할 수 있습니다.

sudo apt-get install vnstat

매번 데이터 사용 상태를 계속 확인하지 않으려면 다음을 사용하십시오.

watch -n 5 --differences vnstat -d eth0

열린 터미널에서 5 초마다 상태가 값과 다르게 표시됩니다. -d는 매일의 상태를 표시하는 eth0데 사용되며 인터넷 연결에 사용되는 이더넷 wlan0입니다 (Wi-Fi에 사용될 수 있음).


답변