Chinaunix首页 | 论坛 | 博客
  • 博客访问: 356878
  • 博文数量: 93
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 879
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-06 23:29
文章分类

全部博文(93)

文章存档

2014年(2)

2011年(1)

2010年(2)

2009年(6)

2008年(6)

2007年(13)

2006年(63)

我的朋友

分类: 系统运维

2009-05-31 10:54:17

1、 时间的单位
1s()=10^3 ms(毫秒) =10^6 μ s(微秒)=10^9 ns(纳秒)
2、  光信号在光纤中的传输速度
光信号在光纤中与接近光速来传输的。光速为3×10^8 m/s.换算单位后约为3.4μs/m;而光信号在光纤中的传输速度一般认为是5ns /m
3、 信号传输延迟的计算
信号从一个节点(node1)传输到另外一个节点(node1),启动一次传输网络延迟包括2部分,第一部分,就是第一个电平信号从node1经过介质传输到node2的延迟,另外一部分网络中所描述的速率传输时间。(这部分内容在通信学科中有个详细的公式和名称,不过忘了具体说法)例如线路速率为10mb/s, 信号传输速率为200μs/km,介质长度为100km,那么传输20MB数据的时间如下计算:
20MB *8=160 mb.(大小b转换)
160mb / 10 (mb/s)=16s
100km * 200 (μ s/km)*2= 40ms=0.04s (
长度算2倍,因为信号一来一回走一遍
)
则总传输时间为:16s+0.04s=16.04s
4、  光纤实际效果
激光在光纤之中的延迟为5ns /m(光传输). 因此, 10公里连接所产生的延迟为100微秒.
10km=(10*10^3m) * (5ns/m)*2(
来回
)= 10^5ns=100 ms
FCP
协议中,一个帧frame2K,在速率为1Gbps(100MB/s)的链路上,传输一个帧的延迟为:
2KB/(100MB/s)=20ms.
   
如果需要充分使用链路,必须保证整个链路是一直有帧在传输,也就是同时可以有100ms/20ms=5个帧,那么bb_credit至少应该有5个。同理,如果50km,则需要25bb_credit

    推算出BB_Credit的计算公式:
   距离×光信号传播速率
     IO size×链路速率
    根据已有经验,帧的大小也对I/O性能有很大影响. 例如, 50km的最佳I/O大小为50KB(25信用数*2KB). 还有一个需要特别注意的是, 某些数据库应用只能提供2KB4KBI/O
阅读(4092) | 评论(1) | 转发(0) |
0

上一篇:时间单位换算

下一篇:san switch loopback test

给主人留下些什么吧!~~

chinaunix网友2009-06-04 11:30:56

1. Determine the desired distance in kilometers between the switch-to-switch connection. This example uses 50 km. 2. Determine the speed that you will use for the long-distance connection. This example uses 2 Gbps. 3. Use the following formula to calculate the reserved buffers for distance: (Reserved Buffer for Distance Y) = (X * LinkSpeed / 2) + 6 Where: X = the distance determined in step 1 (in kilometers). LinkSpeed = the speed of the link determined in step 2. 6 = the number of buff