You can do either, certainly it would be simplest to implement manually
first, then autonomically later. Either way the same schema could be used.
----------------------------------------
From: "Steven Hartland" <***@multiplay.co.uk>
Sent: Monday, October 28, 2013 9:20 PM
To: ***@lists.illumos.org
Subject: Re: [zfs] ZFS Improve N-way mirror performance
You don't want the admin to have to do this, it needs to be
automatically determined from the device IMO.
Regards
Steve
----- Original Message -----
From: "Kristoffer Sheather @ CloudCentral"
<***@cloudcentral.com.au>
To: <***@lists.illumos.org>
Sent: Monday, October 28, 2013 7:26 AM
Subject: Re: [zfs] ZFS Improve N-way mirror performance
How about tagging devices with properties in a pre-defined schema in a
fashion like ZFS datasets.
zpool set <poolname>/<devicename> type=ssd|hdd|ram
zpool set <poolname>/<devicename> property1=xyz
zpool set <poolname>/<devicename> propertyN=123
Then the ZFS IO system can optimise IO access dependant upon these
completely optional properties. This would also work for a
self-learning system which is able to detect the device properties and set
same properties automagically.
----------------------------------------
From: "***@cos.ru" <***@cos.ru>
Sent: Monday, October 28, 2013 6:22 PM
To: ***@lists.illumos.org
Subject: Re: [zfs] ZFS Improve N-way mirror performance
I wonder if instead of a "HDD vs SSD" flag there should be some
lower-to-earth ones, such as lack of offset-related latency or
presence of wear due to writes, etc - things we have special handling for?
These two bits for example happen to intersect in
ssd's, but wear is not a problem for ddrdrives. I think this would help
with optimal use of some present and future storage
devices.
Typos courtesy of my Samsung Mobile
-------- ???????? ????????? --------
??: Steven Hartland <***@multiplay.co.uk>
????: 2013.10.26 0:12 (GMT+01:00)
????: ***@lists.illumos.org
????: Re: [zfs] ZFS Improve N-way mirror performance
----- Original Message -----
From: "Garrett D'Amore" <***@damore.org>
To: <***@lists.illumos.org>
Sent: Friday, October 25, 2013 7:50 PM
Subject: Re: [zfs] ZFS Improve N-way mirror performance
Post by Garrett D'AmoreThe DKIOCSOLIDSTATE work definitely looks like mine. :-)
At the time I was using it to tune the zfs_maxpending per vdev. But as
that tunable is now gone thanks to the rewrite of the write-throttle
logic,
Post by Garrett D'AmoreI guess it isn't quite as important.
I'd still like to see the DKIOCSOLIDSTATE work go back upstream though.
Ultimately I think this may have other benefits -- for example, it makes
sense to disable the disksort algorithm for such devices -- sorting only
has the effect of making accesses go out of order, and introducing
variability into an I/O stream that would otherwise probably be more
deterministic.
I did exactly that in FreeBSD a while back and it had a great
benefit for high I/O request throughput.
I'd say DKIOCSOLIDSTATE information could easily be directly used as
either a basis of how to add the rotational check or even as a
replacement as far as rotational check is concerned as it essentially
represents the same detail about the disk.
Regards
Steve
================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the
person or entity to whom it is addressed. In the event
of misdirection, the recipient is prohibited from using, copying, printing
or otherwise disseminating it or any information
contained in it.
In the event of misdirection, illegible or incomplete transmission please
telephone +44 845 868 1337
or return the E.mail to ***@multiplay.co.uk.
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
RSS Feed:
https://www.listbox.com/member/archive/rss/182191/22497542-d75cd9d9
Modify Your Subscription: https://www.listbox.com/member/?&
Powered by Listbox: http://www.listbox.com
illumos-zfs | Archives | Modify Your Subscription
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
RSS Feed:
https://www.listbox.com/member/archive/rss/182191/24401717-fdfe502b
Modify Your Subscription: https://www.listbox.com/member/?&
Powered by Listbox: http://www.listbox.com
================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the
person or entity to whom it is addressed. In the event of misdirection, the
recipient is prohibited from using, copying, printing or otherwise
disseminating it or any information contained in it.
In the event of misdirection, illegible or incomplete transmission please
telephone +44 845 868 1337
or return the E.mail to ***@multiplay.co.uk.
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
RSS Feed:
https://www.listbox.com/member/archive/rss/182191/23629987-2afa167a
Modify Your Subscription:
https://www.listbox.com/member/?&
a8
Powered by Listbox: http://www.listbox.com
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182191/23047029-187a0c8d
Modify Your Subscription: https://www.listbox.com/member/?member_id=23047029&id_secret=23047029-2e85923f
Powered by Listbox: http://www.listbox.com