default sd-card format partition alignment is not optimal
264 1 1-6 07:25
Uploading and Loding Picture ...(0/1)
o(^-^)o
MarvinFS
lvl.2
Flight distance : 696204 ft
Armenia
Offline

For my new Air3 I noticed that when you format the card inside the drone, exFAT partition parameters set by firmware are not optimal. It is hardcoded there to set the partition offset to 64 sectors, which is 32KB. That is not optimal for fast sequential writes and huge video files.

Properly aligned partition gives optimal IO performance. Sometimes up to 30-40% if we would make comparisons with enterprise world.

Modern operation systems set partition alignment to 1024 KB (that is, 1,048,576 bytes - 2048 sectors) by default. This value provides a durable solution. It correlates well with common stripes\allocation unit sizes such as 64 KB, 128 KB, and 256 KB as well as the less frequently used values of 512 KB and 1024 KB.

Starting at sector 2048 is the default for modern Linuxes as well. For older OS, partition starts at sector 63 which causes mis-alignment and performance hit.

It would be nice to see that change in the next FW, as of now I suggest to format cards on a computer.

Materials to learn about partition aligment and its impact on performance:
http://pibytes.wordpress.com/201 ... a-deepdrive-part-1/
http://www.thomas-krenn.com/en/wiki/Partition_Alignment

https://learn.microsoft.com/en-u ... erver-2008/dd758814(v=sql.100)?redirectedfrom=MSDN

BR.

1-6 07:25
Use props
DJI Tony
Administrator

Offline

Thank you for your recommendations. Please rest assured that we will register the information and provide feedback to the related departments for evaluation. In the future, we will optimize and improve the product based on user comments. Thank you for your support and understanding.
1-6 20:54
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules