Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • FAQ
  • RocketRAID Series

How to calculate the estimated time of completion of a RAID Initialization Process

Written by Support Team

Updated at August 20th, 2021

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tutorial Videos & Installation Guides
    SSD7000 Series
  • FAQ
    FnL Product Line Determining PCIe lane assignment for your SSD7000 Controller MacOS Windows Linux SSD6200 Series Controller SSD7000 Series Controller RocketStor Series RocketRAID Series RocketU Series Motherboard Compatible Report Other Questions Standard Responses for Known Issues or Subjects WebGUI eStore Gen5
  • HPT
    Product Support Video Installation Guides Shipping Troubleshooting Video Driver Installation Video
  • Compatibility Reports
    SuperMicro w/ HighPoint Compatibility HP w/ HighPoint Compatibility Dell w/ HighPoint Compatibility Asus w/ HighPoint Compatibility Gigabyte w/ HighPoint Compatibility
  • FAQ
    NVMe Products
  • Workaround Issue
+ More

How to calculate the estimated time of completion of a RAID Initialization Process

RAID initialization is a disk intensive process. The time required to fully initialize an array is dependent upon the size and speed of each drive, and how the controller’s driver is designed to transfer the data.

It is also heavily dependent on the initialization method – Foreground or Background.

Foreground initialization is recommended in most cases. The controller will make initialization a priority, which will allow the process to progress at a stable rate.

Background initialization allows the operating system to interrupt the process, as other tasks and applications will be given priority. This will increase the length of the Initialization process.

When initializing an array (regardless of method), the controller’s driver will limit transfer size to 64K (per block) to ensure stability.

How to calculate the estimated time of completion ETC):

You can calculate the ETC using the following formula:

xxTB * 1024 * 1024 / XXX / 3600

“xxTB” refers to the size (capacity) of the RAID array. 1024 * 1024 will convert a terabyte value to a megabyte value. “XXX” refers to the maximum speed of the hard drive, as documented by the manufacturer (in MB/s). “3600” refers to the number of seconds per hour.

Important: We should note that this result represents an “ideal time”. In reality, the hard drives will be unable to operate at peak performance for the duration of the initialization process. 

For example, a 10TB RAID 1 array comprised of two drives capable of performing at 245MB/s would take approximately 12 hours to complete (if the drives were able to operate at full speed for the entire process.)

10 * 1024 *1024 / 245 / 3600 = 11.89

In this particular instance, the real-world initialization process took approximately 17 hours to complete. This suggests the drives were able to maintain a transfer rate of 171MB/s (about 70% of the maximum 245MB/s).

initialization raid rocketstor rocketraid etc calculation rr3700 series rr800 series rr2700 series rr2800 series rr600 series rr4500 series rs6400 series

Was this article helpful?

Yes
No

Related Articles

  • Debugging Abnormal RAID Performance in Windows for RocketRAID Controllers or RocketStor Series Enclosures
  • Customer reports they are unable to return the RMA unit due to system/scheduling issue
  • RR3700 vs. RR4500 – is DV Mode superior for video applications?
  • Customer is using a third-party Enclosure (or needs port-multiplier support).

Copyright 2025 – HighPoint Technologies, Inc..

Knowledge Base Software by Helpjuice

Definition by Author

0
0
Expand