一、网速
1、lantency
latency is the amount time required to travel the path from one location to another.
指的是从A点到B点,需要多长时间,当传输介质没有发生变化的情况下,这个指是无法进行优化的。
lantency 取决于A点到B的长度,以及传输介质;
测试:
上海到深圳 ping 29.3ms
上海到天津 ping 28.9ms
深圳到天津 ping 47.3ms
同城同IDC 上海到上海 ping 0.093ms
同城非同IDC 上海到上海 ping 0.5ms
总结:
同城同IDC 级别为 0.x-x 毫秒
2、bandwith
单位是:bit/s
主要受限于网络设备的处理能力。56K的调制解调器利用电话线拨号上网,其带宽是56000bit/s(1K=1000bit/s), 电信ADSL宽带上网在512Kbit/s至10Mbit/s间,而以太网则达10Mbit/s以上(1Mbit/s=1000*1000bit/s=10^6bit/s)
二、内存
8核2MHz cpu
1、memset、bzero
2、new/malloc+free
三、IO
测试结论:
顺序读:bufferedio > unbufferedio > directio
随机读:bufferedio 约= unbufferedio 约= directio
顺序写:bufferedio > unbufferedio 约= directio
随机写: bufferedio > unbufferedio 约= directio
speed=28686KB/s,time=36553msec
(2)顺序读 bufferedio 1G数据
speed=59302KB/s,time=17682msec
(3)顺序读 unbufferedio 1G数据
speed=38183KB/s,time=27462msec
(4)随机读 direct io 100m数据
speed=550780B/s, time=190380msec
(5)随机读 bufferedio 100m数据
speed=552361B/s, time=189835msec
(6)随机读 unbufferedio 100m数据
speed=551649B/s, time=190080msec
(7)顺序写 direct io 100m数据
speed=19945KB/s,time=5134msec
(8)顺序写 bufferedio 100m数据
speed=1024.5MKB/s,time=98msec
(9)顺序写 unbufferedio 100m数据
speed=20039KB/s,time=5110msec
(10)随机写 direct io 100m数据
speed=905KB/s,time=113130msec
(11)随机写 bufferedio 100m数据
speed=800000KB/s,time=128msec
(12)随机写 unbufferedio 100m数据
speed=890691KB/s,time=117726msec
2178

被折叠的 条评论
为什么被折叠?



