每秒更新间隔小于一秒的速度
Speed per second on update interval less than a second
例如,让我们看看这个小部件。它从 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 毫秒读取一次值并至少记住最后 4 个值。每次更新时,可以将当前值与 1 秒前读取的值之间的差异除以 125.000,并正确报告为每秒兆位的带宽。
例如,让我们看看这个小部件。它从 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 毫秒读取一次值并至少记住最后 4 个值。每次更新时,可以将当前值与 1 秒前读取的值之间的差异除以 125.000,并正确报告为每秒兆位的带宽。