While working on putting a new 8G spinning disk into this machine, I discovered that the machine has a mSATA slot.
I learn that mSATA is like an early and different version of the now almost ubiquitous M.2 drives. I learn that mSATA were often used in laptops (in some previous era most likely).
I can't resist popping one into trona and setting it up as a root device, probably replacing my current sata SSD. The only real advantage will be getting rid of a couple of cables.
I purchase a Transcend 256G device (TS256GMSA230S) for $36 and pop it in. Linux discovers it as "sdc", so my current layout is:
sda - 1T samsung sata SSD sdb - 4T WD drive /u1 sdc - the new Transcend sdd - 4T WD drive /u2I look at the messages in /var/log/messages and see the following. These are rearranged somewhat from the order in the logs. Note that the kernel numbers the ports starting with 1 and continues on to 10.
The first two (ata1 and ata2) are 6G ports on the Z77 chip. The next 4 (ata3,4,5,6) are 3G capable ports on the Z77. The last 4 (ata 7,8,9,10) are 6G ports on the Marvell chip.
Note that the mSATA drive shows up on port 6, just like the motherboard manual said it would.
Jun 6 18:05:07 trona kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Jun 6 18:05:07 trona kernel: ata1.00: Model 'Samsung SSD 870 EVO 1TB', rev 'SVT03B6Q', applying quirks: noncqtrim zeroaftertrim noncqonati nolpmonati Jun 6 18:05:07 trona kernel: ata1.00: ATA-11: Samsung SSD 870 EVO 1TB, SVT03B6Q, max UDMA/133 Jun 6 18:05:07 trona kernel: ata1.00: 1953525168 sectors, multi 1: LBA48 NCQ (depth 32), AA Jun 6 18:05:07 trona kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Jun 6 18:05:07 trona kernel: ata2.00: ATA-8: WDC WD4000FYYZ-01UL1B1, 01.01K02, max UDMA/133 Jun 6 18:05:07 trona kernel: ata2.00: 7814037168 sectors, multi 16: LBA48 NCQ (depth 32), AA Jun 6 18:05:07 trona kernel: ata2.00: configured for UDMA/133 Jun 6 18:05:07 trona kernel: ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Jun 6 18:05:07 trona kernel: ata3.00: ATAPI: TSSTcorp CDDVDW SH-224BB, SB00, max UDMA/100 Jun 6 18:05:07 trona kernel: ata3.00: configured for UDMA/100 Jun 5 15:02:26 trona kernel: ata4: DUMMY Jun 5 15:02:26 trona kernel: ata5: DUMMY Jun 6 18:05:07 trona kernel: ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300) Jun 6 18:05:07 trona kernel: ata6.00: ATA-10: TS256GMSA230S, 22X4XAIA, max UDMA/133 Jun 6 18:05:07 trona kernel: ata6.00: 500118192 sectors, multi 16: LBA48 NCQ (depth 32), AA Jun 6 18:05:07 trona kernel: ata6.00: configured for UDMA/133 Jun 6 18:05:07 trona kernel: ata7: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Jun 6 18:05:07 trona kernel: ata7.00: ATA-8: WDC WD4000FYYZ-01UL1B1, 01.01K02, max UDMA/133 Jun 6 18:05:07 trona kernel: ata7.00: 7814037168 sectors, multi 16: LBA48 NCQ (depth 32), AA Jun 6 18:05:07 trona kernel: ata7.00: configured for UDMA/133 Jun 6 18:05:07 trona kernel: ata8: SATA link down (SStatus 0 SControl 300) Jun 6 18:05:07 trona kernel: ata9: SATA link down (SStatus 0 SControl 300) Jun 6 18:05:07 trona kernel: ata10: SATA link down (SStatus 0 SControl 300) ----- Jun 6 18:05:11 trona smartd[911]: Device: /dev/sdb [SAT], 9 Offline uncorrectable sectors Jun 6 18:05:11 trona smartd[911]: Device: /dev/sdd [SAT], 84 Currently unreadable (pending) sectors Jun 6 18:05:11 trona smartd[911]: Device: /dev/sdd [SAT], 5 Offline uncorrectable sectorsNote the messages for sdb and sdd. The sdd disk is the one I intend to replace with the 8G when it arrives, and it has more serious problems, but my "good" disk on sdb also has some problems. Maybe I should be buying two 8G drives? The second of two Now that I am well on my way to replacing the /u2 drive and suspicious of the /u1 drive, I find it hard not to keep thinking of replacing the /u1 drive.
I have now learned about Western Digital drives intended for use in datacenters. This leads me to consider a Ultrastar DC HC310, which is a 4T 7200 rpm drive with a 256M cache. It currently sells (new) for $163.
But I find it hard to resist considering a SSD alternative. An obvious choice would be a sata SSD like one of these: A better choice would have been the Crucial MX500, but it is discontinued. The MX500 was built from TLC (3 layer) flash chips, which are somewhat more expensive, but have greater endurance. The BX500 is built from QLC (4 layer) chips and is more economical, while sacrificing endurance. The Samsung 870 EVO is made from TLC (triple level cell) and is a better choice, hence the price. There are rumors that there were some problems with Samsung EVO devices, but I think those issues are now solved. If not, you have a good warranty -- just have good backups. As the review article says, most companies are no longer putting energy into Sata SSD offerings and are putting their energy into NVMe M.2 drives. Maybe I should be looking at this. In the best of worlds, a Sata drive works with a 6G/s transfer speed, but NVMe drives can move data at 20G/s
The general statement is that the NVMe interface can move data 3 to 10 times faster than SATA.
NVMe is "Non Volatile Memory Express".
What about a PCIe to Nvme card/adapter. My Gigabyte G1.Sniper 3 motherboard has no m.2 slots. It is a pretty old motherboard (the manual is dated 2012), but it is running just fine. As far as slots, it has:
2 - PCIe-16 slots running at x16 (PCIe-3.0) 2 - PCIe-16 slots running at x8 (PCIe-3.0) 2 - PCIe-1 slots (PCIe-2.0) 1 - PCI slotThe basic PCIe-3.0 clock is 8 Ghz (8G transfers per second). To learn exactly what a transfer is you would have to dig and learn more. PCIe-4.0 doubles that to 16 and 5.0 doubles again to 32.
SATA 1 (SATA I) has a theoretical bandwidth of 1.5 Gbps (150 MB/s), SATA 2 (SATA II) doubles this to 3.0 Gbps (300 MB/s), and SATA 3 (SATA III) reaches 6.0 Gbps (600 MB/s). It is not clear how to compare these to NVME/PCIe speeds.
This Gigabyte board has two high speed PCIe slots as it was targeting gamers who might want to run a pair of video cards in a SLI setup.
Here are some candidate PCIe to NVMe adapters:
Don't expect to boot from one of these because the BIOS won't have a clue about it.HMB is some scheme that uses DRAM from the system in lieu of cache DRAM on the card. I don't see how this can work without driver support from the host OS.
Still pretty expensive. Another 2280 card. Too much hype to try to get the gamers attention. I'll pass on this one. The P310 is a QLC card, but supposed to be one of the best.
The T500 in 1T is rated at 600 TBW (TBW is terabytes written).
So you can rewrite this entire drive 600 times before it begins to fail.
The Samsung has the same 600 per terabyte, but because it is a 4T drive,
the rating is 2400 TBW. Again, you have to rewrite the entire drive
600 times before you see trouble.
Packages on both claim a 5 year warranty.
Adventures in Computing / tom@mmto.org