From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4638 invoked from network); 10 Dec 2020 16:28:20 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 10 Dec 2020 16:28:20 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 7E8DA18CBD for ; Thu, 10 Dec 2020 11:28:13 -0500 (EST) (envelope-from bounce.mM80d775bf9dd488af3579df16.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 788FDC24C4A; Thu, 10 Dec 2020 11:28:13 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=triklod.rs header.i=@triklod.rs header.b=fESo9/Wl header.a=rsa-sha256 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=triklod.rs; spf=pass smtp.mailfrom=ak@triklod.rs smtp.helo=mx.triklod.rs; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1607617693; bh=nAJUi9HHbSDZAnbe rQUKU0JDfByHOiO4li1phesSOUY=; b=bzcnvSmRC+gur8Lv/vcAjU8+jmKTKOwC a7VylYp3Am356JG+4JxTbBCqRPsit3cwndJBrkUrJZgmogVVhOORykToxINpQu4L kb0ENME2YNbUDXad3x2s+Sqqe6/aRkq2sGAQcRQbnmZ16U6FLBfpyPOu8BGGLMKi 38u6MbnlifY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1607617693; b=V5p5UK95UsOdIb3c6xXL9eZeaCXMMhJHZhd4uWRyJM/MAcrQRp YA3E9h0HHZ4AguyIkJV+xzGifG0pwA1ULbbBHIpCqRrCvFyFwXBSqYd0Ry70hLDW WcGhv6twNsCPixHq35tGrXWluzXXSXXWuRqu5FFna0n9zdxoJA9Fbc+4I= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=triklod.rs header.i=@triklod.rs header.b=fESo9/Wl header.a=rsa-sha256 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=triklod.rs; spf=pass smtp.mailfrom=ak@triklod.rs smtp.helo=mx.triklod.rs; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (1024-bit rsa key sha256) header.d=triklod.rs header.i=@triklod.rs header.b=fESo9/Wl header.a=rsa-sha256 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=triklod.rs; iprev=pass smtp.remote-ip=52.41.116.120 (mx.triklod.rs); spf=pass smtp.mailfrom=ak@triklod.rs smtp.helo=mx.triklod.rs; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=mx.triklod.rs policy.ptr=mx.triklod.rs; x-return-mx=pass header.domain=triklod.rs policy.is_org=yes (MX Records found: mx.triklod.rs); x-return-mx=pass smtp.domain=triklod.rs policy.is_org=yes (MX Records found: mx.triklod.rs); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=nAJUi9HHbSDZAnberQUKU0JDfByHOiO4li1phesSOUY=; b=oz0T73VOyeJw zEgKDq12qe2ZAH5h+C4Hmr1HVsJQB8uUD1kyS+G6aN6bpVZaC2rwlqNqXMI5SmXJ tOWLfwPMYhMnSmgx3EDcgntvmjihRorma4g4yI5u32purPTFISMcFItrZV514hCt ZYgHOArnA1Q/x1MzVEyJV4292gHwMTo= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 1ABF6CD8886 for <9fans@9fans.net>; Thu, 10 Dec 2020 11:28:02 -0500 (EST) (envelope-from ak@triklod.rs) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id EF78A9D2A4F; Thu, 10 Dec 2020 11:28:01 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1607617681; b=hF5mLOrNEhGpQGiObqxXll7wTnfIBIV3KBWp5pEBg8+xZANn47 y73u1g8f9zLQ7WTLM3nk49HDGlYPAoNvtDBLLVoWH8icCjB4BI1Zt1w8bu4OFS3h YjR93h7h6v3EPNkQI1/PHJLaBRUr3CSTVjlo81LdHu3ITx1WrkctTHY6sH2AXjMO PBtA32INCHxy20JHVsOjEwfChcxY0sLuPrQ5GdVa6yzFbAycm5s6R+cJ61RK4EM/ PZjhwQu/Dho85KOab/djJoyZiAUjzRnJRJQmBiPfK4fXdghZmhjob/jMF1+BGe3X NA6F8D2t4NKIWhN+qopKOVa98bu5RBtiLJ3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; s=arcseal; t=1607617681; bh=gF4V1yduqtnncEL2nSWEs+gFPkMzguvodQq 3h6uhhO4=; b=IDTcvBlqSFEvexJ3/eedp5AxgydDji1Ki40sezyy/W7YhSrf07d jbV6x29fzySgLtNHfmf22qAnrW0tciP989ty7xSkoVcYLy7XUWHiC1bDV3m5MzSX 7uBQ9NLVPjTTouNc98Oes9Dc5Nq8UWDjK7FRYBIUlyXFDz2BBQzhEjq9aVYtB6oN MuxCt+0ZtWzC0O1+1lZ6vD8/htxwYPh5bfg2cV7RE6RJBOWURXNCd5/k5gHDp5qh SLx6rXJeOcufSZVVrYfbuKphg2s9lyAEOy3lZPR4RyaUqsF6xbEThVZUfCsLjRQX 6tLjygxvEbcG9nkz965hH+FuxmpJOaP0rxg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (1024-bit rsa key sha256) header.d=triklod.rs header.i=@triklod.rs header.b=fESo9/Wl header.a=rsa-sha256 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=triklod.rs; iprev=pass smtp.remote-ip=52.41.116.120 (mx.triklod.rs); spf=pass smtp.mailfrom=ak@triklod.rs smtp.helo=mx.triklod.rs; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=mx.triklod.rs policy.ptr=mx.triklod.rs; x-return-mx=pass header.domain=triklod.rs policy.is_org=yes (MX Records found: mx.triklod.rs); x-return-mx=pass smtp.domain=triklod.rs policy.is_org=yes (MX Records found: mx.triklod.rs); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedujedrudektddgjeeiucdltddurdegudehrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpeffhffvuffkjghfgggtgfesthejredttddtvdenucfhrhhomheptehl vghkshgrnhgurghrucfmuhhkthhinhcuoegrkhesthhrihhklhhougdrrhhsqeenucggtf frrghtthgvrhhnpefhlefgveefueettdfgkeeikeejfefgteeuueeftdekueeklefhtdev ffelgfeggeenucffohhmrghinhepihhtnhgvgihtrdhiohenucfkphephedvrdeguddrud duiedruddvtddpjeejrdegiedrudeijedrvddvjeenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepihhnvghtpeehvddrgedurdduudeirdduvddtpdhhvghlohepmhigrd htrhhikhhlohgurdhrshdpmhgrihhlfhhrohhmpeeorghksehtrhhikhhlohgurdhrsheq ucfukfgkgfepfedukeek X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (triklod.rs: 52.41.116.120 is authorized to use 'ak@triklod.rs' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="ak@triklod.rs"; helo=mx.triklod.rs; client-ip=52.41.116.120 Received: from mx.triklod.rs (mx.triklod.rs [52.41.116.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 10 Dec 2020 11:28:00 -0500 (EST) (envelope-from ak@triklod.rs) Received: from tannaz.my.domain (77-46-167-227.dynamic.isp.telekom.rs [77.46.167.227]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.triklod.rs (Postfix) with ESMTPSA id 5C883605A7 for <9fans@9fans.net>; Thu, 10 Dec 2020 16:27:58 +0000 (UTC) Date: Thu, 10 Dec 2020 17:31:32 +0100 From: Aleksandar Kuktin To: 9fans@9fans.net Subject: Re: [9fans] Article: Modern storage is plenty fast. It is the APIs that are bad. Message-ID: <20201210173132.7a50c3a9@tannaz.my.domain> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b0c032bc-3b04-11eb-953a-e4235023f057 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYjdhM2UzYTkwZWFiODNiOC1NODBkNzc1YmY5ZGQ0ODhhZjM1Nzlk?= =?UTF-8?B?ZjE2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M80d775bf9dd488af3579df16:1:PxrvGCi7qQ6G8R2He_xsrAUoehXmoZ0bR2t2e-q31YE On Thu, 10 Dec 2020 08:38:14 -0500 Robert Sherwood 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. >=20 > https://itnext.io/modern-storage-is-plenty-fast-it-is-the-apis-that-are-b= ad-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-M80d77= 5bf9dd488af3579df16 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription