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

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

gholam August 17 2023, 09:39:19 UTC

Это эффект дисков QLC. При малой заполнености они пишут 1 бит в ячейку, по мере заполнения - переходят на 4, что значительно медленнее.

Reply

moshkow August 17 2023, 10:11:00 UTC

Это об'яснило бы замедление записи. Меня удивило замедление чтения.

Reply

gholam August 17 2023, 10:24:12 UTC

https://www.purestorage.com/knowledge/what-is-qlc-flash.html

Higher-level SSDs are also slower. A TLC SSD needs to check eight 
different threshold voltages to attain a precise value, but a QLC SSD
needs to check 16 different threshold voltages. As the number of
possible values increases, the differences between them becomes harder
to discern, and partly because of this, the read latencies for SSDs have
nearly doubled with each additional bit of data.

Reply

a_konst August 17 2023, 10:45:30 UTC
Читать 4 бита из ячейки, возможно, тоже сильно медленнее.

Reply

djonsmitt August 17 2023, 11:55:56 UTC

это эффект любого безбуферника)

Reply

moshkow August 17 2023, 12:14:28 UTC
Хм.
But why?

Reply

djonsmitt August 17 2023, 13:10:39 UTC

такова особенность всех SSD дисков

память там послойная.. производитель конечно пытается обойти проблему но пока полностью избавится от этого не получается

Reply

edo_rus August 18 2023, 05:34:24 UTC

а бывают sas безбуферники?

Reply

djonsmitt August 18 2023, 07:59:00 UTC

не пользовался, честно не знаю)

но насколько я понимаю это не "твердотельник"

Reply


Leave a comment

Up