Page 1 of 1

What happened to SCSI?

Posted: Sat Jun 13, 2020 1:06 pm
by PeterX
SCSI was once the hot thing and a strong competitor to IDE/ATA. Nowadays SCSI has disappeared completely.

What happened?

Regards
Peter

Re: What happened to SCSI?

Posted: Sat Jun 13, 2020 4:19 pm
by Thomas
Hi Peter,
SCSI is more expensive and is a complex standard. It is typically used in Enterprise hardware ( think HP, Dell etc). It is still active, but not as much in the consumer world. The recent trend is to use inexpensive hardware and to implement reliability in upper software layers. This implies SCSI standard might die a slow death.

--Thomas

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 12:04 am
by Octocontrabass
PeterX wrote:What happened?
ATA got faster. Once you could get the same speed at a lower price than SCSI, there was no reason to use SCSI in consumer devices.

The story is a bit different in the enterprise world, where SCSI is the most popular protocol for storage area networks.

SCSI drives do still exist, in the form of SAS, but I don't think they're all that popular. I wonder if NVMe will be enough to end SCSI as a protocol for individual drives.

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 5:29 am
by Korona
USB mass storage uses SCSI as a protocol.

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 9:34 am
by ggodw000
if i remember correctly, SCSI can daisy chain several drives which was main advantage of IDE. I think they use same protocol?

Nowadays imo, both IDE, SCSI wont cut it.
With powerfull I5-8400 + 32GB RAM, my desktop window takes forever to boot and login and finish loading startup programs with IDE 5200RPM.
Latest virtual game HALF LIFE Alyx virtual reality takes forever to load between game chapters. The game size is 60GB.
I think IDE 5200RPM average about 200M/sec.

I am tired of waiting forever and purchased recently 1GB NVME PCIe drive which removes SCSI protocol cmopletely and uses NVMe protocol directly over PCIe bus (no adapters, no cables) and transfers at least 4-5 faster than my IDE and situation resolved quickly.

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 10:18 am
by Octocontrabass
Korona wrote:USB mass storage uses SCSI as a protocol.
I forgot about that! The USB 3 standard introduced USB-attached SCSI, which means USB hard drive enclosures now use SCSI. (The drives inside the enclosures are typically SATA though.)
ggodw000 wrote:I think they use same protocol?
No, SCSI and ATA are not the same protocol.
ggodw000 wrote:I am tired of waiting forever and purchased recently 1GB NVME PCIe drive which removes SCSI protocol cmopletely and uses NVMe protocol directly over PCIe bus (no adapters, no cables) and transfers at least 4-5 faster than my IDE and situation resolved quickly.
It's fast because it's a SSD, not because it's NVMe. SCSI over PCIe would be similarly fast.

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 10:32 am
by ggodw000
Octocontrabass wrote: It's fast because it's a SSD, not because it's NVMe. SCSI over PCIe would be similarly fast.
[/quote]

Hmm I am not sure about that. It should be due to its protocol NVMe specially designed for fast NVME drive.
You are right that NVMe are SSD based and SSD is faster than ATA/SCSI drives but still if it is used over IDE/SCSI busses, it will slower due to bottleneck.

https://www.networkworld.com/article/32 ... bottleneck.

I aint storage expert quick research shows:
SAS max speed: 6Gb/S ~ 480MB/s?
PCIe 3.0/4.0 speed: 8GT/s, 16GT/s respectively, depending on bit rate and lane numbers, with approx 1GB/sec per lane, and considering usual 4 lane for PCIe drives, could reach 4G/s. For pcie4.0 it is 16GT/s.
It appears M.2 can integrate PCIe as well as other busses, so up to 4 lanes so similar as PCIe.

Re: What happened to SCSI?

Posted: Sun Jun 14, 2020 11:12 pm
by Thomas
I think this thread is getting a bit murky. I thought I will clarify a bit.
ATA,SCSI etc are standards. There are different revisions and addendum to these standards. Their implementation can take different forms.
You are right that NVMe are SSD based
There is nothing stopping you from implementing the standard on an HDD. It would be incorrect to say that a standard relies on implementation. It would be fair to say that the usual implementation of NVMe is on SSD storage.

--Thomas

Re: What happened to SCSI?

Posted: Mon Jun 15, 2020 5:25 am
by Octocontrabass
ggodw000 wrote:Hmm I am not sure about that. It should be due to its protocol NVMe specially designed for fast NVME drive.
No, you'll see the same bandwidth over PCIe whether your drive is NVMe or SCSIe ("SCSI Express"). The advantage NVMe has over SCSI is a much deeper command queue, so software doesn't have to interact with the drive as often in order to reach that peak bandwidth.

Incidentally, I don't think any SCSIe drives exist. I'm not sure if that's because NVMe is the superior protocol, or if it's just because NVMe was first to market.

Re: What happened to SCSI?

Posted: Mon Jun 15, 2020 11:25 am
by ggodw000
I never heard of scsi express either.
not sure of differences either between scsi and nvme controller. the nvme spec says tons of protocol specific features. I did not make effort to do a side-by-side comparison