TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Modern HDDs have gotten somewhat better

95 pointsby goranmoominalmost 3 years ago

14 comments

antongribokalmost 3 years ago
I actually ran into this last year. We ordered about 2 thousand 8TB HDDs last year for a Ceph cluster and had an agreement with our server vendor that they are not supposed to substitute the HDD model. Well, seems like they ran out and a small fraction of the drives were of a different, older model. The performance difference was 2.5x for our workload:<p>Older model: 670 IO&#x2F;s and 2.9 ms average latency<p>Newer model: 1680 IO&#x2F;s and 1.1 ms average latency<p>We got the vendor to send us new drives and shipped the older model back to them.
评论 #31838157 未加载
klochalmost 3 years ago
&gt; because of course disk vendors quote everything in the smaller SI units).<p>SI prefixes should be (and are) the rule rather than the exception. It only made sense to measure ram in base-2 units because they are manufactured according to base-2 addressing.<p>HDD’s have never used base 2 addressing.<p>Another example is network media. Serialized data transfer speed is measured in {K,M,G,T}b&#x2F;s (bits) or B&#x2F;s (Bytes) where a Gigabit is exactly 1000000000 bits and Gigabyte is exactly 1000000000 bytes.<p>In the early days of computers ram was extremely scarce and expensive. It was such a limitation that it was usually the very first question you asked about a computer’s capabilities.<p>I remember in 5th grade asking a fellow student who’s parents had just bought an Atari 800 “How much ‘K’ does it have?”<p>This intense focus on ram may have led people to assume that it’s odd nomenclature would apply to anything computer related.
评论 #31839177 未加载
评论 #31839320 未加载
评论 #31842292 未加载
评论 #31838939 未加载
评论 #31839000 未加载
评论 #31839926 未加载
评论 #31839185 未加载
评论 #31840185 未加载
评论 #31842018 未加载
评论 #31840190 未加载
评论 #31838898 未加载
评论 #31842294 未加载
评论 #31839037 未加载
Lramseyeralmost 3 years ago
Fun fact: The dimensions of a magnet (a bit of data) on an HDD are actually rectangular. It&#x27;s about 3-5x wider than it is long. This favors read&#x2F;write speed, since you cover more bits per rotational length. Aside from the obvious speed boost you get from it, it&#x27;s also done to make it easier to stay on track.<p>One of the huge limitations with bit width is the ability to keep the actuator arm stable within the 15 or so nanometers because of the air turbulence. That&#x27;s why they fill the drives with helium now, less aerodynamic drag&#x2F;turbulence means you can either cram more platters in (which increases the turbulence back to where it originally was) or make narrower tracks since you have more precision.
评论 #31843481 未加载
causialmost 3 years ago
230MB, 100MB, or 50MB per second doesn&#x27;t make that big a difference for anything I&#x27;d use a HDD for. What I want is lower pricing. The 12TB drive I bought two years ago hasn&#x27;t changed in price. The 8TB drive I bought four years ago is $30 more expensive now than it was then.
评论 #31839216 未加载
评论 #31838838 未加载
评论 #31838930 未加载
评论 #31839090 未加载
评论 #31841098 未加载
评论 #31841230 未加载
评论 #31839431 未加载
dragontameralmost 3 years ago
This is the result of &quot;more bits-per-inch&quot;, which is the natural result of going from 4TB-per-drive to 20TB-per-drive.<p>Yes, I&#x27;m skipping a few steps, but that&#x27;s the fundamental issue at play here. There&#x27;s more platters, more bits per inch, more read &#x2F; write speed at the same 7200 RPM.<p>Its not a lot, but its a steady increase as hard drives keep getting denser and denser.
seventytwoalmost 3 years ago
At 7200rpm, would increased data density on the disk account for this? These new ones are HAMR…
评论 #31840152 未加载
binkHNalmost 3 years ago
TL;DR: Modern 7200RPM 20TB HDDs can do 230MB&#x2F;sec sustained—which was news to me!
评论 #31838451 未加载
评论 #31839404 未加载
评论 #31838810 未加载
评论 #31838129 未加载
评论 #31838515 未加载
评论 #31839398 未加载
评论 #31838406 未加载
KennyBlankenalmost 3 years ago
Is the status quo on drive firmware lying about what&#x27;s actually been flushed to media still as terrible as it was, oh, twenty years ago?<p>A friend used to work for Apple and said that one of the reasons they had apple-specific versions of various mass market SCSI and IDE drives was because Apple&#x27;s firmware actually flushed data to disk when told to do so, and didn&#x27;t lie about whether data was flushed or not.
评论 #31841181 未加载
dvandersalmost 3 years ago
The other interesting thing about modern data centre HDDs is they have a media cache which significantly accelerates synchronous random write IOPS - OOTB these drives get 75 IOPS with fio fsync=1 bs=4k randwrite, but with a WCE=0 they can do 400 IOPS.<p>So if your app is fsync heavy (such as Ceph) then you can switch on this media cache by setting the drive to write through mode (WCE=0).<p>SATA SSDs have a similar quirk.
JoeyBananasalmost 3 years ago
I&#x27;m never buying another HDD in my life. There are a few tasks that take weeks on an HDD but only hours on an SSD. And the price difference is often negligible.
zeckalphaalmost 3 years ago
Using a single Prometheus node with redundant drives rather than redundant nodes with single drives is an odd choice to me. Why replicate at block level when layer 7 has support?
评论 #31843167 未加载
ghostly_salmost 3 years ago
Articles that could have been a tweet
gandalfffalmost 3 years ago
How are the random reads&#x2F;writes? AFAIK this contributes a lot to a device feeling responsive.
peanut_wormalmost 3 years ago
I stopped using HDDs all together like 8 years ago and I haven’t had any issues at all