• Link to Facebook
  • Link to LinkedIn
  • Link to Youtube
Priasoft
  • O365 & Exchange Server Management Tools
    • Office 365 & Exchange Migration Solutions
      • Public Folder Migration & Synchronization Manager
      • Priasoft Migration Suite for Exchange & Office 365
      • Mailbox Migration Manager
      • Office 365 Tenant-to-Tenant Migration
      • Collaboration Suite for Exchange (GALSync) – Two-way Sync AD organizations
      • Outlook Rules Migration Utility
      • Outlook Profile Update Manager for M365
    • eDiscovery & Compliance for Exchange
      • Exchange Data Discovery Lab
        • Exchange Data Discovery Lab – For Government Agencies
        • Exchange Data Discovery Lab – For HR & Compliance
        • Exchange Data Discovery Lab – For AI & Data Science
        • Exchange Data Discovery Lab – For IT Operations
        • Exchange Data Discovery Lab – For Legal Professionals
    • Exchange Data & Reporting Tools
      • Public Folder Analyzer for Office 365
      • Super-ExMerge – ExMerge for Exchange
    • Other Solutions and Free Tools
      • AutoDiscover Test Tool
  • Office 365 Migration Services
    • Expert Exchange Public Folder Cleanup & Discovery Services
    • Public Folder Migration Service for Office 365
    • Microsoft 365 Migration Success & Planning Workshop
  • Exchange Insights & Tips
    • How to Migrate Public Folders – Complete Guide
    • How to Backup Public Folders to PST
    • Best Way to Import Quickly PST’s to Office 365
    • Resources Library
  • Company
    • About Priasoft
    • Contact Us
    • Customer Success Stories
    • Press and Latest News
    • Priasoft Community Blog
    • Product Support
      • FAQs
      • Knowledge Base
      • Contact Support Team
      • Support Documents
    • Partners
      • Recommend a Partner
    • Why Priasoft?
      • What’s New Priasoft
      • Priasoft Migration Suite Features
  • Start Evaluating
  • Menu Menu
Exchange Migration Knowledge Base › Category: Mailbox Migration Questions › What is a likely expectation of speed of a migration with Priasoft’s tools?
1 Vote Up Vote Down
Anonymous asked 11 years ago

We have what we feel is a fairly large environment and want to know what to expect or for what we can plan with regards to speed.  We have about 2TB of data across approximately 1800 mailboxes.
We’ve seen quite a range of other suggestions of speed from other vendors and from Microsoft as well – 10GB a day, gigabytes per hour, etc.  Where does Priasoft typically fall with regards to such metrics?

Question Tags: gb/hr, performance, throughput
1 Answers
0 Vote Up Vote Down
Eriq VanBibber Staff answered 8 years ago

This is a fairly common question, but one that does not often have a simple answer.
It may help if some fundamentals about how Priasoft processes data first before offering any ideas on performance.

Priasoft Migration Process
Priasoft, for a single mailbox, processes folders and items sequentially, one-at-a-time until all items are processed.  However, what is important to consider – especially in comparison to other vendors – is that Priasoft makes a MAPI connection to a source mailbox AND a target mailbox at the same time.  Processing then involves copying items directly from a source folder to a target folder – there is no use of temporary files, PSTs, or other double or triple processing of data.  This design ensures that the fastest processing available is being used.
The data DOES travel through the network adapter of the host running the Priasoft tools so physical placement of the migration tools is an important consideration.  In all cases, network latency (the delay involved in waiting for electrons to flow) has an impact on performance.  It is best to eliminate as much network latency as possible.  As such, placing the migration tools physically near the source data is best; there are many operations such as content analysis, sorting, and grouping of data that happen prior to any actual data copy actions.  Placing the migration tools near the source ensures that the “non data” activities happen with little or no latency.  This is especially important for migration across a WAN connection, such as migrations to Office365.
Network latency occurs between each item copied and therefore higher latency will cause individual mailbox processing to be slower than if the source and target data were both on the same LAN.  In projects where the migration is to Office365, latency is often high (30ms or more).  Compounding this issue is the fact that Microsoft Geo-DNS setup is not an exact science – many customers have seen where ‘outlook.office365.com’ does NOT resolve to the nearest Microsoft datacenter.  In these cases, if left uncorrected, the latency between the on-premises data and Microsoft is sometimes twice as high (60ms instead of 30ms).  The impact of latency is seen in the items-per-second metric.  Higher latency lowers the metric.

Data-per-Hour vs. Items-per-Second
It’s not surprising that a range of claims about throughput has been received.  The reason for such differences in claims is because the metric of data-per-hour is not the correct metric to use to forecast duration or to gauge performance.  Data-per-hour is a misleading metric to use for forecasting because data stored in Exchange is not accessed as “rows of bytes”.  Migrating a 50MB mailbox is not 50MB of bytes all in sequence.  Data in a mailbox is a series of items and accessing each item requires a round trip from the migration host to the Exchange server.
Imagine 2 mailboxes of the same size – 500MB each.  Mailbox #1 has 5000 items.  Mailbox #2 has 15,000 items.  Even though both mailboxes are the same data size, the second mailbox will likely take 3 times longer to migrate as it has 3 times as many items.  Therefore, the most important metric to track and understand is “items-per-second”.  This metric is fairly stable over time unlike data-per-second.  In fact, it can even be that 2 folders in the same mailbox constitute the same data size, but have dramatically different item counts.
The Priasoft tools provide item-per-second metrics during migration so that it can be tracked.

Concurrency combats Latency
Priasoft first design to dealing with latency and its impact is through the use of concurrency.  Multiple mailboxes can be migrated simultaneously.  There have been customers that have been able to migration 50, 75, and more mailboxes at the same time on a single host.  That combined with the ability to run batches on multiple machines concurrently means that, as long as the source and target environments can support the load, the performance can be scaled out very far, thereby reducing the overall timeline.
Determining concurrency number is then a valuable and important first activity.  The use of the dry-run feature of the Priasoft tools allow for a measured and accurate discovery of the maximum concurrency a given environment can support.  Once the concurrency numbers are established, the overall items-per-second value can the be used for an early calculation of duration.  Consider the following imaginary numbers in an environment:

Number of mailboxes2000
 Average items per mailbox 5000
 Average items-per-second found during dry-run 200
 Total items in the source environment 10 million
 Items that can be migrated per hour 720,000
Items that can be migrated per 10 hours 7,200,000
Likely duration for 10 million items13.888 hours

So, given the above, it should be easy to see how calculations can be made to forecast duration.  The critical factors are total item count and the items-per-second metric.  If the item-per-second were only 100/s, then the duration would be ~28 hours.

Performance Influencers
So, given the above explanation, any thing that can influence either the items-per-second or the total item count has a considerable impact.  Here are some examples to consider in any environment:

  • Virus Scanners:  Exchange 2007 and earlier allows for “on access” scanning meaning that each request of an item to migrate activates the scanner.
  • Backups:  backups impact disk I/O and can create record locks that can delay (or fail) access to items.
  • Exchange Archiving:  similar to backups, migrating while archiving is occurring is not normally a good idea.
  • Latency:  can be network, disk, or even CPU.  Any delay accessing data influences performance.
  • Firewalls, VPNs, Network Encryption:  such things add extra processing at the network layer.
  • Physical Distance:  the greater the distance between the source and target data the greater the latency.
  • Any other application, service, appliance, etc. that adds processing in between.

Some of the influencers are controllable, and some are not.  One of the influencers that is controllable, but often ignored is item count.  Any opportunity to reduce the overall item count has a positive impact.  Priasoft has a first-class feature that specifically addresses this:  Cutover+BackFill.  This feature allows one to migrate a subset of user data in the “Cutover” pass, greatly reducing the total item count processed in order to activate an organization on a new environment.  In the above example, if the last 30 days of info equates to 2 million items, the initial cutover would only be ~3 hours.  The “Backfill” pass can be run while users are in their mailboxes and could be run non-stop until complete, even if that was 30 hours or more.

Hopefully this information provides a better perspective on what to expect and why it is hard for Priasoft to offer any “we can do this” type of metrics.  There are just too many variables that influence the result.  This is one of the primary purposes of the dry-run feature of the Priasoft solution.

The Exchange Experts – Who Are We?

Priasoft, a Microsoft Partner, offers enterprise-class solutions for Exchange migration, management, and eDiscovery. Supporting Exchange 2010, 2013, 2016, 2019, and Office 365/Exchange Online, our platform enables secure migration, management, and organization of email data, with advanced tools for compliance, public folder analysis, and AI-driven insights.


YouTube Play Button  LinkedIn LogoFacebook Logo

Exchange Quick Links

• Exchange Data Discovery Lab (eDiscovery)
• Public Folder Migration to Office 365
• Public Folder Analyzer for Office 365
• Super-ExMerge for Office 365
• Collaboration Suite (GalSync)
• Microsoft Outlook Profile Update Manager
• Privacy Policy
• Terms of Use

Recent Posts

  • Tenant-to-Tenant Migration Checklist: What to Do Before You Move a Single Mailbox
  • What Is Super-ExMerge and Why Do IT Teams Still Need It in 2026?
  • Exchange 2019 Patches Just Ended. Here Is What IT Teams Need to Do This Month.

Contact Priasoft – The Exchange Experts

Have questions? Speak to a Priasoft Engineer
Email: sales (at) priasoft.com
+1 (480) 520-0873

Scroll to top Scroll to top Scroll to top

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.

OKLearn more

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Privacy Policy
Accept settingsHide notification only