Page 1:PCI Express-Powered Storage By Fusion-io, LSI, OCZ
Page 2:PCI Express Storage Concepts
Page 3:Fusion-io ioDrive (160/112 GB) And ioXtreme (80 GB)
Page 4:LSI WarpDrive Acceleration Card SLP-300 (300 GB)
Page 5:OCZ Ibis (240 GB)
Page 6:New AS SSD Benchmark
Page 7:Test Procedure And Access Time Results
Page 8:Benchmark Results: Database And File Server I/O Performance
Page 9:Benchmark Results: Web Server And Workstation I/O Performance
Page 10:Benchmark Results: 4 KB Random Reads/Writes
Page 11:Benchmark Results: AS SSD Copy Testing
Page 12:Benchmark Results: AS SSD Sequential Read/Write
Page 13:Benchmark Results: AS SSD Read/Write And Total Score
Page 14:Benchmark Results: PCMark Vantage
Page 15:Compression Test: Fusion-io ioDrive And ioXtreme
Page 16:Compression Test: LSI WarpDrive SLP-300
Page 17:Compression Test: OCZ Ibis
PCI Express Storage Concepts
The challenge in the storage space is to create products that deliver maximum performance and useful capacities at acceptable price points. Obviously we’re focusing on performance today, which is why we want to look at different ways of creating more bandwidth and better I/O performance.
The first image lays out how a typical solid state drive works. First, there is a flash storage controller like SandForce's SF-1xxx. Then, a vendor adds a certain amount of NAND flash memory organized into multiple channels. This is done to increase bandwidth and facilitate flexible capacity configurations. Typically four, five, eight, or 10 flash memory channels are used in most of today's drives. Those storage controllers connect to the host through Serial ATA running at either 3 Gb/s or 6 Gb/s transfer rates. Needless to say, this theoretically limits each drive's maximum bandwidth to either 300 MB/s (over a 3 Gb/s link) or 600 MB/s (across a 6 Gb/s link). Typically, overhead prevents those ceilings from being reached, though.
This is how today’s SSDs are designed. There is a storage controller that manages several channels of flash memory interfacing with the system through Serial ATA.
Fusion-io started from scratch and created a storage controller that links directly to PCI Express. In the process of bypassing SATA altogether, it potentially operates under less latency/overhead. Simultaneously, this custom logic loses functionality that you get with SATA-based alternatives: mainly, the ability to boot from the device.
Fusion-io created its own native PCI Express controller that eliminates the need for SATA or SAS, but it not bootable.
Obviously, designing a custom controller is expensive. So, LSI and OCZ lean on existing hardware, creating self-contained RAID-based solutions. Users don’t have to worry about stringing together individual drives. Instead, you get a storage solution that can be plugged right into a PCI Express interface. LSI has its own RAID controllers, while OCZ relies on a Silicon Image controller to link up the on-board SSDs. Physically, you end up with six SSDs on the LSI card and four in the OCZ drive.
It's my RAID in a box: LSI and OCZ create faster SSD storage solutions by striping storage controllers together on a PCB, in the case of LSI, or in a 3.5-inch drive.
- PCI Express-Powered Storage By Fusion-io, LSI, OCZ
- PCI Express Storage Concepts
- Fusion-io ioDrive (160/112 GB) And ioXtreme (80 GB)
- LSI WarpDrive Acceleration Card SLP-300 (300 GB)
- OCZ Ibis (240 GB)
- New AS SSD Benchmark
- Test Procedure And Access Time Results
- Benchmark Results: Database And File Server I/O Performance
- Benchmark Results: Web Server And Workstation I/O Performance
- Benchmark Results: 4 KB Random Reads/Writes
- Benchmark Results: AS SSD Copy Testing
- Benchmark Results: AS SSD Sequential Read/Write
- Benchmark Results: AS SSD Read/Write And Total Score
- Benchmark Results: PCMark Vantage
- Compression Test: Fusion-io ioDrive And ioXtreme
- Compression Test: LSI WarpDrive SLP-300
- Compression Test: OCZ Ibis