Why are “sectors per track” still relevant on a modern OS with modern drives

hard drivehardwarehardware-raidhphp-smart-array

I am building out a new machine and the raid controller is asking me for sectors per track. I haven't had to deal with disk math in a long time (1998?), and I can't find anything that pertains to modern hardware. These are 2TB SAS drives running a 2.8 kernel on a p420i controller.

What is the difference between the options of 32 (which is default and seems wrong to me) and 63 sectors per track? When would I need one or the other?

Best Answer

This is an HP ProLiant server with a Smart Array P420i RAID controller. My immediate advice is to not change any of the default configuration settings unless you have a very specific reason to...

In short, don't worry about it.

The concept of sectors/tracks in the context of this controller and disk geometry isn't very useful here. Lots of layers of abstraction; useless unless you have a specific alignment issue to tackle or need a larger boot volume on a legacy OS. Enabling the Max Boot feature (>4GB boot volume) on the Logical Drive increases the sector count from 32 to 63.

HP's description of the option:

This option specifies the number of sectors that are to comprise each track. Logical drive performance is likely to decrease when 63 is specified. This setting applies if older operating systems such as Windows NT 4.0 are installed and if the boot partition is greater than 4 GB. Most modern operating systems handle greater than 4 GB boot partitions and no longer require this setting. Please check the Operating System documentation for further information.

I wouldn't touch it.