HOME > PC > SSD vs. HDD > RealSSD C300 > C300_en
RealSSD C300 Benchmarks

On Feburuay 26th, 2010, a new solid state drive 256GB RealSSD C300 was released from Crucial, which is a wholly owned subsidiary of Micron Technology, Inc., Lexar Media, Inc.*1, and the drive's high performance features of maximum 355MB/s read-from and 215MB/s write-to are precisely described here in this Benchmark Review's site. This one was expensive at the first sale when purchased directly from the Crucial website at the price of $799.
Benchmarks on fastest solid state drives are among the interests of professional PC web sites all around here and there, whereas, we, general civilians, are paying more attention to less expensive affordable ones.
Now, another new star 64GB RealSSD C300 has come from Crucial for us on June 25th, 2010.
This SSD is the fastest among the SSDs with reasonable commercial price as in this crucial price ($149.99).
NAND flash chips from Toshiba (180MB/s write performance) like in Kingstone or SuperTalent SSDs have the highest performances with write-to speed among commercially available MLCs, and those from Intel/Micron (IMFT; Intel-Micron Flash Technologies, 70MB/s write performance) were behind them as single NAND flash chips. Looking closely on the sequential write speeds of RealSSD C300; 64GB, 128GB and 256GB of C300 have 70MB/s, 140MB/s and 215MB/s of sequential write speeds respectively. What I'm guessing is that it might be a new practical way for commercial SSDs to increase the interface transfer rates by increasing the numbers of dies in a single NAND flash chip ('ONFI 2.1 synchronous NAND flash'), thus multiplying the sequential write performance of 128GB SSD by two times of 64GB and that of 256GB three times 64GB.
Then here comes a good question from everyone:
Which is better, striping two of 64GB C300s or one of 128GB C300?
My colleagues are always friendly smiling at me when I am playing the benchmark games with the newly arriving SSDs like they are smiling to children who are playing with toys.
I want to play bench games more to find out how less expensive we can practically use the new coming SSD, and I also want to find out the answers to the frequently asked question above.
On this site:
BENCHMARKS
Specicications of the system are:
PERFORMANCE MEASUREMENTS 1
As with SandForce and Indilinx controllers, they may be compressing the data when transferring if the data are compressible, and not the case if the data are random and not compressible, thus claiming that the transfer rates are higher than the actual SSD interfaces have. In case of SandForce controller, sequential write speed of random data is 99.50MB/s, whereas sequential write speed of 0 fill data is 263.9MB/s and the company states "sequential write transfer up to 260MB/s". As for Indilinx Barefoot controller, sequential write speed of random data is 92.00MB/s, whereas sequential write speed of 0 fill data is 148.3MB/s and the company states "max performance write up to 135MB/s".
CrystalDiskMark 2.2 only creates random data for measuring write transaction speed and some people regard it's a second-level tier of testing application than other benchmark testers like ATTO Disk Benchmark.
Now, the CrystalDiskMark 3.0.0e has come with the new feature to create both random data and 0 fill data for measuring write transfer bandwidth performance.
I have compared performance measurements of both 0 fill data transfer performance and the random data transfer performance of 64GB RealSSD C300 (CTFDDAC064MAG-1G1) with CrystalDiskMark 3.0.0e.
The solid state drive is formatted with NTFS file system, and it's connected to the system through the SATA 3Gbps port in IDE mode and the benchmarks are taken with the chunk of 1000MB file.
Fig.1a 1000MB 0 Fill
Fig.1b 1000MB Random 
CrystalDiskMark 3.0.0e 1000MB test score with 0 fill data transfer:
Sequential read performance was 277.2MB/s and sequential write performance was 78.50MB/s.
CrystalDiskMark 3.0.0e 1000MB test score with random data transfer:
Sequential read performance was 277.1MB/s and sequential write performance was 74.82MB/s.
There are no significant difference in both measurements which is seen in SandForce driven controllers, so the data doesn't seem to be compressed when transferring as far as the RealSSD C300's are concerned.
I had wanted to avoid the degradation of the flash NANDs and maintain the peak-level performance during measurements, and had decided to make the performance measurements one through performance measurements five with 0 fill measurements which are like the TRIM for SSDs using CrystalDiskMark 3.0.0e
PERFORMANCE MEASUREMENTS 2
RealSSD C300 is SATA III compatible. If you don't have any SATA III interface, how is the operational performance going be?
64GB RealSSD C300 (CTFDDAC064MAG-1G1) is formatted with NTFS file system, and it is connected to the system through the SATA 3Gbps port of ICH10R in IDE mode with the IMSM driver. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.2a 100MB
Fig.2b 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 277.1MB/s and sequential write performance was 78.78MB/s.
CrystalDiskMark 3.0.0e 1000MB test score :
Sequential read performance was 277.2MB/s and sequential write performance was 78.50MB/s.
RealSSD C300 has a 128MB DRAM cache buffer, but the results show no evident effect of write cache.
PERFORMANCE MEASUREMENTS 3
Then this is the turn to see the effects of SATA III interface. This time, I had tested with ASUSTek U3S6 which is sold worldwide.
64GB RealSSD C300 (CTFDDAC064MAG-1G1) is formatted with NTFS file system, and it is connected to the system through the SATA 6Gbps port of U3S6 in AHCI mode with the Marvell driver. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.3a 100MB
Fig.3b 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 369.5MB/s and sequential write performance was 78.23MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 360.9MB/s and sequential write performance was 78.93MB/s.
As I had said before, I am a game boy playing with benchmarks and all my curiosities are satisfied with this result. The write performance of 369.5MB/s is the fastest that I have ever seen with my computer with a single SSD module.
Let me just think about the real-world usage. I am not a superman to perceive the data from the RealSSD C300 coming out at the speed of 360MB/s or more. Taking the advantage of this speed, I may need some other device to write it down at this speed of 360MB/s or more. Only the RAID 0 striping of two or more SSD sets are the one that meets this criterion. The U3S6 expansion card occupies one slot of PCI Express x4 Gen2 interface and usually there is no other PCI Express x4 or X8 Gen2 slot left except for the graphics card, so it is a very unlikely option to choose.
What about the SLC SSDs with extreme write speeds such as Vertex 2 EX (max 275MB/s write) or X25-E (max 170MB/s write), and what about this fast synchronous MLC NAND 256GB C300 (max 215MB/s write)?
Alas, they come with gorgeous prices! And also, none of them can surpass 277.2MB/s SATA II max read performance of 64GB RealSSD C300, not alone 360.9MB/s SATA III max read performance.
So in conclusion for usage of 64GB RealSSD C300 (CTFDDAC064MAG-1G1) in the real-world, SATA II interface of the southbridge of the motherboard without purchasing another SATA III PCIe card is just enough.
If you want to maintain this splendid performance above, you must get TRIM from Windows 7, but so far the TRIM from Windows 7 does not work with Marvell driver for U3S6, even though both drivers for U3S6 SATA III card and RealSSD C300 are made by the same company Marvell! You may use standard Microsoft AHCI driver for passing TRIM, but in this case only the AHCI driver works while USB 3.0 driver does not.
PERFORMANCE MEASUREMENTS 4
Does a RAID 0 set of two 64GB RealSSD C300's work better than a single 128GB RealSSD C300?
My next curiosity was focused on this issue next.
RAID 0 array of two 64GB RealSSD C300's is formatted with NTFS file system, and they are connected to the system through the SATA 3Gbps ports of ICH10R in RAID mode with the IMSM driver. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.4a 100MB
Fig.4b 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 532.4MB/s and sequential write performance was 157.3MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 532.5MB/s and sequential write performance was 157.3MB/s.
Both of the sequential read and sequential write performances are doubled from the performance measurements 2 and I'm all satisfied with this result. When compared with the performance of a 128GB RealSSD C300 shown later, the results are outperforming in most measurements.
We have to be cautious whether TRIM may work with the IMSM (Intel Matrix Storage Manager) driver or IRST (Intel Rapid Storage Technology Driver), when we go on to RAID 0. If TRIM may not work and if you need it, single 128GB RealSSD C300 with Windows 7 could be the one to choose.
PERFORMANCE MEASUREMENTS 5
The previous benches are taken using the SATA II interface RAID 0.
How fast would the SATA III RAID 0 array would be?
I tested this with 3ware SAS 9750-8i 6Gbps RAID card.
RAID 0 array of two 64GB RealSSD C300's is formatted with NTFS file system, and they are connected to the system through the SATA 6Gbps ports of SAS 9750-8i in AHCI mode with the LSI driver. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
The striping size of the RAID 0 array in figure 5a and figure 5b is 256MB and the striping size of the RAID 0 array in figure 5c and figure 5d is 64MB.
This 3ware SAS 9750-8i 6Gbps RAID card contained only the driver for Win7 and there was none for WinXP in the box, so I had to use Win7 64bit for this part of performance measurements.
Fig.5a 100MB Fig.5b 1000MB
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 1626MB/s and sequential write performance was 1522MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 649.6MB/s and sequential write performance was 158.5MB/s.
Fig.5c 100MB Fig.5d 1000MB
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 1525MB/s and sequential write performance was 1587MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 676.7MB/s and sequential write performance was 157.8MB/s.
In figure 5a and 5c, the effect of the cache buffer of the 3ware SAS 9750-8i RAID card is tremendous and the peak-level performances are over 1.5Gbps.
In figure 5b and 5d, 3ware SAS 9750-8i 6Gbps RAID card could nearly double the top write speed from performance measurements 3, but the random 4KB measurements slipped down to 10MB/s or less. This might be attributed from C300's poor Iometer IOPS performance.
It is already known that TRIM does not work with the third-party's RAID card controller drivers in the array of RAID 0.
Performance degradation is evident with SSDs like X25-M G2, Samsung (S3C29RBB01-YK40) and RealSSD C300 (88SS9174-BJP2), which mainly get TRIM from Windows 7 and the TRIM command may not be active after passing through the RAID card controller.
In contrast, X25-M G1 and Toshiba (T6UG1XBG) mainly get TRIM from their own controllers and the TRIM sent from the O/S is not usually necessary and not much of an importance. These two solid state drives are recommended for RAID arrays as far as you want a RAID 0 configuration and still want to maintain the peak-level performance all the time or use with other O/S's than Windows 7.
PERFORMANCE MEASUREMENTS 6
From here, we will see the measurement results of 128GB RealSSD C300. Each part of measurements with default random data transfer is made after Secure Erace.
The 128GB RealSSD C300 (MTFDDAC128MAG-1G1) is formatted with NTFS file system, and the SSD is connected to the system through the SATA 3Gbps port in RAID/AHCI mode working with the IMSM driver of the ICH10R. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.6a 100MB
Fig.6a 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
sequential read performance was 277.1MB/s and sequential write performance was 147.8MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
sequential read performance was 277.3MB/s and sequential write performance was 148.1MB/s.
There was a bottle neck of SATA 3Gbps (up to 300MB/s) interface and the sequential read performance was 277MB/s both in 100MB and 1000MB measurements.
PERFORMANCE MEASUREMENTS 7
ASUS U3S6, which is a SATA 6Gbps PCIe x4 card, was installed in the PCIe x8 slot on the motherboard.
The SSD is formatted with NTFS file system, and 128GB RealSSD C300 (MTFDDAC128MAG-1G1) drive is connected to the system through the SATA 6Gbps port of the U3S6 in AHCI mode working with the Marvell driver which came with the U3S6 PCIe card. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.7a 100MB
Fig.7b 1000MB 
SATA 6Gbps (up to 600MB/s) interface was capable of surpassing the SATA 3Gbps bottleneck of 300MB/s and the sequential read performance score had reached 362.9MB/s in 100MB measurement and 359.2MB/s in 1000MB measurement.
My MTFDDAC128MAG-1G1 came with firmware version FW0001. According to AnandTech's report on 3/25/2010, TRIM did not work with RealSSD C300 at that time which is presumed to be on FW0001.
On 5/4/2010, Crucial posted a new firmware version FW0002 on their forum, but there was a bug with the installer and they have pulled it back from the site and came back about two weeks later. So the new firmware that you see on this site is all right.
(Their change log: Improved Power Consumption, Improved TRIM performance, Enabled the Drive Activity Pin (Pin 11), Improved Robustness due to unexpected power loss, Improved data management to reduce maximum write latency, Improved Performance of SSD as it fills up with data, Improved Data Integrity.)
In product review in newegg.com dated 5/26/2010, there is a report like this: "1) AHCI should be enabled in the BIOS so the correct driver, which can pass along TRIM commands, gets installed during your fresh install. 2) If you're using a 3rd party SATA 3 controller such as the common Marvell one used on most SATA 3 expansion cards, you should let Microsoft install the default driver and DO NOT install Marvell's drivers. Reason is the default Microsoft AHCI driver passes TRIM commands, whereas the Marvell one (at the time of this writing) does not. 3) Intel chipset drivers pass TRIM, so they can and should be installed. Non-Intel chipset drivers currently don't. If using a non-Intel chipset, let the default Microsoft driver install."
I made up my mind to update the firmware of my 128GB RealSSD C300 to FW0002. My MTFDDAC128MAG-1G1 has a different catalog number than CTFDDAC128MAG-1G1 which is eligible for firmware update at the Crucial's site. I was worried and recalled benchmarkreviews's words that "Crucial is a wholly owned subsidiary of Micron Technology" and had run the firmware update. The monitor screen gave me the kind words that MTFDDAC128MAG-1G1 is eligible for firmware updates and could successfully update to firmware 0002!
Synchronous NAND flash in RealSSD C300 may have two or more dies in one NAND flash chip. The advantage of multiple dies in a flash NAND is that it can increase the performance, while the disadvantage is that it consumes more power. Intel claimed at their promotion for X25-M that its active power consumption is 0.15 Watts and later it turned out to be 1.89 Watts by the actual measurement by Tech Report.
Crucial states on their datasheet that active power is 3.1 Watts write for 128GB RealSSD C300 and 4.3 Watts write for 256GB RealSSD C300 which are twice as much as X25-M. Some laptop users stated that the battery life may be reduced nearly halfway with 256GB RealSSD C300 in their notebook. So if you are a laptop user, I would recommend Kingstone or SuperTalent because of less battery consumption and fast sequential write performance. These solid state disks are designed by the first laptop PC manufacturer Toshiba, the product of which was sold as Dynabook.
AnandTech's report on 7/13/2010 may suggest that 160GB X25-M G2 could eat up an additional watt of power consumption up to 3.07 Watts, albeit Intel may claim 0.15 Watts active power consumption for G1 on their datasheet.
(cf. How much power consumption? For example, one USB 2.0 interface can supply 500mA for each device. 5Vx500mA=2.5W means the maximum power supply from a USB cable is 2.5 Watts.)
If you are a desktop user, power consumption is not much of a problem.
The 256GB RealSSD C300 would be the real champion SSD in performance and power consumption as well as price!
PERFORMANCE MEASUREMENTS 8
I had picked up another SATA 6Gbps PCIe card from another manufacturing company to see if there is any difference.
Kuroutoshikou SATA3I2-PCIe card has a smaller size PCIe x1 (Gen. 2.0) interface than the PCIe x4 interface of the U3S6 as in the photo. I had thought this could be of some help if another PCIe x4 or PCIe x8 slot is not available on your motherboard. I had wanted the best measurement score first, so I had installed it in the PCIe x8 slot of my motherboard first and measured the transfer rate.
The SSD is formatted with NTFS file system, and 128GB RealSSD C300 (MTFDDAC128MAG-1G1) drive is connected to the system through the SATA 6Gbps port of the SATA3I2-PCIe in AHCI mode working with the Marvell driver again which came with the SATA3I2-PCIe card. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.8a 100MB
Fig.8b 1000MB 
As in the same way with U3S6, transferring rate through the SATA 6Gbps interface of the SATA3I2-PCIe had surpassed the 300MB/s bottleneck of SATA 3Gbps. The sequential read performance score was 349.4MB/s in 100MB measurement and 351.2MB/s in 1000MB measurement.
PERFORMANCE MEASUREMENTS 9
I had installed the SATA3I2-PCIe in the PCIe x1 slot on the motherboard. PCIe x1 Gen. 1.0 slot has a maximum transfer rate of 250MB/s for the unilateral direction and 500MB/s for bilateral directions. Most of the smallest PCIe x1 slots on the motherboards sold so far are usually compatible with Gen. 1.0 or Rev. 1.0, so my interest was focused on how worse the measurement results would be.
The SSD is formatted with NTFS file system, and 128GB RealSSD C300 (MTFDDAC128MAG-1G1) drive is connected to the system through the SATA 6Gbps port of the SATA3I2-PCIe in AHCI mode working with the Marvell driver which came with the SATA3I2-PCIe card. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.9a 100MB
Fig.9b 1000MB 
Oops! Maximum sequential read performance scores slipped sharply down below 250MB/s. When the SATA III expansion card is placed in the PCIe x1 Gen1 slot on the motherboard, the sequential read performance score was just 204.0MB/s in 100MB measurement and just 203.8MB/s in 1000MB measurement, even though you are using the SATA III 6Gbps PCIe card.
The same PCIe x1 250MB/s bottleneck also exists with this HighPoint RocketRAID 620 card as well.
If you want the SATA III PCIe x1 expansion card and still want 500MB/s throughput, the AMD 890GX Chipset when paired with a SB850 coming since last March, 2010, is very encouraging for us. Most of the PCIe x1 slots are Gen2 on this motherboard.
There is one thing we must remember. The AMD southbridge drivers, right now at the moment, do not pass the TRIM commands from Windows 7. For this, you may install the SB850 chipset driver first in IDE mode, and then if you could install Microsoft AHCI driver later in AHCI mode, then you might be able to pass the TRIM commands sent from Windows 7 to RealSSD C300 through the PCIe x1 Gen2 interface. AMD 890FX Chipset is also ready for multiple PCIe x1 Gen2 interfaces.
PERFORMANCE MEASUREMENTS 10
The price of 256GB RealSSD C300 (MTFDDAC256MAG-1G1) has come down at sale in my country and I could finally have the chance to measure the performance of the fastest SSD so far.
The SSD is formatted with NTFS file system, and 256GB RealSSD C300 (MTFDDAC256MAG-1G1) drive is connected to the system through the SATA 6Gbps port of the U3S6 in AHCI mode working with the Marvell driver which came with the U3S6 PCIe card. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.10a 100MB
Fig.10b 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 358.3MB/s and sequential write performance was 204.2MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 348.2MB/s and sequential write performance was 205.4MB/s.
These write performances are excellent.
PERFORMANCE MEASUREMENTS 11
My curiosity grew more to compare these results with four 64GB C300 striping RAID volume.
RAID 0 array of four 64GB RealSSD C300's is formatted with NTFS file system, and they are connected to the system through the SATA 3Gbps ports of ICH10R in RAID mode with the IMSM driver. The benchmarks are taken using the CrystalDiskMark 3.0.0e with the chunk of 100MB and 1000MB files as below.
Fig.11a 100MB
Fig.11b 1000MB 
CrystalDiskMark 3.0.0e 100MB test score:
Sequential read performance was 600.4MB/s and sequential write performance was 307.7MB/s.
CrystalDiskMark 3.0.0e 1000MB test score:
Sequential read performance was 600.3MB/s and sequential write performance was 306.8MB/s.
The price of four 64GB RealSSD C300's is nearly the same or less than that of 256GB RealSSD C300, and the overall performance was better in the striping RAID volume.
For anybody who wants to restore the degraded RealSSD C300 with which Win7 TRIM doesn't work or in RAID 0 configurations, Secure Erase is just it to solve all of your problems. (Both hdderase3.3 and 4.0 work for this one unlike X25-M.)
Secure Erase? Just ask Dr. Google!