一、檢視原理:某個應用的網絡流量資料儲存在系統的/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值計算內插補點方式擷取,通過自動化的方式擷取的值比較準确。
本文轉自demoblog部落格園部落格,原文連結http://www.cnblogs.com/0616--ataozhijia/p/3998176.html如需轉載請自行聯系原作者
demoblog