软件吧
登录注册账号
/posts/raid1-sata
电脑必备

把公司局域网共享盘从机械盘挪到固态后,拷文件反而更慢了,查了三天发现是交换机端口在作怪

山城老周 78 0 13

上个月干了件蠢事,说出来给大家当个反面教材。

公司那台文件服务器,里面是两块4T机械盘组的RAID1,局域网里拷个大点的安装包,速度也就六七十兆,忍了好几年。后来库房翻出来一块闲置的512G企业级固态,我寻思着把共享盘挪上去,怎么着也能跑到千兆满速吧。

说干就干,周五下班后动手。把固态挂上去,分区、迁移数据、改共享路径,一套流程下来挺顺。拿笔记本连着拷了个2G的镜像包试了试,一百一十兆,行,心里美滋滋,收工回家。

结果周一上班,同事就开始嚷嚷了,说拷文件比以前还慢。我一开始不信,自己上手一测,好家伙,三十来兆,还不如机械盘。

先怀疑固态。拆下来挂到本机测,读写都正常,排除。再怀疑网卡驱动,更新了一版,没用。又把服务器上的杀毒软件实时扫描关了,稍微快了一点点,但也就四十兆。

这时候我想起来之前那台老机子SATA线插错口的事,寻思着网络这块会不会也是“物理层”的问题。顺着网线捋过去,发现服务器接的是角落里一台八口的百兆小交换机,当年为了临时扩展插上的,后来一直没人管。千兆网卡插在百兆口上,能快才怪。

换到主交换机上,再测,一百一十二兆,稳了。

但这事儿没完。我又拿秒表记了十次大文件拷贝,发现头一两秒能冲到一百一,后面就掉到八十左右。查了半天,是固态的写入缓存策略没调,加上服务器内存只有8G,系统缓存吃紧。把缓存策略改成“更好的性能”,再测,平均能稳在一百零五左右,波动也小了。

前后折腾了三天,最后发现真正卡脖子的不是硬盘,是那根插错地方的网线。

所以我现在养成个习惯,凡是“换了更快的硬件反而更慢”的情况,先别急着怀疑新硬件,顺着数据流从一头捋到另一头,物理链路、接口规格、缓存策略,一层层排。软件在精不在多,排查也是这个理,别一上来就装一堆检测工具,先把最基础的那根线看清楚。

对了,问一句,你们单位机房里有没有那种“临时插上就再也没拔下来”的老设备?我怀疑不止我们这一台。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。