How Many Resources Will Be Used for a Linux Block-Level Migration?
Memory Usage (of Data Cache)
There are six data cache nodes configured by the Agent on a source server. The default size of a single cache node is 4 MB.
- Minimum memory occupied by data cache: 6 x 1 MB = 6 MB
- Default memory occupied by data cache: 6 x 4 MB = 24 MB
- Maximum memory occupied by data cache: 6 x 8 MB = 48 MB
CPU Usage
Number of CPUs |
CPU Usage (%) Before the Agent Starts (n) |
Default Compression Threads Configured by the Agent |
CPU Usage After the Agent Starts |
---|---|---|---|
1 |
- |
0. Data compression is disabled by default. |
< n + 10% |
2 |
n ≥ 50% |
0. Data compression is disabled by default. |
< n + 10% |
2 |
n < 50% |
1 |
< n + 50% |
4 |
n ≥ 75% |
0. Data compression is disabled by default. |
< n + 4% |
4 |
50% ≤ = n ≤ 75% |
1 |
< n + 25% |
4 |
25% ≤ n < 50% |
2 |
< n + 50% |
4 |
n < 25% |
3 |
< n + 75% |
8 |
n ≥ 87% |
0. Data compression is disabled by default. |
< n + 3% |
8 |
75% ≤ n < 87% |
1 |
< n + 13% |
8 |
62% ≤ n < 75% |
2 |
< n + 25% |
8 |
n < 62% |
3 |
< n + 38% |
16 |
n ≥ 93% |
0. Data compression is disabled by default. |
< n + 1% |
16 |
87% ≤ n < 93% |
1 |
< n + 6% |
16 |
82% ≤ n < 87% |
2 |
< n + 13% |
16 |
n < 82% |
3 |
< n + 17% |
≥ 32 |
- |
3 |
< n + 10% |
- If data compression is enabled, the formula for calculating the CPU usage after the Agent starts is as follows:
in which, c indicates the number of CPUs, p indicates the number of compression threads, and n indicates the CPU usage before the Agent starts.
- If data compression is disabled, the Agent occupies less than 10% of memory. The formula for calculating the CPU usage is as follows:
By default, data compression is enabled for Linux block-level migrations. To disable this function, see, see How Do I Disable Data Compression When the CPU Usage Is Too High During a Linux Block-level Migration?
Product Consultation FAQs
- Can I Migrate Physical Servers and VMs from Other Clouds to Huawei Cloud Using SMS?
- Can I Migrate ECSs from Huawei Cloud to On-Premises Environments or Other Clouds Using SMS?
- Can I Ask Huawei Cloud Technical Support to Help Me Migrate Services?
- Does SMS Support Resumable Data Transfer?
- How Do I Migrate an ECS from One Account to Another?
- How Do I Migrate an ECS from One Region to Another Using SMS?
- Will My Services on the Source Server Be Interrupted During Migration?
- How Do I Create an AK/SK Pair for a Huawei Cloud Account?
- How Do I Create an AK/SK Pair for an IAM User?
- How Do I Migrate a Linux Source Server as a Non-root User?
- What Information Does SMS Collect About Source Servers?
- How Do I Select a Target Server?
- How Do I Create an ECS?
- What Is the Block-Level Migration?
- What are Valid Data Blocks?
- How Does Migration Using SMS Differ from Migration Using IMS?
- Why Is the OS Name of the Target ECS Displayed on the ECS Console Different from That of the Source Server?
- How Do I Determine Whether a Migration Is Complete?
- Can I Migrate Only Some Services on the Source Server?
- Can the Target Server Run a Different Type of OS from the Source Server?
- What Determines the Specifications of a Target Server?
- Which Download Option Should I Choose When I Download the Windows Agent?
- Can I Migrate a Source Server If There Is No Corresponding Image Available on Huawei Cloud?
- How Does SMS Differ from IMS in the Migration Scenario?
- How Do I Display the OS Name of a Target Server on the ECS Console?
- What Are the Snapshots of a Target Server Used for?
- In a Linux File-Level Migration, How Do I Exclude Directories from Migration and Synchronization?
- Will an Incremental Synchronization Overwrite Existing Data on a Launched Target Server?
- How Do I Create a Target Server that Meets the SMS Requirements?
- Can SMS Migrate Self-built Databases, Big Data Services, or Websites Deployed on a Source Server?
- Can the AK/SK of a Federated User (Virtual IAM User) Be Used for Authentication During the SMS-Agent Startup?
- How Do I Synchronize Files in Specific Directories After a Linux File-Level Migration Is Complete?
- Will the Migration Be Affected If the SSH Service Does Not Use Default Port 22 on the Source Server?
- How Do I Obtain the SMS Domain Name?
- How Many Resources Will Be Used for a Linux Block-Level Migration?
- How Do I Configure Data Compression for a Linux Block-Level Migration?
- Do I Need to Activate My Windows OS and Paid Software After the Migration?
- Why Does the Target Server Not Synchronize the Clocks on the Source Server?
- How Do I Set the Number of Concurrent Processes for Linux File-Level Migrations?
- Which Directories Are Not Synchronized by Default During Incremental Synchronization on a Linux Server?
- How Do I Verify Data Consistency Between the Source and Target Servers?
- Can I Use a Temporary AK/SK Pair for Migration?
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.
more