- 16-09-2022, 19:28
- 941
Тесты 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) Вычисление закончено, но продолжительность вычисления очень большая
Предполагаем, что это могло быть снова связано с наличием нескольких расчетов, работающий на том же файле/папке.
![](/uploads/posts/2022-09/1663346206_1663346109085.png)
![](/uploads/posts/2022-09/1663346102_1663346060434.png)
Тесты на сервере 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) Распределение виртуальной машины
![](/uploads/posts/2022-09/1663345643_1663345568722.png)
Эта ошибка происходит, когда вы начинаете слишком много моделирований одновременно. Это не реальная ошибка на самом деле, поскольку система берет немного, но в конечном счете выполнит вычисление. Просто потребуется больше времени, чтобы запустить виртуальную машину, где моделирование выполнено. Чтобы избежать этой проблемы и лишний раз не писать в службу клиентской поддержки, что у вас списали деньги - запускайте не больше, чем 1 или 2 моделирования в минуту.
2) Использование одного файла FDS одновременно на нескольких виртуальных машинах
![](/uploads/posts/2022-09/1663345704_1663345607239.png)
3) Вычисление закончено, но продолжительность вычисления очень большая
Предполагаем, что это могло быть снова связано с наличием нескольких расчетов, работающий на том же файле/папке.
-
Поделиться:
- Подписаться