On Thu, Jan 14, 2016 at 04:51:42PM +1100, Trent W. Buck wrote:

> > it does. it's called ReadyBoost.
> 
> That sounds like the one they introduced back when USB keys were cool.

yeah, it was originally intended to be used with very fast (for the
time) USB flash disks. there was even a short-lived product category
of 4 and 8GB "Ready Boost capable" flash disks...many designed to plug
straight into a motherboard USB jumper block rather than an external USB
port (or into both via a tiny jumper block -> USB port adaptor)

> I don't think anyone seriously intends it for hybrid SSD/HDD usage.

yeah. that could be because if you search the windows forums, all you
see is morons talking about how it's some kind of virtual memory thingy.
they obviously don't have a clue what they're talking about, but the
mythology that ReadyBoost is some kind of super-fancy virtual memory is
pervasive.

multiple layers of caching (SSD and RAM) is obviously too difficult a
concept for the average windows users to grasp....but there's no reason
why RB on a fast SSD couldn't provide the same kind of read benefits
that L2ARC provides for ZFS.

> It looks like the drive has to NTFS/exFAT/FAT formatted,
> because ReadyBoost caches to a file, not a disk/partition.

the option was greyed out whether i tried to give it a formatted or
unformatted partition.

> See above re 32GB cap.

as you said, it uses a file on an NTFS or exFAT (works on FAT too but
is limited by FAT's 4GB filesize limit) partition, so the size of the
partition doesn't matter, only the size of the RB file.

i also tried it with a 20GB partition so if they partition size was
relevant, that should have worked.

> (Aside: the windows types I've asked about this indicate that they
> actually use the hardware vendor's hybrid drive implementation,
> e.g. Intel's.)

yeah. i just *love* vendor-specific software. i'm really keen to tie
myself to specific cpu and/or disk vendor brands.

i don't have any intel machines or motherboards. every time i think i
should get one of the nice new intel cpus, i'm put off by the fact that
the M/B + CPU cost almost double what a roughly equivalent AMD system
would cost and for anything faster you're paying a lot more again.
worse, they have half the SATA ports and PCI-e lanes (admittedly they're
pci-e 3.0 rather than pci-e 2.0, but i have exactly one PCI-e card that
can make use of 3.0, and it really makes little practical difference in
real life whether it's in a 2.0 slot or 3.0. recentish AMD m/bs like the
Asus Sabertooth 990FX rev. 2 support PCI-e 3.0, but they're won't be an
AMD CPU supports it until Zen is released late this year).

the number of sata ports is important to me because i currently have 10
sata 3 drives installed in my main combined workstation/server box and
spare hot-swap bays for 4 more for future expansion/upgrades (being able
to replace the drives in my zfs pools without having to remove the old
ones first is useful). some of those drives are on an LSI SAS2008 8-port
SAS card.

> I know at least one guy who netboots his Windows games machine off a
> linux array, exported as iSCSI or something.  I dunno where the
> bottleneck is there, but it means he can snapshot the disk &c like it
> was a VM.

i thought about doing similar using iscsi exports from my zfs pool.
decided not to bother because it's hard to see how a 1Gbps network disk
can be remotely close in performace to a local 6Gbps SATA SSD (good SATA
SSDs get up to 550MB/s read and 400+ write).  M.2 / PCI-e SSDs can be
(and are) a LOT faster than that.

1Gbps isn't too bad compare to a mechanical hard disk.

>     $ msy | foldr grep -Fi -- 2tb 3.5 sata3 7200

BTW did i ever give you a copy of my msygrep script? it does what you
'msy | foldr grep ...' does and a bunch more stuff (including grep -v
style AND min/max price exclusions, and the ability to fetch the latest
parts list. also to optionally search through archived price lists for
price comparisons over time).

http://taz.net.au/~cas/msytools/

i remember talking about it with you some time ago...and my fetch-MSY.sh
script has a copy of your code to strip MS Word crap from the text file.

NOTE to anyone who dowloads these scripts, remember to change the MSYDIR
variable NEAR the start of the script to something valid, like "~/MSY" or
"~/dl/MSY"


e.g. even with the exchange rate going to crap, the ST4000DX001 has gone
down $23 since it first appeared on MSY's price list in May 2014.

$ msygrep -a ST4000DX001 | uniq -f1
2014-05-01      242     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2014-11-01      239     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2014-12-18      233     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2015-01-10      225     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2015-02-16      235     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2015-04-18      229     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2015-06-25      228     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
7200rpm 64MB Hybrid HDD
2015-08-21      228     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
5900rpm 64MB Hybrid HDD
2015-12-03      225     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
5900rpm 64MB Hybrid HDD
2015-12-29      219     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
5900rpm 64MB Hybrid HDD
Current         219     Seagate 3.5" SSHD 4TB ST4000DX001 NAND 8GB SATA3 
5900rpm 64MB Hybrid HDD

The ST4000VN000 has dropped $40 from 259 to 219 since Aug 2013, but only
$10 since May 2014 when the 4TB SSHD appeared.

$ msygrep -a ST4000VN000 -v Enterprise | uniq -f1
2013-08-27      259     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2013-09-05      242     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2013-09-11      241     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2013-12-02      230     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2014-02-15      239     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2014-05-01      229     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2014-07-06      227     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2014-11-01      215     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2014-11-21      214     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-03-03      225     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-04-24      228     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-05-13      225     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-08-21      224     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-12-03      223     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
2015-12-29      219     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD
Current         219     Seagate 3.5" NAS 4TB ST4000VN000 SATA3 5900rpm 64MB 
Cache HDD

interestingly, hard disk prices have hardly moved much in years....while SSD 
prices
are dropping rapidly (and sizes and speeds are also improving).


> That's a ~20% markup on the first two.
> SSDs start at A$60 for 120GB -- not much more than the difference.

mine are Seagate ST4000DX001. same price as the ST4000VN000 NAS
model...which is what i'd use in a RAID or ZFS or btrfs array because
they don't have firmware that's crippled for use in "NAS" type setups
(specifically long timeouts and retries on errors....reasonable for
dekstop usage but tends to get drives booted out of raid etc arrays
because it seems like a failing disk).  Either that WD Red WD40EFRX or
the Hitachi HGST 0S03666

> What's the failure mode when the NAND wears out?
> Does it detect that and fall back to being a regular HDD?

no idea and i hope so.

craig

-- 
craig sanders <[email protected]>
_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to