各时段上传下载流量对不上,多数时候不是统计出了问题,而是把上传那一列和下载那一列合在一起看了。先把两列拆开,再把数字对齐到具体某个小时,多半就通了。装上电脑统计助手之后,这一步是它自己完成的:电脑的上传和下载按小时分别记下来,你只要在看的时候选对列。

上传和下载,本来就不是一回事

各月上传下载流量统计
各月上传下载流量统计

程序员这台机器,下载量通常是上传量的十几倍。clone 仓库、拉依赖、拉镜像、看文档、更新工具链,全在下载那一栏里滚;上传只在几个瞬间动一下——push 代码、传构建产物、往远端备份。

一天下来下载 3 GB、上传 200 MB,一点都不奇怪。

容易出错的地方,是把两列加起来当“总流量”,再拿这个数去对时段。加出来的数字确实大,可它说明不了任何事:你不知道那 3 GB 是上午拉镜像拉的,还是下午后台同步同步掉的。

一个简单的对照:

  • 下载突然冲高:多半在拉依赖、拉镜像、同步素材
  • 上传突然冲高:多半在 push、传包、备份
  • 两列一起冲高:常见于同时同步仓库和大文件

数字对不上,先按小时对一遍

别急着怀疑工具。打开时段表,找到你觉得“不可能”的那一个小时,看上传和下载分别是多少,再想想那会儿你在干什么。

我自己的习惯是下班前扫一眼当天的小时表。有一次看到晚上九点到十点流量特别大,第一反应是后台在偷跑,回头一想,那会儿正挂着镜像在拉,人在客厅吃饭,电脑在跑。这种时段按月看是看不出来的,只有拆到小时才露馅。

如果某个小时空白或者数字明显偏低,先确认那段时间电脑是不是关着、睡眠或者断了网,这些情况本来就不会有记录。在在线演示里可以先翻翻时段表长什么样,看熟了格式再对自家数据,省得瞎猜。

先看哪个,取决于你要查什么

查“这台电脑这段时间在干嘛”,看下载。下载能反映拉依赖、刷文档、同步素材这类行为,程序员一天里绝大部分网络活动都落在这。

查“有没有往外传东西”,看上传。上传平时安静,一旦某小时明显偏高,就值得点开瞧瞧是 push 了大仓库,还是备份任务撞在了一起。

团队里做工作状态监控也是同一个道理:流量表能说明那台电脑那个时段在网上忙,但忙的是拉代码还是挂着下载,得结合当天实际的工作去看。工具给的是记录,判断还是人来下。

我是从这个安装包装的电脑统计助手,装完就没再管过它,数据自己攒着,攒够一周回头翻,比盯当天有意思得多。