Методология тестирования
-"Формат NVMe" твердотельного накопителя и 10-минутный отдых.
-Инициализируйте диск с GPT и создайте один раздел EXT4, охватывающий весь диск.
-Создайте и последовательно запишите один файл, объем которого составляет 20% от емкости диска, после чего отдохните 10 минут.
-Выполните 20 следующих запусков с 6-минутным отдыхом после каждого запуска: в течение 60 секунд записывайте в файл, созданный на этапе 3, последовательные фрагменты размером 256 МБ.
Мы вычисляем процентное падение от самой высокой пропускной способности до самой низкой.
Настройка теста
Конфигурация эталонной машины для хранения данных
Твердотельные накопители формата M.2 всегда находятся в слоте M2_1. M2_1 имеет 4 дорожки PCIe 4.0, напрямую подключенные к процессору, и совместим с дисками NVMe и SATA.
Операционная система: Ubuntu 20.04.4 LTS с Hardware Enablement Stack
Все тесты linux выполняются с помощью fio 3.32 (github) с будущим коммитом 03900b0bf8af625bb43b10f0627b3c5947c3ff79, примененным вручную.
Все диски были приобретены через розничные каналы.
Результаты
Высокопроизводительные и низкопроизводительные области твердотельных накопителей очевидны по поведению тестового прогона. Каждый твердотельный накопитель, на котором наблюдается ухудшение качества последовательной записи, теряет способность использовать высокопроизводительную область. Мы не знаем, почему это происходит. Возможно, существует какая-то последовательность действий или длительный период отдыха, которые в конечном итоге восстановят исходное поведение производительности, но даже 2 часа отдыха и перезагрузка системы не устранили ухудшения.