process switching 和fast switching 有什么区别
答案:2 悬赏:10 手机版
解决时间 2021-03-10 19:58
- 提问者网友:我是女神我骄傲
- 2021-03-09 21:52
process switching 和fast switching 有什么区别
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-09 22:47
主要是用在load balancing中,load balancing是分为per packet 和 per destination两种类型的
fast switching是对应于per destination的,也就是说对于同样的目标地址,选择的路径是一样的,在这个过程中,路由器最初只lookup routing table一次,然后把学到的route存在一个high speed cache中,以后同样目标地址的包过来就用这个条目以相同的路径发送。这种类型占用少量的cpu,因此叫做fast switching,但是balancing效果在某些情况下不好
process switching是对应于per packet的,也就是说路由器对每一个包都要lookup routing table选择route,因此耗费了cpu资源,因此叫做process(处理) switching,balancing效果好
其实就是一个trade off,学习多了也就发现各种不同的协议之所以不同而共存,就是对应不同的性能参数有不同的trade off,这个性能上去了,那个性能就下来了。所以我们学习协议最重要的不是ios的操作,而是根本上了解这些协议的特性,能够做到根据不同的情况做出正确的合适的选择
fast switching是对应于per destination的,也就是说对于同样的目标地址,选择的路径是一样的,在这个过程中,路由器最初只lookup routing table一次,然后把学到的route存在一个high speed cache中,以后同样目标地址的包过来就用这个条目以相同的路径发送。这种类型占用少量的cpu,因此叫做fast switching,但是balancing效果在某些情况下不好
process switching是对应于per packet的,也就是说路由器对每一个包都要lookup routing table选择route,因此耗费了cpu资源,因此叫做process(处理) switching,balancing效果好
其实就是一个trade off,学习多了也就发现各种不同的协议之所以不同而共存,就是对应不同的性能参数有不同的trade off,这个性能上去了,那个性能就下来了。所以我们学习协议最重要的不是ios的操作,而是根本上了解这些协议的特性,能够做到根据不同的情况做出正确的合适的选择
全部回答
- 1楼网友:几近狂妄
- 2021-03-09 23:12
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯