Skip to content

Commit 6dd057f

Browse files
authored
Clarify network throttling and rate settings
Updated the network throttling section to clarify how network rates are defined and applied in CloudStack, including changes to default values and configuration options.
1 parent 5dc9e21 commit 6dd057f

1 file changed

Lines changed: 26 additions & 31 deletions

File tree

‎source/adminguide/service_offerings.rst‎

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -682,41 +682,36 @@ You can modify any of the settings as needed before clicking Add to create the n
682682
Network Throttling
683683
------------------
684684

685-
In CloudStack, this is done using network rate settings. These settings
686-
define the maximum data transfer speed (in Mbps) that guest instance's
687-
network interface can use.
685+
Network throttling is the process of controlling the network bandwidth. CloudStack controls this
686+
behaviour of the guest networks in the cloud by using the network rate
687+
parameter. This parameter is defined as the default data transfer rate
688+
in Mbps (Megabits Per Second) allowed in a guest network. It defines the
689+
upper limits for network bandwidth.
688690

689-
There are 3 places where network rate (bandwidth limit) can be defined:
690-
691-
- Global Parameter
691+
You can throttle the network bandwidth either to control the usage above
692+
a certain limit for some accounts, or to control network congestion in a
693+
large cloud environment. The network rate for your cloud can be
694+
configured on the following:
692695

693696
- Network Offering
694697

695-
- Compute Offering
696-
697-
If the network rate is **NULL** at:
698-
699-
* The **Compute Offering**, it uses the ``vm.network.throttling.rate`` global setting.
700-
* The **Network Offering**, it uses the ``network.throttling.rate`` global setting.
701-
702-
For system networks (Public, Storage, and Management), the rate
703-
is set to 0. This implies unlimited bandwidth by default.
704-
705-
For guest networks, the default rate is set to ``NULL``. In this case, the rate is
706-
defaulted to the mentioned global parameter values.
698+
- Service Offering
707699

708-
Changing defaults cannot be done via the UI. But you can either create new offerings,
709-
or directly update existing ones in the database:
700+
- Global parameter
710701

711-
* ``cloud.network_offerings`` for Network Offerings.
712-
* ``cloud.service_offering`` for System VMs.
702+
If network rate is set to NULL in service offering, the value provided
703+
in the vm.network.throttling.rate global parameter is applied. If the
704+
value is set to NULL for network offering, the value provided in the
705+
network.throttling.rate global parameter is considered.
713706

714-
.. note:: ``nw_rate`` stands for Network Rate,
715-
``mc_rate`` stands for Multicast Rate,
716-
and ``0`` means unlimited bandwidth.
707+
For the default public, storage, and management networks, network rate
708+
is set to 0. This implies that the public, storage, and management
709+
networks will have unlimited bandwidth by default. For default guest
710+
networks, network rate is set to NULL. In this case, network rate is
711+
defaulted to the global parameter value.
717712

718-
The following table gives an overview of how network rate is applied on
719-
different types of networks in CloudStack.
713+
The following table gives you an overview of how network rate is applied
714+
on different types of networks in CloudStack.
720715

721716
.. cssclass:: table-striped table-bordered table-hover
722717

@@ -772,12 +767,12 @@ the instance if any, similar to shared networks.
772767

773768
For example:
774769

775-
Network rate of network offering = 200 Mbps
776-
Network rate of compute offering = 1000 Mbps
770+
Network rate of network offering = 10 Mbps
771+
Network rate of compute offering = 200 Mbps
777772

778773
In shared networks, ingress traffic will not be limited for CloudStack,
779-
while egress traffic will be limited to 1000 Mbps. In an isolated
780-
network, ingress traffic will be limited to 200 Mbps and egress to 1000
774+
while egress traffic will be limited to 200 Mbps. In an isolated
775+
network, ingress traffic will be limited to 10 Mbps and egress to 200
781776
Mbps.
782777

783778

0 commit comments

Comments
 (0)