- 16-09-2022, 19:28
- 1 097
Тесты fds на сервере cloudHPC
В программе PyroSim есть возможность отправить расчет в облачный сервер cloudHPC, откуда потом можно скачать расчетный файлы и посмотреть визуализацию модели.
Тесты на сервере cloudHPC
Когда выгодно использовать виртуальный ЦОД для расчетов?
Рекомендую к использованию cloudHPC как 16 ядерный сервер, поскольку по скорости расчета он равен процессору 12900к за 50 т.руб (в расчете в fds используем 16 сеток).
Разница по времени в расчетах между:
16 ядрам и 32 ядрам - 23%;
32 ядрам и 48 ядрам - 21%;
16 ядрам и 48 ядрам уже под 50%.
По моему мнению, 16 ядер можно использовать в повседневных расчетах и не думать о приобретении компьютера ценою более 100 000 руб., а все что более 48 ядер уже не выгодно экономически и время расчета уже не так сильно зависит от количества ядер если мы говорим о моделировании в fds.
AMD Ryzen 5950х (16 ядер) скорость расчёта при 8 сетках составляет 1 мин, 8 секунд, что равно скорости расчета при 48 ядрах и 24 сетках на тестируемом сервере cloudHPC.
Ошибки на сервере при тестах
1) Распределение виртуальной машины
Эта ошибка происходит, когда вы начинаете слишком много моделирований одновременно. Это не реальная ошибка на самом деле, поскольку система берет немного, но в конечном счете выполнит вычисление. Просто потребуется больше времени, чтобы запустить виртуальную машину, где моделирование выполнено. Чтобы избежать этой проблемы и лишний раз не писать в службу клиентской поддержки, что у вас списали деньги - запускайте не больше, чем 1 или 2 моделирования в минуту.
2) Использование одного файла FDS одновременно на нескольких виртуальных машинах
Эта ошибка происходит, когда вы выполняете несколько моделирований на файле/папке VERY_SAME FDS хранения. Так или иначе моделирования борются друг с другом, что может привести к некорректной загрузке файла. В этом случае мы предлагаем загрузить несколько копий того же файла FDS и назначаем одну копию на каждое моделирование. Таким образом каждое моделирование будет работать над своим собственным файлом, и у вас не будет этого типа проблемы.
3) Вычисление закончено, но продолжительность вычисления очень большая
Предполагаем, что это могло быть снова связано с наличием нескольких расчетов, работающий на том же файле/папке.
Тесты на сервере cloudHPC
Number of MPI Processes | vCPU, time (min and sec) | |||||
8 | 16 | 32 | 48 | 64 | 96 | |
6 | 3,14 | 2,29 | 2,28 | 2,14 | 2,31 | |
8 | 2,45 | 2,06 | 1,51 | 1,47 | 1,51 | |
10 | 2,09 | 2,20 | ||||
12 | 2,07 | 1,39 | 1,26 | 2,20 | ||
14 | 1,58 | 1,28 | 1,30 | 1,27 | ||
16 | 1,45 | 1,25 | 1,23 | 1,23 | ||
18 | 1,44 | 1,28 | ||||
20 | 1,30 | 1,45 | ||||
22 | 2,20 | |||||
24 | 1,31 | 1,10 | ||||
26 | 1,43 | |||||
28 | 2,05 | 1,48 | ||||
30 | 2,13 | |||||
32 | 2,00 | 1,51 | ||||
48 | 1,24 | 1,25 | ||||
64 | 1,37 | |||||
96 | 1,41 | |||||
Примечание. Тесты проводились на fds 6.7.1 Не все ячейки заполнены поскольку тестовое время на сервере вышло. |
Окупаемость процессора в сравнении с арендой сервера | vCPU/highcpu – 1.00 GB RAM | |||||||
8 | 16 | 32 | 48 | 64 | 96 | 128 | 224 | |
Рублей/Hour | 27,6 | 55,2 | 110,4 | 165,6 | 220,8 | 331,2 | 441,6 | 772,8 |
12900к | 924 ч | |||||||
AMD Epyc 7551P | 244 ч | |||||||
AMD Ryzen 5950х Threadripper 3990X | 380 ч | |||||||
На момент тестов курс евро 86 руб. |
Когда выгодно использовать виртуальный ЦОД для расчетов?
Рекомендую к использованию cloudHPC как 16 ядерный сервер, поскольку по скорости расчета он равен процессору 12900к за 50 т.руб (в расчете в fds используем 16 сеток).
Разница по времени в расчетах между:
16 ядрам и 32 ядрам - 23%;
32 ядрам и 48 ядрам - 21%;
16 ядрам и 48 ядрам уже под 50%.
По моему мнению, 16 ядер можно использовать в повседневных расчетах и не думать о приобретении компьютера ценою более 100 000 руб., а все что более 48 ядер уже не выгодно экономически и время расчета уже не так сильно зависит от количества ядер если мы говорим о моделировании в fds.
AMD Ryzen 5950х (16 ядер) скорость расчёта при 8 сетках составляет 1 мин, 8 секунд, что равно скорости расчета при 48 ядрах и 24 сетках на тестируемом сервере cloudHPC.
Ошибки на сервере при тестах
1) Распределение виртуальной машины
Эта ошибка происходит, когда вы начинаете слишком много моделирований одновременно. Это не реальная ошибка на самом деле, поскольку система берет немного, но в конечном счете выполнит вычисление. Просто потребуется больше времени, чтобы запустить виртуальную машину, где моделирование выполнено. Чтобы избежать этой проблемы и лишний раз не писать в службу клиентской поддержки, что у вас списали деньги - запускайте не больше, чем 1 или 2 моделирования в минуту.
2) Использование одного файла FDS одновременно на нескольких виртуальных машинах
Эта ошибка происходит, когда вы выполняете несколько моделирований на файле/папке VERY_SAME FDS хранения. Так или иначе моделирования борются друг с другом, что может привести к некорректной загрузке файла. В этом случае мы предлагаем загрузить несколько копий того же файла FDS и назначаем одну копию на каждое моделирование. Таким образом каждое моделирование будет работать над своим собственным файлом, и у вас не будет этого типа проблемы.
3) Вычисление закончено, но продолжительность вычисления очень большая
Предполагаем, что это могло быть снова связано с наличием нескольких расчетов, работающий на том же файле/папке.
-
Поделиться:
- Подписаться