《构建高性能Web站点》笔记:2. 带宽

带宽的概念

宽带的限速: IDC会在基础交换机上设置关卡,限制数据从你的主机流入IDC交换结点转发队列的速度

搞清楚什么叫独享10M带宽: 假设IDC路由器出口带宽为100M,你要保证同一个交换机上的其他主机的数据传输速率总和不超过90M,你才能独享10M带宽。

比如说,路由器的带宽为100M,交换机上接了50台机器,并给每个机器限速10M;如果50台机中只有一台机器在运行,那这台机以满速10M来传输数据时,交换机不会阻拦,因为路由器吃得消;如果50台机全部在运行并试图以满速运行,即交换机被要求以50M*10=500M的速率把数据发送到路由器,那路由器就会告诉交换机它吃不下500M,只能吃100M,交换机因此也会告诉机器,它只能吃下100M,请每台机最大2M的速率向我发送数据,而每台主机也会合作,因为这是底层网络协议的实现。

解决网络的瓶颈:主要办法就是找到带宽较低的线路; 比如说,运营商出于各自的利益考虑,在互联互通方面很不给力,也就是说不愿意建设高速的互联宽带 (两条高速公路通过两根木板搭起来连接),这种情况下,你的服务器最好使用双线:同时直连联通和电信

工具

1. MRTG: 可以生成网卡流量报告单,可以查看实时流量

2. Nmon: 可以查看实时流量

3. traceroute:查看数据包经过的每一个路由节点

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.