新手请教有关Solaris的网络传输效能
最近在测试Solaris Express 11的网络传输PC1:Win7 (Client)
PC2:Solaris Express 11 (Server)
大档案:
PC1 --> PC2 约94MB/s
PC1 <-- PC2 约65MB/s
小档案:
PC1 --> PC2 约5MB/s
PC1 <-- PC2 约7MB/s
以上都是在单一磁盘的状态下使用CIFS做传输测试,请问这样的数据标准吗?
相对于两边都是Win7系统下,大档案约100M,小档案也有16M的水平,我个人觉得Solaris的传输效能有些低。
本机的磁盘传输测试都没问题,但透过网芳,速度似乎被什么东西限制住了,只是我不知道那是什么…
所以上来跟大家请教,谢谢!
感觉不是很合理,就用一种协议测试,也许只能说明程序在不同平台编写的效能不同罢了,像这些高层协议本身传输效能就低,程序的编写也会有所影响。多用几种协议测试看看
觉得像TCP/IP这些底层协议不会有什么限制的。
我只是一直搞不懂,硬盘的读写能力明明足以应付网络传输,但透过网络传输,效能就不佳。尤其是大档案的读取,及小档案的读写。
若我只有测Solaris,我可能会觉得大概就这样子吧。可是相同的机器,Windows做为Server端,传输的效能差满多的。
不管我zfs是用stripe、mirror还是raidz,大档案的读取大概都只有60~70MB/s左右。如果瓶颈不在硬盘的传输能力上,那会否是cifs的效能不佳。为此我架了一个ftp server,client端用ftp协议去连server端,测出来的数据还是差不多。我也测过iscsi,更惨,相较windows系统的77MB/s,iscsi大档案的读取只剩下26MB/s。
若问题也不是出在传输协议上,我就真的搞不懂了。Solaris的网芳传输效能不可能只有这样吧,那企业上的应用怎么办?只是对这个系统我只是个新手,不知道是不是真的这样,还是有什么设定需要更改的,麻烦这里的前辈指教,谢
谢!
页:
[1]