5 ms·
I also have the Skullcanyon, as a laptop replacement machine. None of my previous personal computers have had ECC RAM, but none have had more than 16GB either.
by jpt4 10y ago
I also have the Skullcanyon, as a laptop replacement machine. None of my previous personal computers have had ECC RAM, but none have had more than 16GB either. What is your use case that benefits from error-correction, if you please?
- ianai 10y agoIt can mess up graphics work and zfs pools.
- jclulow 10y agoIt can mess up _any_ file system. ZFS is, under some conditions, more likely to _tell_ you that you've had a problem. That said, if a bit flips in the wrong place in RAM, even a checksumming file system will not protect you. The file system will happily write out the corrupted data if the checksum is calculated after the bit flip occurs.
- bzbarsky 10y agoThe #1 consumer use case that would benefit from error-correction would be not having remote exploits due to https://en.wikipedia.org/wiki/Row_hammer https://en.wikipedia.org/wiki/Row_hammer
- jpt4 10y agoThank you, that is a compelling argument.
- homarp 10y agothe wikipedia page says: " Tests show that simple ECC solutions, providing single-error correction and double-error detection (SECDED) capabilities, are not able to correct or detect all observed disturbance errors because some of them include more than two flipped bits per memory word." http://serverfault.com/questions/674214/what-is-the-rowhammer-dram-bug-and-how-should-i-treat-it http://serverfault.com/questions/674214/what-is-the-rowhamme... adds "ECC effectively turns the Row Hammer exploit into a DOS attack. 1bit errors will be corrected by ECC, and as soon as a non-correctable 2bit error is detected the system will halt (assuming SECDED ECC)."
- deleted 10y ago[deleted]