Тестируя накопитель Samsung MZ-NLN128C, установленный в контейнер переходник Maiwo KT031B, мы заметили достойную внимания стабильность метрик устройства, демонстрируемых в установившемся режиме. Что позволило сделать вывод об отсутствии в рассматриваемом устройстве сложных адаптивных алгоритмов, функционирующих асинхронно по отношению к обслуживанию запросов хоста либо разумным соотношением приоритета запуска фоновых задач с возможностями встроенного процессора накопителя.
Что значит «разумное соотношение приоритета запуска фоновых задач с возможностями встроенного процессора накопителя»?
В исследуемом устройстве, скорость чтения на протяжении всего тестирования стабильно сохраняется на высоком уровне, в то время как скорость записи, после первой итерации упала с 435 до 162 MBPS и не восстанавливается.
Что произошло?
Осторожно предположим, что заполнился SLC-кэш и накопитель лишился возможности акселерации записи. Перенос данных из SLC-кэш в основную область запоминающей матрицы был отложен до снижения уровня нагрузки, поступающей от хоста.
Почему мы делаем такое предположение?
Если бы такой перенос данных начался параллельно с обслуживанием нагрузки, то с высокой вероятностью произошло бы некоторое падение скорости чтения, вследствие отвлечения встроенного процессора накопителя на выполнение этой задачи. С другой стороны, это могло позволить накопителю несколько улучшить показатели скорости записи. Разработчики предпочли сохранение стабильно высокой скорости чтения и с ними можно согласиться.