Сравнительное тестирование RAM-диска на сервере и ПК
Всем доброго времени суток,
Дополнительная иллюстрация к разнице в тестах Гилева на сервере и раб. станции.
Тестировался RAM-диск, созданный в ImDisk.
Сервер 2 х Xeon 6244, 398Gb DDR4 @2999 под Win2019 (всякие 1С-SQL остановлены, ничего не делает),
раб. станция i7-3770 @3.4 RAM 16Gb DDR3 под Win7 c каспером и кучей запущенных вордоекселей.
Прокомментирует кто-нибудь?
Дополнительная иллюстрация к разнице в тестах Гилева на сервере и раб. станции.
Тестировался RAM-диск, созданный в ImDisk.
Сервер 2 х Xeon 6244, 398Gb DDR4 @2999 под Win2019 (всякие 1С-SQL остановлены, ничего не делает),
раб. станция i7-3770 @3.4 RAM 16Gb DDR3 под Win7 c каспером и кучей запущенных вордоекселей.
Прокомментирует кто-нибудь?
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)что проверять-то? скорость работы с память изначально выше, чем с любым физическим диском(SSD, HDD, NVME)
На данный момент скорость NVME дисков, использующих интерфейс PCI-E4.0, может достигать скорости последовательного чтения в 7Гбайт/с при этом скорость последовательного чтения DDR4 3200 CL18 = 23Гбайт/с.
На данный момент скорость NVME дисков, использующих интерфейс PCI-E4.0, может достигать скорости последовательного чтения в 7Гбайт/с при этом скорость последовательного чтения DDR4 3200 CL18 = 23Гбайт/с.
(16)он покажет скорость работы с OЗУ + накладки на трансляцию в команды ATA. В этом нет большого смысла. Скорость работы с ОЗУ можно узнать и без использования RAM-диска.
Лично вы с помощью теста скорости работы RAM-диска что пытаетесь выяснить?
Лично вы с помощью теста скорости работы RAM-диска что пытаетесь выяснить?
(65)Предоставленные ТС результаты тестов скорости ОЗУ на сервере и рабочей станции говорят о том, что рабочая станция имеет меньшие(больше чем в 1.5 раза) задержки при работе с памятью(показатель Latency) - это очень критичный показатель.
Изначальная разница тестов RAM-дисков(дисков, организованных за счет ОЗУ машины) укладываются в эти 1.5 раза разницы задержек.
Изначальная разница тестов RAM-дисков(дисков, организованных за счет ОЗУ машины) укладываются в эти 1.5 раза разницы задержек.
(67)
Так никто и не говорит о том, что DDR5 прям ощутимо быстрее DDR4. В реальных задачах получается на уровне.
Это только ТС знает. Могут быть аппаратные проблемы с ОЗУ, какие-то другие причины
Ну так на ддр 5 задержка будет еще выше
Так никто и не говорит о том, что DDR5 прям ощутимо быстрее DDR4. В реальных задачах получается на уровне.
или просто у него память такая не ахти
Это только ТС знает. Могут быть аппаратные проблемы с ОЗУ, какие-то другие причины
(1)
2. Я вообще про среднее значение теста Гилева для разных процессоров писал тут: - среди победителей нет ни одного серверного решения. Сервер - он за надежность, бесперебойность, 24/7 с высокой нагрузкой. Но, как показывает практика, стоимость надежности при высокой нагрузке растет нелинейно, ТОП всегда стоит просто в окулиард раз больше, чем обычный десктоп. Сейчас вполне можно поставить даже три обычных десктопа на I5-11600K/R5 5600X (или какие там ща самые топовые), чтобы получить более надежное решение, чем один оверпрайснутый убер-сервак. Между машинами сделать sync, который будет работать практически в онлайн-режиме. В итоге даже если один комп накроется медным тазом, то остальные вполне дадут время на замену того, что померло (в 99% достаточно перезагрузки или пропылесосить БП). Так что надежность - это сейчас уже не совсем сервера (тем более на рязань можно поставить ECC память 3200MHz), а убер-производительность никогда сервером и не обеспечивалась в части работы одного юзера...
Прокомментирует кто-нибудь?
1. Серверная винда в принципе медленнее, чем обычная винда для десктопа. Отчасти из-за того, что запущена туева хуча сервисов. Отчасти из-за того, что ядро другое, в котором "все более гарантировано" в части ресурсов. Также винда постоянно переносит нагрузку между ядрами, поэтому чем больше ядер, тем больше ситуаций смены контекста и обнуленного кеша. Помимо этого достаточно сильно влияет схема производительности - стандартная/высокая производительность. Попробуйте переключить на высокую производительность на сервере и еще раз запустить.
2. Я вообще про среднее значение теста Гилева для разных процессоров писал тут: - среди победителей нет ни одного серверного решения. Сервер - он за надежность, бесперебойность, 24/7 с высокой нагрузкой. Но, как показывает практика, стоимость надежности при высокой нагрузке растет нелинейно, ТОП всегда стоит просто в окулиард раз больше, чем обычный десктоп. Сейчас вполне можно поставить даже три обычных десктопа на I5-11600K/R5 5600X (или какие там ща самые топовые), чтобы получить более надежное решение, чем один оверпрайснутый убер-сервак. Между машинами сделать sync, который будет работать практически в онлайн-режиме. В итоге даже если один комп накроется медным тазом, то остальные вполне дадут время на замену того, что померло (в 99% достаточно перезагрузки или пропылесосить БП). Так что надежность - это сейчас уже не совсем сервера (тем более на рязань можно поставить ECC память 3200MHz), а убер-производительность никогда сервером и не обеспечивалась в части работы одного юзера...
(42)
А вы этот вопрос задаете во всех топиках, где отвечаете?
И от всех говорите? Я, вообще-то, тоже вхожу в понятие "нас", коль скоро пишу здесь.
При всем уважении.
И, опять же из уважения, изменю свой (39) - Кому это интересно, кто сможет и захочет - сделает.
Тот, где "нам"? ;)
А вы этот вопрос задаете во всех топиках, где отвечаете?
И от всех говорите? Я, вообще-то, тоже вхожу в понятие "нас", коль скоро пишу здесь.
При всем уважении.
И, опять же из уважения, изменю свой (39) - Кому это интересно, кто сможет и захочет - сделает.
(8)
Неспособность оперативной памяти сохранять информацию – нюанс, ограничивающий использование RAM-диска только для хранения временных данных. Благо, эта проблема решается за счет функционала отдельных программ для реализации RAM-дисков. Такие программы обеспечивают периодическую запись данных RAM-диска в файл на жестком диске. А вот с другими нюансами не все так просто.
Если слабым местом в системе является и жесткий диск, и процессор, проку от оптимизации за счет RAM-диска не будет. Оперативная память не решает проблему маломощного процессора.
Неспособность оперативной памяти сохранять информацию – нюанс, ограничивающий использование RAM-диска только для хранения временных данных. Благо, эта проблема решается за счет функционала отдельных программ для реализации RAM-дисков. Такие программы обеспечивают периодическую запись данных RAM-диска в файл на жестком диске. А вот с другими нюансами не все так просто.
Если слабым местом в системе является и жесткий диск, и процессор, проку от оптимизации за счет RAM-диска не будет. Оперативная память не решает проблему маломощного процессора.
(10)Прст, я не обсуждаю оптимизацию, функционал, временные файлы и энергозависимость оперативной памяти.
Я показал разницу в тестах на современном сервере и ПК 2013 г.в.
Вот причина такой разницы меня и интересует. И совпадают ли (хотя бы в общем) результаты моего сервера с результатами других серверов.
Я показал разницу в тестах на современном сервере и ПК 2013 г.в.
Вот причина такой разницы меня и интересует. И совпадают ли (хотя бы в общем) результаты моего сервера с результатами других серверов.
(18)Результаты разные потому, что:
1. в сервере используется память ECC как правило - она не дает высокой скорости последовательного чтения
2. используется многоканальный доступ к OЗУ - это заметно по скорости случайного чтения/записи
Скорость последовательного однопоточного чтения/записи - неинтересна абсолютно, потому что такой режим использования диска при чтении/записи больших(от 128Мб, скажем так) файлов
Интересен режим случайного чтения/записи - это режим работы СУБД.
Почему сервер проигрывает десктопу 2 раза: как минимум из-за ECC(она тупо медленнее) + не известно используется ли многоканальная работа с памятью + не известны настройки энергосбережения в БИОС сервера.
1. в сервере используется память ECC как правило - она не дает высокой скорости последовательного чтения
2. используется многоканальный доступ к OЗУ - это заметно по скорости случайного чтения/записи
Скорость последовательного однопоточного чтения/записи - неинтересна абсолютно, потому что такой режим использования диска при чтении/записи больших(от 128Мб, скажем так) файлов
Интересен режим случайного чтения/записи - это режим работы СУБД.
Почему сервер проигрывает десктопу 2 раза: как минимум из-за ECC(она тупо медленнее) + не известно используется ли многоканальная работа с памятью + не известны настройки энергосбережения в БИОС сервера.
(48)
Ну как-то очень похоже, что сервер в одноканале работает :)
Либо какие-то другие особенности работы с ОЗУ, т.к.:
Сервер:
Read uncached 8405 Gb/s
Десктоп:
Read uncached 13771 Gb/s
Read uncached 8405 Gb/s
Десктоп:
Read uncached 13771 Gb/s
Ну как-то очень похоже, что сервер в одноканале работает :)
Либо какие-то другие особенности работы с ОЗУ, т.к.:
Сервер:
Database 6452 Gb/s
Десктоп:
Database 2535 Gb/s
Database 6452 Gb/s
Десктоп:
Database 2535 Gb/s
(54)
разные результаты в зависимости от погоды
Скорее - от загруженности сервера: ваш тест - это лишь одна из задач, выполняющихся в данные момент на сервере, сколько ресурсов от сумеет откусить для себя - такие и результаты будут.
(18)
прочитайте третье сообщение
у вас сервер 2019 и семерка в данном случае
у них разные цели и назначения .
и разработчики проектировали под разные задачи.
не думаю , что кто-нибудь из них предполагал,
что у вас будет желание использовать RAM диск.
1с и Гилев - точно :) не предполагали. тогда зачем оно вам ?
есть тема NVME + Postgres + Nvidia --- вот это попробуйте.
прочитайте третье сообщение
у вас сервер 2019 и семерка в данном случае
у них разные цели и назначения .
и разработчики проектировали под разные задачи.
не думаю , что кто-нибудь из них предполагал,
что у вас будет желание использовать RAM диск.
1с и Гилев - точно :) не предполагали. тогда зачем оно вам ?
есть тема NVME + Postgres + Nvidia --- вот это попробуйте.
у меня на одинаковом железе
Гилев
на Виндовс 8.1 или убунту на 15-30% больше попугаев,
чем на виндовс 10
Гилев
на Виндовс 8.1 или убунту на 15-30% больше попугаев,
чем на виндовс 10
Вообще довольно странная методика: тестировать память как диск.
Для этого есть более подходящие программы:
Для этого есть более подходящие программы:
(28)
И, если тесты быстродействия памяти на этих системах покажут сопоставимые результаты, то какой смысл этим озадачиваться? Повлиять на работу Винды вы все равно не сможете.
Показаны результаты работы конкретного приложения на разных системах
Так вполне может быть (и даже наиболее вероятно, ИМХО), что дело как раз в поведении разных систем (в смысле - ОС), а не в разном железе (память, контроллер, процессор и т.д.).
И, если тесты быстродействия памяти на этих системах покажут сопоставимые результаты, то какой смысл этим озадачиваться? Повлиять на работу Винды вы все равно не сможете.
Ага. Щаз. Все всё бросят и начнут на продакшене рам-диски подключать и тесты крутить. Как ты себе это представляешь вообще?
(44)Послушайте, к чему эта перепалка?
Нет у вас возможности проверить - пожалуйста.
Неинтересна вам эта тема - нет проблем, пройдите мимо, никаких обид.
И потом, манипулятор - не для меня, мелко слишком. Меньше чем на нейролингвистический программатор года не согласен :-)
И на брудершафт с вами выпью только после такого признания! :-)
Нет у вас возможности проверить - пожалуйста.
Неинтересна вам эта тема - нет проблем, пройдите мимо, никаких обид.
И потом, манипулятор - не для меня, мелко слишком. Меньше чем на нейролингвистический программатор года не согласен :-)
И на брудершафт с вами выпью только после такого признания! :-)
Я сейчас не вспомню кого именно смотрел. Но видел где-то чел из интела объяснял, что Xeon иначе работает с памятью: что-то связанное с проверками. Условно говоря, для десктопных процессоров на сколько-то часов работы допускается сбой в ПО из-за ошибок при работе с оперативной памятью, а для Xeon это недопустимо.
1. Скорость работы RAM-диска напрямую зависит от частоты процессора. Десктопные процессоры имеют меньшее количество ядер и способы дольше поддерживать повышенную частоту в режиме Turboboost, чем многоядерные серверные (из-за TDP).
2. Под серверные ОС не все настраивают процессоры в режим Perfomance, а из коробки это не идёт (работал с win2008r2, centos, ubuntu server - все были или сбалансированы или ondemand или powersave после установки).
3. Скорость работы сильно зависит от программы RAM-диска.
Тесты во вложении проводились на китайском Xeon E5-2678v3@2.5-3.3GHz с памятью DDR4 (ECC) @2133MHz в 4х канальном режиме без хака турбобуста на плане "Высокая производительность" на Win7 х64
4. DDR3 и DDR4 при одинаковых частотах имеют разные тайминги, откуда DDR3 может показывать лучшие результаты.
2. Под серверные ОС не все настраивают процессоры в режим Perfomance, а из коробки это не идёт (работал с win2008r2, centos, ubuntu server - все были или сбалансированы или ondemand или powersave после установки).
3. Скорость работы сильно зависит от программы RAM-диска.
Тесты во вложении проводились на китайском Xeon E5-2678v3@2.5-3.3GHz с памятью DDR4 (ECC) @2133MHz в 4х канальном режиме без хака турбобуста на плане "Высокая производительность" на Win7 х64
4. DDR3 и DDR4 при одинаковых частотах имеют разные тайминги, откуда DDR3 может показывать лучшие результаты.
Прикрепленные файлы:
e5-2666v3 4х канала аида 60гб\с+
2х е5-2643в4 8х канала аида 110+
р7-5700г 2х канала аида 50+
а вот им диск
2666в3 чтение 6,4 запись 10 вин10
2х 2643в4 чтение 5,4 запись 8,6 вин сервер 2019
р7-5700г чтение 13 запись 26 вин10
от вам и моШные серверные железяки )
2х е5-2643в4 8х канала аида 110+
р7-5700г 2х канала аида 50+
а вот им диск
2666в3 чтение 6,4 запись 10 вин10
2х 2643в4 чтение 5,4 запись 8,6 вин сервер 2019
р7-5700г чтение 13 запись 26 вин10
от вам и моШные серверные железяки )
Прикрепленные файлы:
Здравствуйте. У меня конфигурация
Supermicro X10DAI
2 x E5-2699 V4
8 x 32Gb DDR4 2400 Reg Ecc
Quadro M6000
3 NVMe SSD : Intel Optane DC P4801X 375Gb (M2); Samsung 1725B 1,6Tb: Samsung 970 Evo 2Tb (M2);
OS: Windows 10 Pro for Workstation
Есть вроде проблемы с производительностью NVMe дисков в рандомных тестах 4К. Низкие значения - смотрел обзоры и на других системах они выше. (А в AS SSD в тестах 4К 20Mb/s показывает и задержки большие).
Пока так и не разобрался с чем это связано. Может ли это быть связано с ЦПУ (довольно давно вышел)? Или с драйверами? Или с материнской платой (например на ней загрузится с NVMe не смогли, грузимся через загрузчик Claver).
Поэтому делал тесты (приведены ниже). Это мои тесты на NVMe диске. И ваши значения для Random_4K_Q32_T16 очень странные. Очень низкие значеня в обоих случаях. У вас же это RAM диск, а у меня NVMe. Как так получается?
Supermicro X10DAI
2 x E5-2699 V4
8 x 32Gb DDR4 2400 Reg Ecc
Quadro M6000
3 NVMe SSD : Intel Optane DC P4801X 375Gb (M2); Samsung 1725B 1,6Tb: Samsung 970 Evo 2Tb (M2);
OS: Windows 10 Pro for Workstation
Есть вроде проблемы с производительностью NVMe дисков в рандомных тестах 4К. Низкие значения - смотрел обзоры и на других системах они выше. (А в AS SSD в тестах 4К 20Mb/s показывает и задержки большие).
Пока так и не разобрался с чем это связано. Может ли это быть связано с ЦПУ (довольно давно вышел)? Или с драйверами? Или с материнской платой (например на ней загрузится с NVMe не смогли, грузимся через загрузчик Claver).
Поэтому делал тесты (приведены ниже). Это мои тесты на NVMe диске. И ваши значения для Random_4K_Q32_T16 очень странные. Очень низкие значеня в обоих случаях. У вас же это RAM диск, а у меня NVMe. Как так получается?
Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот