I'm building up a biggish NAS box (10x WD RE4 2TB SATA RAID10) and ran into some problems. During the course of my research, debugging, investigations, etc, I discovered a jumper on the physical drives labeled "spread spectrum clocking".
After some googling about this on teh internets, it seems to be a feature that some suggest (without reference or explanation) enabling in 'a storage configuration' that makes the drive less sussesptable to EMI.
But why? I've got three core questions:
- Why is this feature not enabled by default?
- What are the actual benefits?
- Are there any costs?
The Spread Spectrum setting is used to reduce the measurable amount of EMI a device may cause. In a computer, all devices (CPU, RAM, PCI bus, SATA, IDE, etc) operate at a multiple/fraction of the system clock. With all activities happening at exactly the same time, electromagnetic radiation is emitted at a very narrow frequency. Since the energy is concentrated in such a narrow frequency range, it is measured as being more powerful than if it were spread over a wider frequency range.
Spreading EMI over a wide frequency range allows device manufacturers to certify their devices at lower EMI levels. This is because the FCC (USA), JEITA (Japan), and IEC (Europe) measure EMI within narrow frequency bands. The wide frequency at which a device causes EMI, the lower the levels of measured EMI.
I'm surprised it's disabled by default from a regulatory perspective, according to my research it would be enabled by default. It probably depends on the manufacturer and the country of origin. A technical reason for disabling the feature is below (number 3).
The benefit is that it allows a manufacturer to certify a device as causing lower levels of EMI.
The feature has the drawback of reducing the maximum clock speed of a device, causing compatibility issues with some RAID controllers, and reducing the bandwidth of SATA drives from 3Gbps to 1.5Gbps
I'd stay away from Spread Spectrum Clocking.
Disclaimer: I'm not a physicist, I just read a few Wiki pages.
"Spread spectrum clocking" (SSC) lets a SATA-III (default 6 Gb/s) HDD be recognized by a SATA-I (1.5 Gb/s-only) computer. The drive manufacturer has to provide this capability to claim SATA compliance, but computer and OS vendors don't want people to know it's there, so the manufacturer uses obfuscating terminology and doesn't document SSC's real purpose anywhere.