
不知道从什么时候开始,手头这台老旧的qnap NAS,型号TS231,上下载速度开始变慢,cpu负载也很高。
最早买来的时候(2015年)双硬盘不论做不做raid0,速度都在60-80M/s左右,峰值可以跑满千兆网络。后来系统从4.1逐步升级到4.3,就掉到30-50M/s左右。硬盘测试速度,又可以达到100M/s左右。ssh进去之后,发现有一个或两个tail进程长期在后台,占用cpu达49%,杀掉又自启。
做了大量的排除工作:
1,排除所有网络设备,包括网线,都是千兆的,甚至和pc直连测试;
2,排除服务种类影响,一开始用web上下载测试确实慢,samba也不稳定,后来都是用ftp测试;
3,排除后台服务影响,把什么扫描多媒体,不用的程序全部关闭;
4,排除了所有自启动,启动脚本,没有查到tail常驻的代码。
然而并没有什么卵用。速度上不去,后台这个tail一直在。qnap的support只会让人排查这排查那,也没有什么用。全网搜索也没人提这个问题。
很是让人沮丧,累计花了十几个小时,完全无果。虽说这么多年不碰Linux机器,不至于一个后台进程都找不到,一度感觉是中了什么高深的病毒,或者厂家恶意的为了推销新机器在旧机器从内核上做限制。
为了排除厂家限制,最后一咬牙,降级吧。网上翻了遍没有找到4.2的固件,只找到自己备份的4.1(本地备份的重要性!!!)。降级不是一帆风顺的,从web刷固件,刷完web管理端一直loading,关机,拔出两块硬盘,开机,ssh能登陆后,插入一块硬盘,qnapfinder找到地址,从web上去,初始化后,一切正常。过程中一定要备份好文件。
在4.1.3下,硬盘的速度上去了,raid0下载可以达到满速,上载没有大变化,可见,系统升级确实有影响,但应该只是升级后功能多,带来的负载变化,或是内核驱动的变化,厂家恶意限制应该没有。
可是tail的问题,又冒出来了!!!降级的过程已经把所有的数据,两块硬盘上所有的数据全部清除了,难道有什么病毒或木马侵入了系统小小的rom???这条命令只不过监视着网络设备,有什么动力来做这种侵入呢???
今天得闲,又想再做做排查,登陆时,terminal的下方提示了Loading remote monitoring,突然脑袋炸了以下,我去,难道,难道是我的MobaXterm的资源监控功能在作妖?
果然,把这个功能关掉就好了,具体的,在session的设置里:
SSH Browser type:None
空中传来霹雷:不一定是服务端有问题,也可能是客户端。
苍天,老司机,泪流襟。