首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在多租户云环境中细粒度调整 IBM AIX 7.1 和 Linux 上的网络服务质量 更新2

在多租户云环境中细粒度调整 IBM AIX 7.1 和 Linux 上的网络服务质量 更新2

AIX 上的样例网络带宽测试清单 12 显示了在对可用带宽应用限制之前 AIX 7.1 上的网络带宽测试。
清单 12. 使用 SCP 协议在 AIX 7.1 上测试从 Linux 服务器下载样例数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@linuxserver:# ssh root@172.18.10.40
******************************************************************************
*                                                                            *
*   Welcome to AIX Version 7.1 !                                             *
*                                                                            *
*   Please see the README file in /usr/lpp/bos for information pertinent to  *
*   this release of the AIX Operating System.                                *
*                                                                            *
*                                                                            *
******************************************************************************
# cd tmp/traffic_shaping
# scp root@172.18.10.60:/root/Data .
root@172.18.10.60’s password:
Data                                       38%   502MB   24MB/s   1:06  ETA




清单 13 显示了在对可用带宽施加限制后 AIX 7.1 上的网络带宽测试。
清单 13. 使用 SCP 协议在 AIX 7.1 上测试从 Linux 服务器下载样例数据
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root@linuxserver:# ssh root@172.18.10.40
******************************************************************************
*                                                                            *
*   Welcome to AIX Version 7.1 !                                             *
*                                                                            *
*   Please see the README file in /usr/lpp/bos for information pertinent to  *
*   this release of the AIX Operating System.                                *
*                                                                            *
*                                                                            *
******************************************************************************
# cd tmp/traffic_shaping
# scp root@172.18.10.60:/root/Data .
root@172.18.10.60’s password:
Data                                      7%   125MB   962KB/s   17:01  ETA




在清单 12 和清单 13 中的输出中,您可以清晰地看到我们对网络带宽的配置效果。进行配置后,复制文件所分配的带宽被限制为 24 MB/s 到 962 KB/s 之间(约 1MBps)。
注意
  • 上述步骤需要 root 权限来对网络设备进行配置。
  • 整形配置在重启后被清除。(可以通过在初始化脚本中添加规则解决这个问题)。
  • 上面介绍的网络整形只适用于从 Linux 服务器流出的网络流量。换句话说,只适用于从 Linux 服务器获取或下载的数据,不适用于上传到 Linux 服务器的数据。要对进入 Linux 服务器的网络流量进行网络整形(即上传到 Linux 服务器的数据),需要增加一个 Linux 系统来充当客户端与服务器之间的路由器,并用 tc 命令适当地配置规则。或者,您可以使用 Intermediate Message Queue (IMQ) 或 Intermediate Functional Block (IFB),它们是针对 Linux 内核 2.6.x 的补丁,可以通过 iptable 表应用该补丁并在中央托管 Linux 服务器上配置它。有关的更多信息,请参见  小节。
  • 在上例中,当我们提到 35% 的网络分配给 Gold QoS 下的系统时,这意味着 Gold 集合下的所有系统都分配了 35% 的网络,而并不是说 Gold 下的所有系统总共分配了 35% 的网络。
结束语本文演示了云管理员如何在一台中央 Linux 服务器上利用强大的 Linux 网络整形功能为多个租户划分可用带宽。此类功能通常可以帮助实现私有云部署,在这种环境下,云管理员希望跨不同部门对网络带宽进行调整,不同的部门相当于具有不同网络 QoS 需求的租户。
返回列表