On Tue, Feb 23, 2010 at 2:09 PM, Erik Trimble <erik.trim...@sun.com> wrote: > Al Hopper wrote: >> >> >> On Fri, Dec 4, 2009 at 1:06 AM, Erik Trimble <erik.trim...@sun.com >> <mailto:erik.trim...@sun.com>> wrote: >> >> Hey folks. >> >> I've looked around quite a bit, and I can't find something like this: >> >> I have a bunch of older systems which use Ultra320 SCA hot-swap >> connectors for their internal drives. (e.g. v20z and similar) >> >> I'd love to be able to use modern flash SSDs with these systems, >> but I have yet to find someone who makes anything that would fit >> the bill. >> >> I need either: >> >> (a) a SSD with an Ultra160/320 parallel interface (I can always >> find an interface adapter, so I'm not particular about whether >> it's a 68-pin or SCA) >> >> (b) a SAS or SATA to UltraSCSI adapter (preferably with a SCA >> interface) >> >> >> Hi Erik, >> >> One of the less well known facts about SCSI is that all SCSI commands are >> sent in legacy 8-bit mode. And it takes multiple SCSI commands to make a >> SCSI drive do something useful! Translation - it's s-l-o-w. Since one of >> the big upsides of an SSD is I/O Ops/Sec - get ready for a disappointment if >> you use SCSI based connection. Sure - after the drive has received the >> necessary commands it can move data blocks reasonably quickly - but the >> limit, in terms of an SSD will *definitely* be the rate at which commands >> can be received by the drive. This (8-bit command) design decision was >> responsible for SCSIs' long lasting upward compatibility - but it also >> turned into its achilles heel; that ultimately doomed SCSI to extinction. > > Really? I hadn't realized this was a problem with SSDs and SCSI. Exactly > how does this impact SSDs with a SAS connection, since that's still using > the SCSI command set, just over a serial link rather than a parallel one. > Or, am I missing something, and is SAS considerably different (protocol > wise) from traditional parallel SCSI?
The key difference here is that the SCSI protocol commands and other data are sent to/from the SAS drive at the same (high) speed over the serial link. And another point - SAS and SATA are full duplex. This is why parallel SCSI had to die - you simply can't send enough SCSI commands over a SCSI parallel link to keep a modern, mechanical, 7,200RPM drive busy - let alone an SSD. Think about that for a Second - the mechanical drive is probably going to max out at 400 to 500 I/O Ops/Sec. By way of contrast, todays SSDs will do 33,000+ I/O Ops/Sec (for a workload that is I/O Op/Sec intensive). And tomorrows SSDs are going to be much faster. > Given the enormous amount of legacy hardware out there that has parallel > SCSI drive bays (I mean, SAS is really only 2-3 years old in terms of server > hardware adoption), I am just flabbergasted that there's no parallel-SCSI > SSD around. Now you know why. There is simply no way to get around the parallel SCSI standard spec and the fact that *all* SCSI commands are sent 8-bits wide at the very slow (original) 8-bit rate. And if you do find a converter, you're going to be bitterly disappointed with the results - even with a low-end SSD. PS: I think if someone does build/sell a parallel SCSI -> SATA SSD converter board, they are going to get a very high percentage of them returned from angry customers telling them they get better performance from a USB key that they do with this piece of *...@$!$# converter. And it's going to be very difficult to explain to the customer why the convert board is so slow - and working perfectly. >> I understand exactly the problem you're solving - and you're not alone >> (got 4 V20Zs in a CoLo in Menlo Park CA that I maintain for Genunix.Org and >> I visit them less than once a year at great expense - both in terms of time >> and dollars)! IMHO any kind of a hardware "hack job" and a couple of 1.8" >> or 2.5" SATA SSDs, combined with an OpenSolaris plugin SATA controller, >> would be a better solution. But I don't like this solution any more than I'm >> sure you do! >> >> Please contact me offlist if you have any ideas and please let us know (on >> the list) how this works out for you. >> >> Regards, >> >> -- >> Al Hopper Logical Approach Inc,Plano,TX a...@logical-approach.com >> <mailto:a...@logical-approach.com> >> Voice: 972.379.2133 Timezone: US CDT >> OpenSolaris Governing Board (OGB) Member - Apr 2005 to Mar 2007 >> http://www.opensolaris.org/os/community/ogb/ogb_2005-2007/ > > I've got stacks of both v20z/v40z hardware, plus a whole raft of IBM xSeries > (/not/ System X) machines which really, really, really need an SSD for > improved I/O. At this point, I'd kill for a parallel SCSI -> SATA adapter > thingy; something that would plug into a SCA connector on one side, and a > SATA port on the other. I could at least hack together a mounting bracket > for something like that... > > > > > > -- > Erik Trimble > Java System Support > Mailstop: usca22-123 > Phone: x17195 > Santa Clara, CA > > -- Al Hopper Logical Approach Inc,Plano,TX a...@logical-approach.com Voice: 972.379.2133 Timezone: US CDT OpenSolaris Governing Board (OGB) Member - Apr 2005 to Mar 2007 http://www.opensolaris.org/os/community/ogb/ogb_2005-2007/ _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss