无盘调速之秘诀

各位有没有用NT或2000的性能监视器查看过网卡和所用协议的流量?
网络监视器测试的利用率什么时候也没有上30%以上。
根据我的测试,协议上的数据比网卡上的数据还要多,这是什么原因呢?
还有,当我调高网卡的带宽是,CPU的占用率相应的增加。
但是内存占用没有变,还是维持原来的数值。
后来通过调整缓冲区的大小才看的出内存的占用有所提高。
而且网卡的带宽越宽,CPU就越用的厉害。
可能我的网卡不怎么好,CPU也不够厉害,PIII850*2,所测试的最好网络数据只有7M左右。(单网卡可是100M的哦,但是此时的网络监视器已经监视到的利用率为60%了,用的协议是IPX协议)
据我个人的猜测,只要一个好的网卡和强健的CPU就能完成启动速度的提高。
其实所有的数据只是在服务器内进行传输。
还有,分别用两块SC硬盘,一块装系统,一块装用户数据,这样更好,因为服务器的IO命令是可以并行传输。
真正的瓶颈在网络和CPU。想办法提高网卡的吞吐量就好了。(为什么100M的网卡只能用7M呢?)

上面的测试基于INTELGX+,256,PIII850*2,INTEL82559,WIN2000,INETLPXE,SC硬盘。
对比测试,INTEL 845D,P41.5G,INTEL82559,256,WIN2000,INETLPXE,ATA硬盘。
45台CLIENT
从对比测试的数据来看,网卡的吞吐量达到10M左右,多了3M多。
启动时间40秒全部搞定。(原来要50秒多呢)

猜想:
INTEL PXE不支持双CPU,在双PIII850的系统上比单P4还差,尽管PIII拥有SC硬盘。(明天把原来的双CPU拿掉一块再测试)
可能3COM的支持,以后测试看数值。

能说说是怎样调节网卡带宽的吗?

小弟也用相同的机器测试NT4跟WIN2000网络流量。在实验过程中发现WIN2000的突发流量的数值是比NT的大。使用NT时,最大不超过8Mbyte/S,而用WIN2000最高的时候可达11Mbyte/S 。使用的都是VIA694 ,CII700 ,128M ,8139c ,IBM40G。
另外,网卡的速度100M是指 100Mbit/S 而不是 100Mbyte/S 。

补充一下,网卡的速度是100Mbps 1bps=1bit/s 1byte=8bit
一般100M网卡能跑到100/9=11Mbyte 就相当不错了,一般的硬盘所说的ata66,ata100,ata133也是指的Mbit,要换成Mbyte才有实际价值!一般做的服务器,如果对于IDE的ata100的硬盘而言,一个ata100的硬盘配1个100M的网卡就够了,多了也没用,要想用两个网卡,必需要用两个IDEata100的硬盘来做raid0才可以,同理,如果你用d-link570系列的网卡,如果用ide硬盘来匹配的话,要用4个硬盘才可以,或者你用两个scsi10000转的做raid0也可以,一定要注意匹配的问题,否则你多花了钱还做不好。并且对于现在一般的电脑系统,网卡用的是PCI总线,总线的速度只有33Mbps,还是建议用多网卡来提高系统的总的带宽 !如果真想提高系统总的速度,用真正的服务器的主板,网卡用pci66型的能提高很多的,懂的也不多,说错了别见怪!