Сжатие NVMe SSD и Windows NTFS - влияет на производительность?

1399
Vlastimil

У меня есть ноутбук со следующим SSM накопителем NVMe:

NVMe KXG50ZNV512G NVM 

как доказано с Speccy Free (извините за UHD)

Speccy SSD NVMe

У меня тоже довольно мощный процессор:

Intel Core i7 7700HQ 

Мой вопрос:

Имея ограниченное пространство на SSD, и я буду копировать миллионы очень маленьких файлов на диск, будет ли полезно сжатие NTFS, это точно, но за какую цену?

Я имею в виду, насколько снижение производительности ?


EDIT1:

Типичные размеры файлов варьируются от 50 КБ до 1 МБ. И текстовые файлы, то есть очень хорошо сжимаемые.

0

1 ответ на вопрос

1
Mokubai

В зависимости от вашего варианта использования вы можете вообще не заметить никакой разницы в производительности.

В лучшем случае вы экономите место и повышаете производительность. Худший случай - потеря производительности.

Аппаратное обеспечение Tom's ранее провело некоторый сравнительный анализ и фактически предполагает, что, по крайней мере, в 2011 году сжатие NTFS на твердотельных накопителях может по-прежнему приводить к чистому выигрышу в МБ / с от накопителя или по крайней мере к чистому приросту, близкому к нулю. Это означает, что для подключенных SATA твердотельных накопителей интерфейс по-прежнему является узким местом, а не центральным процессором, и подразумевает, что компрессор NTFS на самом деле очень быстрый, по крайней мере для однопоточных задач. Вы можете игнорировать их предыдущие тесты CrystalDiskMark, поскольку они не имеют значения.

Если вы выполняете большое количество копий файлов из одного сжатого места в другое, производительность может снизиться (содержание, приведенное ниже, цитируется со страниц тестов Tom's Hardware, ссылки на которые приведены выше)

Теоретически операции копирования будут выполняться медленнее, поскольку файловая система сначала распаковывает соответствующие файлы, копирует или перемещает их, а затем снова сжимает.

Таким образом, вы не хотите выполнять много операций чтения-записи, так как это может связать ваш ЦП, что было бы особенно плохо, если вы уже используете ЦП для других целей.

Самый простой способ узнать, выгодно ли это для вашего варианта использования, - это попробовать. Включение и отключение сжатия NTFS тривиально и может быть выполнено на месте. Если что-то, что вы делаете с этими файлами, идет значительно медленнее, отключите его, если оно идет немного медленнее, но компенсируется наличием большего количества места, тогда это будет победой. Если это идет быстрее, и у вас есть больше места, то выигрывайте.

Связанное чтение