个把月前,看单位机房新建的千兆无盘,速度比以前百兆快的多!一时眼馋,把另一个有盘网络也升级到千兆(一百多块的千兆8口),网线和水晶头也换6类!完工后,用文件打印机共享传输文件试试,结果速度达到 20MB/s 到 30MB/s 之间,只是达到百兆理论速度的 2 到 3 倍,考虑到这个交换机太低端,忍了!
近来,局域网实验 Linux 服务器,一台我用的,APU 为 E350 这样的低端货色,硬盘还是笔记本硬盘(较台式机硬盘慢),运行了 apache ,另一端也是 Linux ,运行 wget 从我电脑取一个 iso 文件过去,令我惊讶的事情发生了,传输速度居然达到每秒 77.7 兆,在试一次,竟然达到 85.6 兆!
立即重启计算机到 Win中,在使用文件共享传输,观看任务管理器网络传输,结果使用率还在 20% - 30% 左右! why 为什么两者文件传输速率差距这么大,若不是受到机械硬盘速度影响,恐怕速度还能提升!
答:产生此结果的原因大概如下:
1、linux和windows使用的文件系统分区是不一样的,而不同文件系统分区直接通信是需要转换的;
2、windows里的20%和30%是需要结合使用的单位进行判断到底使用了多大带宽的;
3、不同传输软件,甚至不同软件版本之间也会有偏差,再者由于软件不同,所以调用的线程数也有所不同。