从上周开始,手机流量掉的飞快。周六晚上,睡前手机流量还有近500M,一觉醒来竟然超用了300+M!扣了几十块钱,关键是根本就没开什么东西啊。赶紧买了1G的流量包,用了不到三天,又用完了!而且在宿舍和办公室都是用wifi,办公室的wifi是自己的360随身wifi,时好时坏,但是绝大部分时间是连着的,只有在中午吃饭和用微信的时候使用手机流量。尽管如此,1G的流量包也用不了三天。查看了所有app的流量使用情况,与实际掉的流量差数倍,真是见了鬼,为了防止流量偷跑,我安装了LBS手机监控,把所有app涉及上传、更新的都设置成wifi-only,使用绿色守护关掉除了ss外的所有后台程序,甚至重新刷了系统,清空了手机,所有app都到Google play重新下载安装,然后回到宿舍的时候关掉数据流量,避免晚上流量偷跑。即使如此流量都是掉的飞快,是我百思不得其解。
自从月初把Blog从Vultr搬到Bandwagon,一直用得都挺顺手的。VPS上面只搭建了Blog和SS,内存使用一直稳定在130M左右,512M的内存用起来绰绰有余了。然而前天打开后台看了看,内存竟然飙到了300多M,虚拟内存更是几乎爆掉了,当时并没有太在意,重启了一下服务器就降回去了。昨天又打开后台,发现内存又飙回去了,这次才开始重视,搜了一下查看进程的命令,用top
命令看了下,其中PID 1034这个进程就占用了27%的内存,但是我又无法确定这是哪个进程,没敢关掉。当时快下班了,而且也没有影响到Blog正常使用,就先放下了。
今天又用top
命令结合netstat -antup
终于知道了PID 1034对应的进程和端口,找到了所有问题的症结,原来这一切都是kcptun在作怪!
上周我在VPS是部署了kcptun来配合SS,速度提高了很多,当时并没有仔细阅读相关文档,现在才知道它和net-speed一样是用带宽换延迟,而且是双边加速,根据参数的设定多消耗流量达4倍以上。难怪我的手机流量掉的那么快,我关掉了一切,只留下ss,然而流量就是从ss跑的,What the fuck!
kcptun以后只能在wifi的时候才打开了,珍惜流量,远离kcptun!