[hpc-devel] Slurm
Sergey Zhumatiy
=?iso-8859-1?q?serg_=CE=C1_parallel=2Eru?=
Пт Ноя 7 10:22:51 MSK 2008
> Согласен, но POSIX не совсем учитывал очень много вещей, точнее,
> совсем не учитывал.
>
Абсолютно верно. И главное, что не отражено в POSIX, насколько я
помню, это форма заказа ресурсов. Есть ключ, в котором "как-то это
описывается", а как - дело конкретной BS.
> 1. Узлов может быть сильно больше, чем дохрена ;-)
Стандарту пофиг. Таких ограничений там нет.
> 2. Производительность может сильно зависеть от конфигурации ресурса,
> т.е. выделение ресурса должно учитывать топологию сети. ПБС на блуджин
> будет веселым артефактом. Да это и на Т60 видно будет, пусть не
> настолько выражено, но будет, 10-узловая задача на одном шасси и на 10
> разных шасси - латентность между узлами за счет промежуточных
> коммутаторов различается в 5 раз.
При чём тут POSIX? Это дело планировщика, а не BS.
> 3. Часть ресурса может быть выключена в целях экономии энергии, и во
> время выделения ресурса эти узлы должны быть включены. В стандарте
> как, нет узла - нет проблем?
Опять же, это здесь причём? Как их включать-выключать надо в POSIX
пописать???
> 4. Локальные потребности могут отличаться от POSIX, что в SLURM может
> быть решено plugin-ами. Где расширяемость в стандарте?
Да расширяемости там хоть попой ешь. Как хочешь, так и расширяй.
Ничему не противоречит.
> 5. Как-то странно смотреть на стандарт в отрасли, в которой все
> меняется дважды в год ;-). MPI тоже стандарт, но это никому не мешает,
> да и очень многие на MPI смотрят как на временное решение. Ты же не
> будешь MPI пихать в облачные вычисления? Хотя кто-то пихает ;-).
>
Новые потребности - новые стандарты. MPI2 вышел давно, но большинство
использует MPI1. И одно другому не мешает, старый стандарт никто на
помойку не несёт, наоборот.
> Синтаксис конфига или синтаксис команд? Для второго всегда можно
Покажите-ка мне стандарт на синтаксис конфига :)
> сделать компат и зубры, которым лень почитать man, будут довольны ;-).
Нет, довольны будут те, кто не из консоли программки пускает, а
использует их в скриптах или программных комплексах. Ровно для этого
стандарты и существуют.
--
С уважением
Serg.
Подробная информация о списке рассылки HPC-devel