轉載自: http://blog.sina.com.cn/s/blog_628cc2b70101dbyy.html
一、檢視原理:某個應用的網路流量資料儲存在系統的/proc/uid_stat/$UID/tcp_rcv檔案中。
二、步驟:
(1)獲取當前應用的pid:通過ps命令檢視當前應用的程式id,比如應用中心的獲取方式為ps|grep appstore,獲取的值為10928
(2)獲取當前應用的uid:進入目錄/proc/$PID,檢視status檔案的UID值,比如應用中心的檢視方式,cd /proc/10928,cat status,獲取的值為10006
(3)檢視應用接收資料的累計值:進入目錄/proc/uid_stat/$UID,檢視tcp_rcv值,比如應用中心的檢視方式,cd /proc/uid_stat/10006,cat tcp_rcv。
(4)檢視當前應用每秒鐘的流量值:通過一秒鐘間隔列印兩次tcp_rcv值計算差值方式獲取,通過自動化的方式獲取的值比較準確。