我正在使用 WMI和C ++ 来获取PC的数据使用情况(BytesReceivedPerSec和BytesSentPerSec)。
这些数据类似于右图的数据(表标题=“ Ethernet 2状态”),但是我在弄清楚如何将右图的数据(表标题=以太网2状态)转换为左图
(标签标题=数据使用量)。 (发送的字节+接收的字节)/ 1024 ^ 2 无效。即使我同时重置两个数据,也不会得到相同的结果。例如(959.644 + 22.298.664)/ 1024 ^ 2 = 22.180.850我猜是22MB,而不是如左图所示的11MB。我只是不知道如何将这些数据转换为MB。任何帮助或提示将不胜感激
答案 0 :(得分:0)
您将字节转换为兆字节的公式是正确的。 “数据使用情况”菜单中的数据不是实时的。您看到的是缓存状态。我找不到有关更新频率的信息。