Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии

А ну да, вот почему:

Цитаты завлекательных коммерческих предложений:

Timeweb:

Сверхбыстрые диски

Данные на дисках NVMe записываются и читаются в 5 раз быстрее, чем на обычных

SSD

Smartape:

Фантастическая производительность

Современные серверные NVMe SSD диски в RAID массиве (в 600 раз быстрее HDD).

Ну и многие другие.

Я ещё разок перезамерял замеры, чисто для себя, и знаете, может быть я и зря гоню:

Мой домашний компьютер:

Обычный 3,5 HDD SATA

3.5 GB/s

CrystalDiskMark - чтение 111 МБ/с | запись 109 МБ/с

Самый дешевый SSD в M.2 слоте с SATA интерфейсом

4.1 GB/s

CrystalDiskMark - чтение 560 МБ/с | запись 496 МБ/с

На сервере:

1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.576437 s, 1.9 GB/s

1,9 - 2,0 GB/s в среднем

К сожалению там нет - CrystalDiskMark

Вот если смотреть по домашнему компу в CrystalDiskMark то там реально видна разница между обычным HDD и даже самым дешманским SSD M.2 SATA и она составляет разницу в 5 раз, что очень хорошо на мой взгляд, но если смотреть через эту линуксовую команду то прирост незначителен, но все равно скорость выше обычного HDD.

Ну а на серверном фронте без перемен 1.9 – 2.0 GB/s, хз. может этот способ замера не такой как в CrystalDiskMark, но даже этой командой чувтвуется разница между HDD и SSD.

Да правильно Морфиус говорил – Счастье в незнании.

Зачем я вообще это стал смотреть.

Я думал там напишет типа 20 GB/s да и ладно, а тут не то что бы я бы думал себе мечтал :)

А кто-нибудь может мне подсказать как выполнить это команду на другом разделе(диске):

sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
Я использую консоль Debian в WSL в винде, но не суть могу и в виртуалке wmvare запустить, но у меня диск другой есть, диск S и он типа самый дешевый SSD в M.2 SATA подключен, хочу его скорость заценить этой командой, но походу когда я на него захожу и выполняю эту команду она выполняется с системного старого харда, а можно её запустить с другого раздела(диска S).
WapGraf #:

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

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

Никто не даст вам использовать ресурсы всей дисковой подсистемы на постоянке. Хотя бы потому, что на сервере еще сотни VPS.

Более важна стабильность, а не разовый синтетический тест. И это не узнать тестами раз в 10 минут - это все также разовые тесты. Производителность не должна проседать ни в какую секунду, никогда. А это достигается грамотной балансировкой (распределением ресурсов по нодам), а также разумными ограничениями потребления ресурсов диска в VM. Если никаких ограничения нету, то гарантировать стабильность невозможно. И в какой-то самый ответственный момент раз в жизни все зависнет, потому что один сосед по ноде решил сделать резервное копирование, второй заразился паразитным ПО, а третий запустил тот же синтетический тест. И в конечном итоге вы не получите не то что производительности NVMe, но даже полной производительности HDD.

Снимайте розовые очки. Выделенные ресурсы на выделенных серверах. А от VPS нужна стабильная хорошая производительность, но она не может быть равна выделенным ресурсам.

Все это хорошо, если бы не пару но, то есть я правильно понимаю, хостинговая компания в виде одного из главного преимущества заявляет что у них тариф на NVMe, я готов за это заплатить, но проверить это никак нельзя, ни по скорости, ни где-то хотя бы строчкой в системе, и все такие Димон, да это нормально, это же VPS, а не твой личный сервер с хардом, не если это нормально, то ОК, это нормально, немного странновато как-то, ну да ладно, да и а, как же ихние фантастические надписи ал-я у нас KVM виртуализация все ресурсы предоставлены только вам, вы их не делите ни с кем, это вам не шаред хостинг и т.п. Не я конечно слышал, что разделяются ресурсы, ну там процессора и памяти, но не думал, что и скорость винта делится как-то.

Ладно я все понял NVMe оказался не NVMe, а чуть-чуть NVMe.

Я уже вроде ссылался на этот ролик, вот что я примерно хотел увидеть:

https://www.youtube.com/watch?v=qkefKfB433I

Там разница в 7 раз по скорости в программе CrystalDiskMark, вот о чем я думал, покупая тариф, и какая нафик разница где этот винт установлен в домашнем пк или на сервере, а тут получилось разница в минус -2 раза почти, и все такие, ну это норм, это же VPS. Хорошо я понял. Тогда бы написали бы в своей рекламе у нас NVMe, но работать они будут медленнее чем ваш старый HDD в два раза :-)
Парни, если у кого есть VPS на NVMe выполните эту команду, она вроде бы ничего не удаляет и не убивает сервер, сколько GB/s у вас показывает…
lutskboy #:

легко ищется

lsblk -d -o name,rota

но я проверил у себя. показывает везде 1. хотя точно же не hdd. ssd я покупал. явно команда неправду показывает

как и 

Это вроде SSD или HDD, а вот какой интерфейс SATA или NVMe:

Дополнительный параметр ROTA в приведенной выше команде равеный » 1 » показывает, что диск является жестким диском. В случае SSD значение ROTA будет равно «0«

Что-то я расстроился, на обычном домашнем винте древнем как яйца мамонта WD 3.5 SATA установленном в домашнем компе, показало в среднем 3.5 GB/s

1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.302591 s, 3.5 GB/s

Это еще через виртуальную прокладку WSL под консолью Debian из магазина Microsoft Store.

А на супер-пупер современном сервере на новейших SSD винтах с NVMe интерфейсом 2.0 GB/s

1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.541533 s, 2.0 GB/s

Мда, везде обман.

Где двадцатикратное увеличение скорости в работе накопителя, как может старый древний HDD даже не SSD, работать быстрее суперсовременного серверного SSD NVMe?

 

Ладно по скорости не определить, может кто знает есть в Linux’е где посмотреть, что диск NVMe, ну типа как /dev/cpuinfo?
LEOnidUKG #:

Там это правиться регулярками, если ничего удалять не будете, то всё будет нормально.

НО... я бы рекомендовал использовать папку: /etc/nginx/vhosts-includes/ или /etc/nginx/vhosts-resources для своих конфигов. Это безопаснее во всех смыслах.

Понятно, спасибо за ответ, пока не буду ничего менять, боюсь трогать т.к. работает все нормально, но с папками и идеей инклудить свои дополнительные отдельные конфигурационные файлы возьму на заметку, надеюсь их-то панель не удалит.
Это я понял, это я видел, а потом, когда я зайду обычным пользователем в Сайты -> Изменить и что-нибудь изменю, например, в Оптимизация и защита от DDoS – Уровень сжатия или сниму галочку настроить кэширование, мои изменения в конфигурационном файле nginx останутся или перезапишутся, ведь после этих манипуляций панель управления должна изменить конфигурационный файл nginx.
Ilya74 #:
Вы должны понимать, что любая панель как раз и создана для того, чтобы автоматизировать управление конфигами. То есть использование панели не предполагает параллельную работу методов ручной настройки и настройки панелью. Во многих панелях есть функционал внесения изменений в конфиги сайтов через саму панель, лучше пользоваться данным функционалом.

Это я понимаю, поэтому и не хочу ничего менять, т.к. пока все работает нормально, как говорят работает не трогай.

Так в том-то и вопрос, я знаю, что даже через панель управления под root’ом можно кликнуть на веб-сайт и там изменить конфигурационный файлы веб-серверов, как apache, так и nginx, хотя я это могу сделать и через консоль, но не важно, важно, что произойдет, когда я опять через панель управления поменяю какие-либо настройки у веб-сервера, перезапишет ли конфигурационный файл, удалятся ли мои изменения и т.п.
Всего: 1998