Difference between revisions of "Hardware"

Jump to navigation Jump to search
77 bytes added ,  21:51, 27 June 2020
m
Recommend against using Seagate Nytro 5000 M.2 as a SLOG device
m (Add section for Optane / 3D XPoint SSDs)
m (Recommend against using Seagate Nytro 5000 M.2 as a SLOG device)
Line 177: Line 177:
* Toshiba ZD6300
* Toshiba ZD6300
* Seagate Nytro 5000 M.2 (XP1920LE30002 tested; '''''read notes below before buying''''')
* Seagate Nytro 5000 M.2 (XP1920LE30002 tested; '''''read notes below before buying''''')
** Inexpensive 22110 M.2 enterprise drive using consumer MLC that is optimized for read mostly workloads.
** Inexpensive 22110 M.2 enterprise drive using consumer MLC that is optimized for read mostly workloads. It is not a good choice for a SLOG device, which is a write mostly workload.
** The [https://www.seagate.com/www-content/support-content/enterprise-storage/solid-state-drives/nytro-5000/_shared/docs/nytro-5000-mp2-pm-100810195d.pdf manual] for this drive specifies airflow requirements. If the drive does not receive sufficient airflow from case fans, it will overheat at idle. It's thermal throttling will severely degrade performance such that write throughput performance will be limited to 1/10 of the specification and read latencies will reach several hundred milliseconds. Under continuous load, the device will continue to become hotter until it suffers a "degraded reliability" event where all data on at least one NVMe namespace is lost. The NVMe namespace is then unusable until a secure erase is done. Even with sufficient airflow under normal circumstances, data loss is possible under load following the failure of fans in an enterprise environment. Anyone deploying this into production in an enterprise environment should be mindful of this failure mode.
** The [https://www.seagate.com/www-content/support-content/enterprise-storage/solid-state-drives/nytro-5000/_shared/docs/nytro-5000-mp2-pm-100810195d.pdf manual] for this drive specifies airflow requirements. If the drive does not receive sufficient airflow from case fans, it will overheat at idle. It's thermal throttling will severely degrade performance such that write throughput performance will be limited to 1/10 of the specification and read latencies will reach several hundred milliseconds. Under continuous load, the device will continue to become hotter until it suffers a "degraded reliability" event where all data on at least one NVMe namespace is lost. The NVMe namespace is then unusable until a secure erase is done. Even with sufficient airflow under normal circumstances, data loss is possible under load following the failure of fans in an enterprise environment. Anyone deploying this into production in an enterprise environment should be mindful of this failure mode.
** Those who wish to use this drive in a low airflow situation can workaround this failure mode by placing a passive heatsink such as [https://smile.amazon.com/gp/product/B07BDKN3XV this] on the NAND flash controller. It is the chip under the sticker closest to the capacitors. This was tested by placing the heatsink over the sticker (as removing it was considered undesirable). The heatsink will prevent the drive from overheating to the point of data loss, but it will not fully alleviate the overheating situation under load without active airflow. A scrub will cause it to overheat after a few hundred gigabytes are read. However, the thermal throttling will quickly cool the drive from 76 degrees Celsius to 74 degrees Celsius, restoring performance.
** Those who wish to use this drive in a low airflow situation can workaround this failure mode by placing a passive heatsink such as [https://smile.amazon.com/gp/product/B07BDKN3XV this] on the NAND flash controller. It is the chip under the sticker closest to the capacitors. This was tested by placing the heatsink over the sticker (as removing it was considered undesirable). The heatsink will prevent the drive from overheating to the point of data loss, but it will not fully alleviate the overheating situation under load without active airflow. A scrub will cause it to overheat after a few hundred gigabytes are read. However, the thermal throttling will quickly cool the drive from 76 degrees Celsius to 74 degrees Celsius, restoring performance.
Editor
348

edits

Navigation menu