5 ms·
I'm excited to finally see multiple actuators on the road map. I've always thought a single actuator was a waste considering you can practically fit two into a
by zelon88 6y ago
I'm excited to finally see multiple actuators on the road map. I've always thought a single actuator was a waste considering you can practically fit two into a standard 3.5" drive without changing anything.
- wtallis 6y agoThe dual-actuator drives that Seagate is currently working on still have only one head per platter surface. They're not putting two sets of arms into the drive like the old Conner Chinook drives [1]. Instead, Seagate's dual-actuator drives mean that the arms for the top 3-4 platters move as one group, and the arms for the bottom 3-4 platters move as a second group. They're basically giving you two separate hard drives that share a spindle motor, and are in a transparent RAID-0. [1] https://en.wikipedia.org/wiki/File:Conner_Peripherals_%22Chinook%22_dual-actuator_drive.jpg https://en.wikipedia.org/wiki/File:Conner_Peripherals_%22Chi...
- gruez 6y agoWhat's the point of that? I guess it doubles random io performance? Not sure why that's even needed when there are SSDs.
- wtallis 6y agoIOPS/TB is an important metric for hard drives these days. Capacity increases have been pushing that number down, making the performance characteristics of larger hard drives incrementally more tape-like and less suitable for live data. Splitting the actuators gets hard drives back to the IOPS/TB they had a few generations ago, which makes them suitable for a slightly broader range of applications than they otherwise would be. It also means that an older system using an array of 8TB drives can be consolidated onto half as many 16TB drives with minimal other architecture changes. (Decreasing IOPS/TB is also why SATA SSDs haven't gone beyond 8TB while NVMe and SAS SSDs are pushing past 30TB.)
- woofie11 6y agoI'd want to see an overall calculation. Twice as many actuators means twice as many things can go wrong. I think I prefer KISS. On the flip side, I guess each actuator gets used half as often. I use HDD for bulk storage and SSD for high-speed storage. I don't mind less speed, except insofar as it impacts reliability (e.g. a drive in a RAID fails, and the redundant drive fails while rebuilding the array). It seems like competitors to HDD have become increasingly noncompetitive over time. Tape drives are insanely expensive at reasonable capacity. DVDs hold 0.1% of an HDD and are more expensive. Various newfangled optical drives (e.g. M DISC) appear more reliable than HDDs, but also cost much more per TB. Plus, you need to keep a big pile of coasters.
- hinkley 6y ago> I guess each actuator gets used half as often. I don't think that will be true. By having the heads only read half the platters, the bytes per track are <areal density increase>/2. That's more seek operations for linear reads and small offsets. For completely random access that's probably the same number of seek operations as before, but queuing latency is lower. Where it might reduce seeks is where multiple processes are trying to stream data at the same time, which sounds like is happening more and more.
- notacoward 6y agoDual actuators don't actually double IOPS/TB for all sorts of reasons - queuing effects, contention for resources elsewhere in the drive, or limitations of the external interface. In practice it tends to be far short of double, so you're better off planning for larger numbers of (possibly smaller) drives with the same capacity and IOPS than for single drives getting faster by any measure.
- wtallis 6y agoYeah, doubling IOPS/TB is just the theoretical limit. But dual-actuator drives will still be a much bigger performance improvement than NCQ was.
- cma 6y agoShould more than double it as each has less mass to move around.
- bityard 6y agoRaw performance isn't everything to everyone. Magnetic disks are still much cheaper than SSDs on a cost/GB basis and will continue to be for a good while yet. They are also more durable for many common workloads. As long as performance can be increased without increasing the cost too much, there will be a market for them.
- adrianmonk 6y agoSeagate's presentation made a big deal out of Total Cost of Ownership (TCO) and said most data centers still store 90% of data on hard drives and not SSD. Their goal is to retain that TCO edge by ensuring that HD performance doesn't get too much worse as HD capacity increases.
- londons_explore 6y agoI suspect multiple heads on the same platter might lead to all kinds of calibration issues between the heads. You'll get weird issues like having to remember which head wrote each block of data so you know which set of calibration parameters to use to read back that data. I could imagine certain resonances (eg. the height of the head oscillating) might differ between the two heads, effectively meaning data written with one set of resonances cannot be read back with another.
- notacoward 6y agoExcellent points. Also, the vibration issues with multiple heads moving independently are a bit of a nightmare, and ameliorating those nullifies some of the merely-theoretical performance gains. Multi-actuator drives have been tried before not once but multiple times, and they've never lived up to their makers' promises.
- effie 6y agoYes. More heads on single actuator would be more desirable, but are probably hard to make work.
- xenadu02 6y agoModern drive heads are constantly reading the calibration data next to the user data and adjusting on the fly - an absolute necessity at current densities since minor temperature fluctuations would effectively destroy the ability to read or write data due to expansion/contraction pushing the head out of alignment. IIRC the next step is to put the logic for that in the head itself with a tiny processor so the feedback cycle can be nearly instant. I suspect that would eliminate issues with one head reading something written by another.