Network

Topics | How To | Tools | FAQ | Troubleshoot | Related Topics


Overview

Network Agents

Network Bandwidth Throttling

Setup Throttling for Subclients

Data Pipe Buffers

Client Connectivity


Overview

This page provides information on the following:

The following diagram provides a visual representation of the above mentioned parameters:


Network Agents

Network Agents are used to establish the data pipes which are used to transfer data to the MediaAgent. By default, the system uses 2 network agents and this may be suitable for 100 megabit networks. Increasing this value may increase the data transfer throughput from the Client. Note that the other network features, such as Network card speed, Network switch speed, etc., will also impact the network throughput and therefore it is recommended that you use this as an experimental parameter, based on your environment, to see if faster data throughput can be accomplished.

For most Agents, network agents can be established from the following dialog boxes:

For the QR Agent:


Network Bandwidth Throttling

The network traffic for Clients and MediaAgents can be throttled based on the network bandwidth in your environment. This is useful to regulate network traffic and minimize bandwidth congestion.

By default, network throttling is disabled. You can enable the throttling options for an individual client, a client group consisting multiple clients, or a MediaAgent. Once configured, the throttling options are applied to all data transfer and control message operations, such as Data Protection operations including Laptop Backups, Copy operations including DASH copy, Data Recovery Operations, etc.

The throttling values setup in the throttling rule regulates the rate at which the data is sent and received.

You can also setup relative bandwidth throttling to ensure performance when the client machine connects with limited bandwidth. Multiple rules can be created for same client/client group, however the lowest values set up in different rules takes precedence for each time that intersects.

Use the following steps to set up network throttling options for Client Computer Group and thereafter disable throttling from the automatic schedules:

You can setup throttling for the following:

Setup Throttling for Client Computer Groups

1.
  • From the CommCell Browser, navigate to Client Computer Groups | <Client Group>.
  • Right click the <Client Group> and click Properties.
2.
  • Click the Network Throttling tab.
  • Select Enable Network Throttling.
3. Select Client Computer Groups or Client Computers under Remote Client or Client Groups area to setup throttling from the selected client computer group.
By default All clients share allocated bandwidth is selected to share the throttling settings among all selected clients cumulatively.
If this option is cleared, each client will throttle at the configured rate instead of a combined and shared rate.

 

4. Click Add to setup throttling rules.
  • In Days of Week select a day or multiple days for the schedule to run.
  • In Time Interval select whole day or a specific time interval for the schedule to run.
  Select one of the following under Throttling Rate:
  • Use Absolute Throttling

    Select Throttle Send and/or Throttle Receive rate and enter appropriate values for each to throttle at the specified speed irrespective of the available bandwidth.

  • Throttle Relative to bandwidth
    • Select If send bandwidth is less than (Kbps) to specify a minimum bandwidth required for send throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.
    • Select If receive bandwidth is less than (Kbps) to specify a minimum bandwidth required for receive throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.

    If the throttle bandwidth is higher than the amount specified in Kbps, then the job will run without throttling.

Click OK.

5. The newly added throttling rules will be displayed in Throttling Schedule.

Click OK.

6. From the CommCell Browser, navigate to Client Computer Groups | <Client Group> | All Tasks and click Push Firewall Configuration.
7. Click Continue.

Setup Throttling for Clients

1.
  • From the CommCell Browser, navigate to Client Computers | <Client>
  • Right click the <Client> and click Properties.
2.
  • Click the Network Throttling tab.
  • Select Enable Network Throttling.
3.
  • Select Client Computer Groups or Client Computers under Remote Client or Client Groups area to setup throttling.
  • Select All clients share allocated bandwidth.
4. Click Add to setup throttling rules.
  • In Days of Week select a day or multiple days for the schedule to run.
  • In Time Interval select whole day or a specific time interval for the schedule to run.
  Select one of the following under Throttling Rate:
  • Use Absolute Throttling

    Select Throttle Send and/or Throttle Receive rate and enter appropriate values for each to throttle at the specified speed irrespective of the available bandwidth.

  • Throttle Relative to bandwidth
    • Select If send bandwidth is less than (Kbps) to specify a minimum bandwidth required for send throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.
    • Select If receive bandwidth is less than (Kbps) to specify a minimum bandwidth required for receive throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.

    If the throttle bandwidth is higher than the amount specified in Kbps, then the job will run without throttling.

Click OK.

5. The newly added throttling rules will be displayed in Throttling Schedule.

Click OK.

6. From the CommCell Browser, navigate to Client Computer Groups | <Client> | All Tasks and click Push Firewall Configuration.
7. Click Continue.

Setup Throttling for MediaAgents

1.
  • From the CommCell Browser, navigate to Storage Resources | MediaAgents | <MediaAgent>
  • Right click the <MediaAgent> and click Properties.
2.
  • Click the Network Throttling tab.
  • Select Enable Network Throttling.
3.
  • Select Client Computer Groups or Client Computers under Remote Client or Client Groups area to setup throttling.
  • Select All clients share allocated bandwidth.
4. Click Add to setup throttling rules.
  • In Days of Week select a day or multiple days for the schedule to run.
  • In Time Interval select whole day or a specific time interval for the schedule to run.
  Select one of the following under Throttling Rate:
  • Use Absolute Throttling

    Select Throttle Send and/or Throttle Receive rate and enter appropriate values for each to throttle at the specified speed irrespective of the available bandwidth.

  • Throttle Relative to bandwidth
    • Select If send bandwidth is less than (Kbps) to specify a minimum bandwidth required for send throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.
    • Select If receive bandwidth is less than (Kbps) to specify a minimum bandwidth required for receive throttling to take affect and then specify the percentage rate to throttle the network bandwidth when the minimum bandwidth is available.

    If the throttle bandwidth is higher than the amount specified in Kbps, then the job will run without throttling.

Click OK.

5. The newly added throttling rules will be displayed in Throttling Schedule.

Click OK.

6. From the CommCell Browser, navigate to Client Computer Groups | <Client> | All Tasks and click Push Firewall Configuration.
7. Click Continue.

Disable Throttling

1.
  • From the CommCell Browser, navigate to Client or Client Group or MediaAgent
  • Right click the <Client> or <Client Group> or <MediaAgent> and click Properties.
2.
  • Click the Network Throttling tab.
  • Clear Enable Network Throttling.
    If throttling is unchecked on an existing policy, a warning is issued that all clients will run at full speed unless equivalent throttling is set at the client group level.
  • Click OK.

Setup Throttling for Subclients

Note that subclient throttling is done on a per Network Agent basis. For most Agents, network bandwidth can be established from the following dialog boxes:

For the QR Agent:

All subclients, except the subclients within NAS iDataAgents support network bandwidth throttling.


Data Pipe Buffers

Data pipe buffers determines the amount of shared memory allocated on each computer for data pipes. The default size of each buffer is 64K; you can configure this buffer size - see Configure the Application Read Size for more information. By default, the system allocates 30 pipeline buffers on each computer which is used to transfer data between the client and the MediaAgent. (A total of 30 buffers of size 64K each allocates 2 MB of shared memory on each machine.)

You can use the nNumPipelineBuffers registry key to establish additional buffers as needed within the allowable range. Additional pipeline buffers may expedite running dedicated (non-multiplexed) backups to tape devices and therefore improve data transfer performance; on the other hand, allocating additional buffers may take up more shared memory than desired..

Note that this is an advanced feature and we recommend that you exercise extreme caution while modifying this registry key.


Client Connectivity

You can check whether or not a client is accessible in the CommCell using the Check Readiness option in the CommCell Console.

When selected, this option will display a message indicating whether or not the client is accessible. If the client is not accessible, you can check the Service Control Manager to ensure the client's services are running.

For step-by-step instructions, see Check Client Connectivity.

Back to Top