- Linux News
- Linux Software
- Learn Linux
- Linux ISO
Crucial M4 SSD Review
Next-generation controllers and innovation in Solid State Drive (SSD) technology have manufacturers constantly competing for the perfect balance of price, performance and reliability. In this review we're going to take a look at Crucial's latest offering, the Crucial M4 256GB SSD and see how it fairs.
Introduction to SSD
Solid-State Drive technology has been around for many years, in fact according to history the first modern type of Solid State Drive was developed by StorageTek back in 1978. For almost a decade now the military and aerospace industries have been replacing Hard Disk Drives (HDD) with Sold State Drives (SSD) as they offer resistance to shock, vibration, high altitude and grater temperature. Only recently have Solid State Drives been introduced into consumers markets. Taking advantage of a reduction in power consumption over conventional mechanical HDD, we first started to see them offered in compact portable devices such as Notebook and Netbooks.
Advantages of SSD
- Greatly improved read and write speeds
- Low power consumption
- Low heat dissipation
- Silent operation
- Faster boot time (No spin-up required)
- Longer life expectancy
- Higher reliability (No moving parts)
- Smaller / light weight form factor
Disadvantages of SSD
- Cost is still considerably higher per gigabyte than conventional HDD
- Storage capacity is a lot lower, but predicted to increase in time
The technology has progressed a lot since our first Solid State Drive review back in 2009. Performance degradation is a thing of the past thanks to TRIM enabled firmware. However, as of May 2011, the aforementioned points are applicable to most Solid State Drives, not just the product reviewed in this article. Now that you have the basics of SSD technology down, lets take a look at what Crucial's M4 SSD product has to offer.
Understanding the brand
Micron, the parent company of Crucial has updated their Solid State Drive portfolio with two new models. The Micron RealSSD C400 SSD and the Crucial M4 SSD. Both products are designed using the same hardware, SSD technology, and firmware, only the target markets differ. C400 is available for OEM customers and the M4 is geared towards consumers. Differentiating the product lines serves one purpose and that is to streamline the support process. Both models are identical and represent the successor to Crucial's RealSSD C300 which came out back in 2010.
The Crucial M4 SSD
The Crucial M4 SSD is available in four different capacities, 64GB, 128GB, 256GB and 512GB retailing for $129.99, $249.99, $499.99 and $999.99, respectively.
When choosing a storage size, you'll want to be aware of the varying levels of sequential write performance. While all capacities are capable of 415MB/s sequential reads with 40,000 IOPS, the 64GB drive has sequential write performance up to 95MB/s with 20,000 IOPS, the 128GB drive at 175MB/s with 35,000 IOPS and the 256GB/512GB capacities both offer 260MB/s with 50,000 IOPS.
In this review we're going to be performance testing the 256GB model which is rated for up to 415 MB/s reads and 260 MB/s sequential writes.
The Crucial M4 is outfitted with a Marvell controller just like it's predecessor, the Crucial RealSSD C300. Though architecturally there are similarities, this revised Marvell 88SS9174-BLD2 SSD controller carries new firmware offering faster transfer speeds, improved write IOPS, and support for Micron 25nm MLC NAND flash modules which is also new to this drive model.
Aside from being more cost-effective, using 25nm NAND normally means a performance hit, but the new controller and improvements in other components are expected to result in a 20% increase in performance over the previous generation drives. There are 8 chips of Micron 25nm NAND flash memory populating each side of the circuit board. These chips have a capacity of 16GB allowing for a total RAW capacity of 256GB before format. After formatting a total of 239GB unallocated disk space will be available for use. An advantage of 25nm NAND flash design is that it can potentially lead to lower prices in the future. Though some would argue cramming almost twice as many memory cells onto a chip have prevalent disadvantages, this latest generation of drives have not be around long enough to deem these as fact. Only time will tell.
- Revised firmware on a Marvell controller
- SATA 6Gb/s interface (3Gb/s backward compatible)
- 3 year limited warranty
- Free shipping (Like all Crucial products)
- Form Factor: 2.5-inch industry-standard
- Dimensions: 100.5mm (l) x 69.85mm (w) x 9.50mm (h)
- Weight: 75g
- Internal Cache: 256MB DRAM
- Flash Controller: Marvell 88SS9174-BLD2
- Flash Type: Micron 25nm MLC NAND
- Serial ATA: Transfer rate 6Gb/s (backwards compatible with 3Gb/s)
- Shock: 1,500G / 1.0msec
- Vibration: 2-500Hz at 3.1G
- Temperature: Operating (0°C to 70°C) Non-operating (-40°C to 85°C)
- Acoustics: 0dB
- Mean Time Between Failures: >1.2 million hours
- Drive Endurance: 72TB=40GB per day for 5 years
Performance testing will be done under Ubuntu 11.04 "Natty Narwhal" using an ext4 file system. Your performance may vary. Factors affecting performance include: The file system used (e.g. ext2, ext3, etx4, jfs, reiserfs, Btrfs, xfs) and SATA interface (6Gb/s vs 3Gb/s).
- Processor: Intel Core i7-2600 @ 3.40GHz (8 Cores)
- Motherboard: ASUS P8P67 DELUXE
- Chipset: Intel 2nd Generation Core Family
- Memory: 15872MB
- Disk: 256GB M4-CT256M4SSD2
- Graphics: ATI Radeon HD 5700 1024MB
- OS: Ubuntu 11.04
- Kernel: 2.6.38-8-generic (x86_64)
- File-System: ext4
- Interface: SATA 6Gb/s
Look at those blazing fast read rates!
Dbench is a filesystem benchmark that generates load patterns similar to those of the commercial Netbench benchmark, but without requiring a lab of Windows load generators to run. It is now considered a de-facto standard for generating load on the Linux VFS. Here we simulate the load of 1 client.
Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age.
This test measures how long it takes to extract the .tar.bz2 Linux Kernel package.
PostMark was designed to create a large pool of continually changing files and to measure the transaction rates for a workload approximating a large Internet electronic mail server. Generating its workloads by originating as many sequential operations as it can within a specified time limit.
SQLite benchmark is a simple performance measurement of time to perform a pre-defined number of insertions on an indexed database.
ConclusionThe Good - Pros
- 400MB/s+ reads and 250MB/s write speeds
- SATA 6Gb/s interface (3Gb/s backward compatible)
- 25nm NAND flash design may lower price in the future
- 256MB Cache buffer
- 3 year limited warranty
- Compatible with Linux
The Bad - Cons
- 25nm NAND flash design may reduce write endurance
- No drastic gains over last years RealSSD C300 model
The Ugly - Issues
The Verdict - Opinion
Last year Crucial was first to market with a 6Gbps interface on their C300 Solid State Drive. Equipped with a Marvell controller, the C300 set all round performance standards for consumer SSDs. This new M4(C400) also uses a Marvell controller with overhauled firmware and a 6Gbps interface. However, if you're upgrading from a C300 and expecting huge improvements, you'll unfortunately be disappointed. The M4 offers higher sequential performance and favorable for copying large files, but unquestionably is nothing to ditch your C300 for.
Now on the other hand if you're new to Solid State Drives or own a competing product, the Crucial M4 is a good choice with excellent random write performance. Though pricing is currently on par with retail mark-up, this new 25nm NAND flash design may allow for very competitive pricing in the near future.