On Thu, 10 Dec 2020 08:38:14 -0500
Robert Sherwood <robert.sherw...@gmail.com> wrote:

> This is a very interesting article. I'm not enough of an expert on low
> level device access APIs to judge its accuracy, but I thought some of
> you might find it interesting.
> 
> https://itnext.io/modern-storage-is-plenty-fast-it-is-the-apis-that-are-bad-6a68319fbc1a

I had to view this article in Lynx because Firefox wouldn't display
it, due to all the JavaScript. I think that is a good, apt and
important metaphor for the state of modern IT. xD

On the assumption one actually is in a situation where usage of NVMe
devices make sense apriori, I think the article makes valid points. The
catch is most of us are in situations where rotary disks are just good
enough, so the very use of bus-connected SSD storage is under question.

Illustrations: in terms of personal use of computers, I find that only
the very latest of so-called "AAA video games" are having problems with
my single spindle. YouTube doesn't really depend on the (my) disk. For
some years now, I've been working in a web-business, and speaking in
those terms, if you own the hardware your business runs on, you will
probably be playing an optimization game where cost is sure to be a
pretty serious long term concern (even though I hear that on the West
they shell out enormous money for hardware since optimization experts
cost even more that warehouses of underutilized hardware). I did a
little check on Amazon and can see that per-TiB, rotary disks are still
about half the price of various bus-connected SSDs. That's a headwind.
Does it really make sense to spend thousands of iops on a requirement
that could be removed spending a day or two optimizing the server
application? I'm also not sure what effects RAID will have on the
performance of these disks. And if you happen to be a pleb that
utilizes the cloud, you can kiss your I/O optimizations goodbye since
your disk actually lives on a different floor, maybe even a different
building than your CPU/memory and they are connected through a thin
iSCSI/FibreChannel straw you happen to share with 30 other people.

However, io_uris is a very likable solution. I'm glad I read a bit
about it, even if it isn't really all that revolutionary. Good
solutions rarely are. ;)

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tb7a3e3a90eab83b8-M80d775bf9dd488af3579df16
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to