Как стать автором
Обновить

NVMe-накопители: чем они хороши и как на них переходить. Часть первая

Время на прочтение11 мин
Количество просмотров30K
Всего голосов 12: ↑12 и ↓0+12
Комментарии16

Комментарии 16

Выставьте так, а почему — мы вам не скажем.
Вот у меня, к примеру, выключение HT на новых интеловских процессорах дает улучшение задержек, ибо они перестают переходить с частот 4+ на 2.8, а количество ядер и так избыточно. К тому же увеличивается кэш на ядро.

Если правильно настроить С-states, P-states и выставить нужный профиль tuned-adm, то можно избежать скачков частоты ЦПУ и всё время работать на одинаковой.

Ну вы же не знаете какое там приложение. А там сервер телефонии с балансировкой нагрузки, у него нет скачков частоты, он просто на максимуме всегда держит(в рабочее время). А учитывая, что ПО не использует нормально 4+ CPU, убирание HT решает вопрос сильно лучше, чем powerD и C-states, особенно учитывая, что новые интеловские CPU часто игнорят то, что им сказали

А это хорошо, но простому не серверному пользователю есть смысл от nvme если тот не крутит огромные массивы данных постоянно? Ведь всем известно что nvme накопители это дорого а кроме того что он перегревается и тротлит без радиатора мало что меняет ибо разницу в скорости тогда сложно ощутить.

НЛО прилетело и опубликовало эту надпись здесь

Я же специально напирал на то что обычный пользователь не заметит именно из-за того что те задачи что он использует в отличие от серверных там прирост в 10 раз хоть и будет, но мало заметен так как есть определённый порог при котором рост и наблюдение этого роста будут расходится по экспоненте. так например если у монитора 144 ГЦ то те кто пользовался60Гц скажем ощутит разницу в картинке 98% (условно). А если монитор 288ГЦ после 144Гц уже едва ли 1%, при том что разница чудовищная. К тому и вопрос что есть соотношение цена/наблюдаемая производительность которое если выше единицы - есть ли смысл использовать? Ведь в отличие от серверов пользователь обычно один (если не качается что-то по локальной сети или торрентами кем то ещё).

Да какие десять раз, посмотрите динамику изменения скоростей за последнее десятилетие где рандом и мелкие блоки, там не более двукратного увеличения за все это время. А ведь это большенство сценариев работы, начиная с sql бд заканчивая чтением из .dll

Я условно в 10 раз написал, понятно что зависит от разных факторов, а производители и продавцы пишут самый высокий показатель когда чтение больших не фрагментированных блоков. Понятно что в реальности может даже сравнятся если читать короткие и/или с нескольких потоков.

Ведь всем известно что nvme накопители это дорого а кроме того что он перегревается и тротлит без радиатора мало что меняет ибо разницу в скорости тогда сложно ощутить.

Всем это кому?
По поводу перегрева. У меня 970 evo plus 1tb, установлен без радиатора и рядом с горячей видеокартой, скорости не теряется при очень активном использовании, по сравнению с обычным ssd ускоряет сборки в 2-3 раза, которые длятся по 30 минут и активно используют накопитель.

По поводу цены тоже самое. Вот прямо сейчас 3D NAND TLC в лице AMD Radeon R5 на 512гб
в формате nvme стоит 4299р, а в формате sata 3999р. Разница в цене 7%.
Если когда-то они и отличались сильно в цене, то явно не сейчас.

Да. я уже год примерно цену не смотрел, возможно что-то поменялось. А по поводу того что самсунг не перегревается - то да, у меня самсунг про 512й не перегревается без радиатора и некоторые виды интеловых тоже на сколько я видел. Но это довольно дорогие модели, какие нибудь безбуферные и дешёвые типа adata или crucial будут скорее всего ещё как. В моём случае доходило до полного отключения без возможности дальнейшего запуска от пары часов до суток, правда не из-за перегрева а потому что торрентами пользовался. но это немного другая история.

Где вы дорого увидели? Стоимость +-такая же, как и у sata ssd, но и разницу в производительности заметить сложно, ибо нет её почти, плюсы nvme только в том, что в коробке у вас на несколько кабелей будет меньше.

Цена почти одинаковая, а скорость в несколько раз выше, а значит, будут быстрее грузиться ОС, приложения и т.д.

Простому пользователю важно в основном random read. На бюжете это 2 раза за 4 года c 850 evo sata до 980 NVME(беру самсунг, ибо его тестил), с удешевлением в 4 раза(120 за 1Тб уже). По производительности вы это заметите, но разница будет уже не в два раза, а процентов 20-30.

ну тоесть всё таки есть смысл?! Проблема ещё в том что у бюджетных матерей только один разъём под nvme а второй m2 под сата и потому приходится выбирать или скажем 1 nvme под 2 Тб или 1 nvme и 1 сата обычный на 1 Тб.

Статья хорошая, но имеет несколько изъянов.

1) LBA форматирование NVMe накопителя Вы так и не затронули, а я Вам писал про это...собирая поделку PROXMOX+RAIDIX.

2) Обязательно нужно редактировать GRUB, без этого tuned бесполезен совершенно. Практика и дамп суппорты это доказали.

3) Правильный билд по блокам для RAID группы (RAIDIX ERA). Т.е. немного танцев с бубном и блоки правильно превращаются в STRIPE.

Большой плюс - Действительно работает круто, есть боевые инсталяции с хорошим аптаймом.

В ожидании ЧУДА - STRIPE SIZE = 4/8.

Непонятно как было до настройки, если можно уточните пожалуйста - какие параметры изменены.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий