1
讓我們來看看這個小部件。它從sysfs
讀取,更精確的文件:
/sys/class/net/wlan0/statistics/tx_bytes
/sys/class/net/wlan0/statistics/rx_bytes
,並顯示每第二在兆的帶寬。現在,演習是,小部件設置爲每1/4秒更新一次,即250毫秒。如何,可以部件他們計算速度每秒,如果第二個沒有通過?它是否乘以4的數字?鑽頭是什麼?
讓我們來看看這個小部件。它從sysfs
讀取,更精確的文件:
/sys/class/net/wlan0/statistics/tx_bytes
/sys/class/net/wlan0/statistics/rx_bytes
,並顯示每第二在兆的帶寬。現在,演習是,小部件設置爲每1/4秒更新一次,即250毫秒。如何,可以部件他們計算速度每秒,如果第二個沒有通過?它是否乘以4的數字?鑽頭是什麼?
從tx_bytes
和rx_bytes
中讀取的值始終爲最新值。 Widget只需每隔250 ms讀取一次值,並至少記住最後4個值。每次更新時,當前值與1秒前讀取的值之間的差值可以被除以125.000,並正確報告爲帶寬,單位爲兆比特每秒。
好像它寬度/(1/4)= 4 *寬度 –
是的,這是簡單的數學。但我認爲,這不是一個準確的帶寬表示。 – Gala
它可能是平均數個樣本,否則數字會波動太快而無法觀察。 '平均值(間隔250ms的n個樣本)×4' –