Владимир
это битриксовый бенч
Владимир
это уже другой сервак, другой проц и тоже NVME
Владимир
но этот NVME по проще
Владимир
оно тоже в один тред меряет
Владимир
Вообще если говорить о производительности накопителя, очень не слабую роль играет и проц, потому как если проц говно, он не выжмет из накопителя все соки, и тогда что ссд что NVME будет пофигу))
Evgenii
Владимир
если у тебя низкочастотный проц, выжать ты можешь увеличением тредов, но елси у етбя и ядер не много)), ну такое себе короче))
Владимир
ФС какая?
в обоих случаях это zfs, проксмокс и LXC
Владимир
Суть в том что один и тот же накопитель с разными процами покажет разную проивзодительность
Владимир
вот я могу дать точную команду которой я тестировал, у кого тут есть мускули), я сомневаюсь что на SSD так выжмете, в прочем не исключаю такого на все 100%))
Alexander
если брать мой тестовый сервак
Владимир
а версия?
Alexander
v4
Владимир
дуал или в один?
Владимир
та пофиг в целом
Владимир
очень низкая производительность на ядро, да и многопоточка дно
Владимир
тут нет смысла выпендриваться с накопителями)), все будут +- одинаково)), лишь бы не HDD
Владимир
тут наверное даже разницы между sata и NVME не будет весомой
Владимир
вот просто пример
Владимир
Владимир
балы за однопоток и многопоток
Владимир
а вот у меня)
Владимир
вот на нём я вижу разницу))
Владимир
однопоток боле чем в два раза производительнее, так ещё и в многопотоке быстрее, хотя ядер в два раза меньше)
Владимир
интересное наблюдение
теперь понимаешь почему не вижу особо смысла сравнивать, это абсолютно разные машины, и тут ты больше процы сравнивать будешь, чем накопители
Владимир
такое сравнение имеет смысл при прочих одинаковых условиях
nikolay
очень низкая производительность на ядро, да и многопоточка дно
спорное заявление, если говорить про схд, то все очень сильно зависит от того, как написан код
Владимир
ну ок, на саамом деле думал многопоточка лучше для zfs
я как бы не утверждаю что для ZFS это лучше или хуже, но конкретно в реалиях мускуля, если обеспечить хорошее латенси накопителя и высокочастотные ядра, то можно выжать больше иопсов в меньше тредов), а это как правило прикольнее, так ка кне только нагрузку начинает держать лучше, но и отдаёт единичные запросы быстрее
nikolay
спорное заявление, если говорить про схд, то все очень сильно зависит от того, как написан код
надо посмотреть как нагрузка по ядрам ложится на продакт сервере..
Владимир
схд как раз чаще на низкочастотных процах и сидят
nikolay
я не про схд сейчас
ну мы вроде zfs обсуждали)
Владимир
ну и у меня лично нет прям крутого опыта с схд чтобы за него что-то говорить
nikolay
схд как раз чаще на низкочастотных процах и сидят
низкочастотные ставят чтобы green стандартам соответствовать и по питанию в коммерческие стойки вписываться.
Владимир
я сейчас конкретно обсуждаю то что NVME может быть ощутимо живее SSD в реальной нагрузке на тот же мускуль
Владимир
ну то есть я говорю что NVME не во всех профилях нагрузки и условиях показывает примерно тоже самое
Владимир
Alexander
Ну без zfs, в этом чате нет смысла обсуждать)
Владимир
ну да)
Alexander
Ну я вижу к примеру, с нвме, разницу ощутимую сырого девайса и с zfs, при этом разница от ssd , не большая, с чего в принципе и начал
Владимир
по фио, я тоже
Владимир
и прям такую весомую разницу))
Alexander
И так как код zfs, был не оптимизирован ( емнип) под nvme, так в принципе ничего не изменилось
Владимир
я так по началу тестировал и даже подумывал забить на ZFS, благо у меня один проект уже был на ZFS и я заметил что мускуль то работает быстрее, почему долбаный фио так показывает))
nikolay
Да
ну вот) значит все же конкретный кейс связанный с хранилищем) вообще я пока считаю избыточным использование nvme под нагрузки, которые держат хранилища, которые я эксплуатирую. специальных нагрузочных тестов не проводил, но то что делал пару раз показывало что пока nvme не утилизируются, где именно bottleneck не выяснял
Владимир
с тех пор я как бы через фио вообще не смотрю, стараюсь создавать нагрузку приложением которое будет юзать диск
Владимир
Вот и у меня мысли исходя из этого забить на zfs)
ты просто не фио померяй, а попробуй создать какую-то реальную нагрузку, на том софте который юзаешь
Владимир
и сравни как с ZFS и без него
Владимир
кстати ещё прикол
Владимир
Владимир
это тест производительсноти с ZFS
Владимир
и обратите внимания на скорость записи в БД, и на файловую систему
Владимир
иопсов считает 17к, а база пишет 40к
Владимир
как так))
Alexander
иопсов считает 17к, а база пишет 40к
ну 40к для nvme , это так же копейки
Владимир
это прикол ZFS, в ext4 при таком же тесте запись будет соизмерима с файловой системой
nikolay
ты просто не фио померяй, а попробуй создать какую-то реальную нагрузку, на том софте который юзаешь
fio кстати можно запросто неправильно настроить, например ткнуть флаг direct_io, который в старых версиях не поддерживался (да и сейчас собсно тоже), io engine неправильный взять, еще что-нить.. надо понимать значение используемых параметров, а не копировать примеры из сети..
Владимир
Alexander
в один поток?
ну дай несколько потоков, думаю zfs их просто поделит
Владимир
ну 40к для nvme , это так же копейки
это если очень грубо латенси накопителя примерно 20 микросекунд
Владимир
именно атким оно должно быть чтобы выжать 40к в один тред
Roman
в один поток?
Да даже в 1 поток мало
Владимир
ну дай несколько потоков, думаю zfs их просто поделит
а зачем если я в данном случае показываю показатели в один
Владимир
Да даже в 1 поток мало
нука показывай совй накопитель, у него что латенси ниже 20 микросекунд?))
Владимир
ты понимаешь что такое латенси?)
Alexander
а зачем если я в данном случае показываю показатели в один
ну отлично, у тебя 1 пул дисковый получается под 1 базу используется
Владимир
вернее как, в одном случае да, во втором нет