Home > Tenant to Tenant Migration Process > Preparation > 3. Migration Performance
Export to PDFMigration performance can be impacted by network infrastructure, file size, migration time, and throttling. Understanding these will help you better plan and maximize the efficiency of your migrations.
SharePoint Online Migration Throughput
Generally, a reasonable migration speed is 2 GB/hour/mapping. The number of mappings that run in parallel is automatically allocated based on your purchased subscription. The more subscriptions you purchase, the more mappings you can run in parallel.
OneDrive Migration Throughput
Generally, a reasonable migration speed is 4 GB/hour/mapping. The number of mappings that run in parallel is automatically allocated based on your purchased subscription. The more subscriptions you purchase, the more mappings you can run in parallel.
Exchange Online Migration Throughput
Generally, a reasonable migration speed is 1 GB/hour/mapping. The number of mappings that run in parallel is automatically allocated based on your purchased subscription. The more subscriptions you purchase, the more mappings you can run in parallel.
Microsoft Teams Migration Throughput
Conversations can be migrated as post messages or HTML files. The following throughput shows the speed at which conversations are migrated as post messages. If you want a higher speed, you can migrate the conversations that are sent earlier as HTML files.
The number of mappings that run in parallel is automatically allocated based on your purchased subscription. The more subscriptions you purchase, the more mappings you can run in parallel.
Microsoft Teams Chat Migration Throughput
Generally, the average migration rate of chat messages ranges from 1000/hour/mapping to 4000/hour/mapping, depending on your tenant's performance. The number of mappings that run in parallel is automatically allocated based on your purchased subscription. The more subscriptions you purchase, the more mappings you can run in parallel.
There are many factors which may affect the migration performance:
If a higher throughput is required, you can use different source and destination service accounts for different projects.
Microsoft 365 and Office 365 use various throttling mechanisms to help ensure security and service availability. The following types of throttling can affect the migration performance:
| Type | Description | Best Practice |
|---|---|---|
| User throttling | User throttling is the most restrictive throttling method in Microsoft 365 and Office 365. Since user throttling is set up to work against an individual end user, any application-level usage will easily exceed the throttling policy and result in slower data migration. | Connect to your tenant using the app profile authentication rather than a service account. |
| Resource health-based throttling | Resource health-based throttling is the least aggressive throttling method. It occurs to prevent a service availability issue that can affect end users and critical service operations. Throttling is implemented to ensure the best user experience and reliability of SharePoint. It is primarily used to load balance the database and can occur if you misconfigure migration settings, such as migrating all your content in a single task or attempting to migrate during peak hours. | Run the migration during off-peak hours. |