Не поставяйте потребителски SSD в сървъри, блогове, компютърна рецензия

Темата за пагубността на използването на несервърни SSD серии в сървърите в никакъв случай не е нова. За това се говори много пъти на семинари от Intel и други производители на SSD. Това често се случва в резултат на вярата в маркетинговите лозунги. Последната графика ясно показва, че производителността на битовите SSD дискове в режим на запис при натоварване на сървъра е доста сравнима с тази на битовите твърди дискове. И тогава има легенди, че "SSD не дава нищо".

Логика SSD
SSD е устройство, състоящо се от набор от чипове NAND флаш памет, свързани към вътрешен контролер FTL (слой за превод на флаш). Ефективността и дългият експлоатационен живот на SSD зависи от изпълнението на контролера и неговия набор от процедури в буферната памет (DRAM), използвайки свръхпровизиране, резервни NAND клетки: от събиране на боклука, освобождаване на страници в паметта за ново записване, изравняване на износването на клетките, проверки на целостта на фоновите данни.

поставяйте

Има два FTL механизма за защита на данните: корекция на грешки (ECC) и заместване на изтощени клетки с клетки от резерва. Когато свършат наличностите, SSD свършва.

Буферната памет работи във всички SSD операции, свързани с разпределението на данни. Летливо е. Потребителските SSD дискове нямат DRAM защита срещу захранване. В сървърните SSD дискове суперкондензаторите осигуряват правилно завършване на транзакции за запис при загуба на мощност.

Всъщност има две определящи разлики между сървърните SSD и потребителските SSD:

• Наличие на енергонезависим кеш за запис (защита срещу загуба на енергия)

• Голям ресурс за пренаписване на клетки (3-10 DWPD срещу 0.1-0.2 DWPD)

Експериментирайте с потребителя SSD

Спецификацията за типичен потребителски SATA SSD от 1 TB изглежда обещаваща:

• QD32 4K четене: 95 000 IOPS

• QD32 4K запис: 90 000 IOPS

• Издръжливост: 185 TB след пет години употреба.

QD („дълбочина на опашката“) - броят на отделните I/O заявки към устройството по време на теста. Общата стойност на 32 се дължи на ограничението на броя на командите, обработени от SATA устройството. SAS, и още повече NVMe, има много по-висока граница.