cloudstack-users-cn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gavin Lee <gavin....@gmail.com>
Subject Re: 请问cloudstack对于网络带宽的要求一般是多少
Date Mon, 05 Aug 2013 01:50:32 GMT
虚机流量肯定会Bridge到物理机的nic上出去, 这里一个TCP连结是因为你主机连接到主存储的一个固定端口,
然后全双工,
RX,TX是自己分别的链路, TCP协议能支撑的带宽理论值很高, 不会是瓶颈.
你要考虑的是:
1. 作为主存储的NFS服务器IOPS最大支持多少?
2. 你虚机上要跑什么应用? 就虚机本身而言, 其占的IOPS很小, 也就十几,
因此是主要的是你应用的情况
3. 应用或计划任务是否会导致经常出现磁盘访问热点? 也就是所有虚机同时产生短时间大量的磁盘IO.
建议你算几个值:
1. 单个虚机所跑应用的IOPS峰值(或者执行大文件拷贝)
2. 单个虚机空闲状态下IOPS值
3. 物理网卡的IOPS峰值 (千兆网卡一般这个不是瓶颈)

如果你现在有多个千兆nic, 根据你网卡绑定的不同模式, 可以提高吞吐或提高健壮性.
这肯定比单个千兆网卡要好, 但是否满足需要还是跟许多因素相关.
你这种情况要最好拿一个物理机, 跑50~60个虚机实测一下, 看NFS是否有足够富余来推算整个情况.

个人觉得在这个应用规模, 主存储是NFS会比较吃紧.


2013/8/2 WXR <474745079@qq.com>

> 使用基本网络,KVM,NFS作为主存储和二级存储。
>
> 如果我需要创建250个虚拟机,想用4台服务器作为计算节点,每台上面放60个虚拟机,主存储全部连接到一个存储设备上。二级存储连接到另外一台普通的服务器。
>
> 那么实际运行起来以后,服务器与存储之间的带宽一般会达到多少呢,使用千兆的网络够吗?
> 如果我现在只有多个千兆网卡,那么做端口聚合可以满足要求吗?
>
>
> 我自己做过测试,如果只有一台物理机与一个主存储连接,那么不管物理机上运行着多少虚拟机,它与存储之间只有一个TCP连接,就是与NFS2049端口的连接。而端口聚合在服务器单对单,并且只有一个TCP连接的情况下,流量也只会走其中一条链路,达不到提高带宽的效果。




-- 
Gavin
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message