Быстрее всего ничего не делать

Aug 17, 2023 11:29

Отрыл для себя любопытный факт. SSD-шный диск снижает скорость линейного чтения в зависимости от количества хранящихся на нем данных. На 3.8 Тб SAS TLC-SSD наблюдал скорости 150, 280, 380, 450 Mb/sec в зависимости от заполненности fs от 80% до 0%


Read more... )

linux

Leave a comment

p2004r August 17 2023, 08:46:37 UTC
А дефрагментация? Или просто "перезапись в один поток на уровне файлов"? Они удаляют этот эффект?

Reply

moshkow August 17 2023, 09:04:18 UTC

На диск был восстановлен бэкап. Заливался в один поток отсортированный по имени файла. Никакой дефрагментации. А главное, что я читаю не файловую систему, а блочное устройство,
dd if=/dev/sdb bs=1024k

Reply

p2004r August 17 2023, 09:54:26 UTC

Тогда поставить перед ними кеш-чтения из маленького нормального SSD (если такие еще есть конечно). :)

Reply

moshkow August 17 2023, 10:09:37 UTC

Он сам по себе SSD.

Reply

p2004r August 17 2023, 10:37:57 UTC

Между скоростью чтения 450 и 150 есть небольшая разница. Хотя конечно все зависит от того сколько успевают раздать сетевые интерфейсы (и сколько вообще сейчас запросов).

Похоже что 450 этот SSD покажет только до 25% своей емкости. Любопытно посмотреть на "график скорости от занятой емкости". Неужели на нем "4 ступени"???

Reply

edo_rus August 18 2023, 05:55:40 UTC

то есть вы читали весь объём? так это нормально, большинство ssd читают незаписанные области на скорости интерфейса, итого чем меньше записанных данных, тем выше средняя скорость.

другое дело, что чтение данных на скорости 150 мегабайт в секунду - это как-то плохо.
sata-накопители обычно приближаются к скорости интерфейса (400+ МБ/с), у sas пропускная способность выше, так что я бы ожидал больших цифр.

а что за модель ssd?

Reply

djonsmitt August 17 2023, 09:33:07 UTC

дефрагментация нужна для HDD

на SSD это смысла не имеет и даже вредно ибо перезапись сокращает срок службы диска

Reply


Leave a comment

Up