9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Article: Modern storage is plenty fast. It is the APIs that are bad.
@ 2020-12-10 13:38 Robert Sherwood
  2020-12-10 16:31 ` Aleksandar Kuktin
  0 siblings, 1 reply; 2+ messages in thread
From: Robert Sherwood @ 2020-12-10 13:38 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 495 bytes --]

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

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

[-- Attachment #2: Type: text/html, Size: 1114 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [9fans] Article: Modern storage is plenty fast. It is the APIs that are bad.
  2020-12-10 13:38 [9fans] Article: Modern storage is plenty fast. It is the APIs that are bad Robert Sherwood
@ 2020-12-10 16:31 ` Aleksandar Kuktin
  0 siblings, 0 replies; 2+ messages in thread
From: Aleksandar Kuktin @ 2020-12-10 16:31 UTC (permalink / raw)
  To: 9fans

On Thu, 10 Dec 2020 08:38:14 -0500
Robert Sherwood <robert.sherwood@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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-12-10 16:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-10 13:38 [9fans] Article: Modern storage is plenty fast. It is the APIs that are bad Robert Sherwood
2020-12-10 16:31 ` Aleksandar Kuktin

9fans - fans of the OS Plan 9 from Bell Labs

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.vuxu.org/9fans

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 9fans 9fans/ http://inbox.vuxu.org/9fans \
		9fans@9fans.net
	public-inbox-index 9fans

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.9fans


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git