[rescue] [FWIW] RaSCSI
Peter Corlett
abuse at cabal.org.uk
Mon Feb 21 17:48:59 CST 2022
On Mon, Feb 21, 2022 at 03:02:53PM -0600, Lionel Peterson wrote:
> Let's not forget the absolute performance ceiling imposed by using a
> MicroSD card for the actual storage medium.
There are good reasons to be wary of (micro)SD cards, but performance is not
one of them: any non-counterfeit card from a reputable vendor will readily
saturate a SCSI-II bus. On a random Pi4 I've got lying around here:
abuse at babbage:~$ sudo hdparm -t /dev/mmcblk0
/dev/mmcblk0:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
Timing buffered disk reads: 128 MB in 3.02 seconds = 42.32 MB/sec
The reason to be wary is the write endurance. However, a Raspberry Pi also
has USB and Ethernet, so one could USB-attach a SATA SSD, or use a NAS. The
Pi4 can saturate its Gigabit Ethernet port: is ~115MB/s fast enough for you?
> It would be interesting to see performance comparisons between spinning
> SCA SCSI drives and any of these MicroSD card-based alternatives.
Modern flash-based solutions will wipe the floor with those 20-year old SCSI
spinners for most purposes because the disks have sub-millisecond latency
and there's a much larger RAM cache.
> An SCA sled that takes SATA SSD would be great, anyone know about any?
Unless you're determined to reuse an old SCA backplane, you'd be better off
finding a supported SATA or SAS controller and plug the SATA SSDs into that.
Cards based on the LSI SAS2008 chipset are plentiful and cheap, and the
SFF-8087 breakout cables are also less of a pain to route around cases than
individual SATA cables.
More information about the rescue
mailing list