<HTML><BODY>Большое спасибо за подробный ответ!<br><br>Вторник, 18 июня 2019, 12:05 +03:00 от anikeev <anikeev@ut.mephi.ru>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        <div id="">

        

        
        
        













        







<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div id="viewmessagebody" class="mr_read__body">
                <base target="_self" href="https://touch.mail.ru/cgi-bin/">
                
                        <div id="style_15608487150693858688_BODY">On Mon, 2019-06-17 at 16:52 +0300, Мария Шутикова wrote:<br>
> Здравствуйте!<br>
    
Добрый день!<br>
<br>
> Подскажите пожалуйста, как я могу узнать максимальное число потоков,<br>
> которое пользователь может занять в данной очереди? Допустим, моя<br>
> задача на 128 потоках считается примерно 4 часа, хочу определиться с<br>
> очередью. Вероятно, лучше всего было бы запросить 4х32.<br>
<br>
Оптимальная конфигурация MPI/OpenMP сильно зависит от алгоритма<br>
программы и входных данных. Универсального ответа здесь нет. Для<br>
типовых задач строится диаграмма времени выполнения тестовой задачи<br>
(например, 16x8, 8x16, 4x32).<br>
<br>
> Можно ли в short занимать столько? Есть ли ограничения? Если я<br>
> некорректно задаю вопрос, поправьте меня, пожалуйста!<br>
<br>
Для начала, Вам стоит обратить внимание на ограничения вычислительных<br>
потоков для одного пользователя. Они есть на кластерах Unicluster и<br>
Basov:<br>
<br>
<a href="/compose?To=anikeev@master.unicluster">anikeev@master.unicluster</a> ~ $ cat /var/spool/maui/maui.cfg<br>
...<br>
USERCFG[DEFAULT]    MAXPROC=64<br>
<br>
<a href="/compose?To=anikeev@master.basov">anikeev@master.basov</a> ~ $ cat /var/spool/maui/maui.cfg<br>
...<br>
USERCFG[DEFAULT]        MAXPROC=192<br>
<br>
Таким образом, на Basov один пользователь не может занять более 192<br>
вычислительных потоков. Ваша задача подходит под требования Basov, и не<br>
подходит под требования Unicluster.<br>
<br>
Далее, нужно ознакомиться с типами очередей:<br>
<br>
<a href="/compose?To=anikeev@master.basov">anikeev@master.basov</a> ~ $ qmgr -c 'p s'<br>
...<br>
create queue long<br>
...<br>
set queue long max_queuable = 1000 - Не более 1000 таких задач в<br>
очереди для всех пользователей. 1001-я станет blocked<br>
set queue long max_user_queuable = 500 - Не более 500 задач в очереди<br>
от одного пользователя. 501-я станет blocked<br>
set queue long max_running = 400 - Не более 400 одновременно запущенных<br>
задач. 401-я останется в очереди, пока не закончится одна из<br>
запущенных.<br>
set queue long resources_max.walltime = 168:00:00 - максимальное время<br>
выполнения<br>
set queue long resources_min.walltime = 24:00:01 - минимальное время<br>
выполнения<br>
set queue long disallowed_types = interactive - запрещены интерактивные<br>
задачи (qsub -I)<br>
set queue long resources_available.procct = 192 - не более 192<br>
вычислительных потоков для запущенных задач для всех пользователей.<br>
Если задаче не хватает потоков, задача остается в очереди до<br>
освобождения ресурсов<br>
set queue long max_user_run = 150 - не более 150 одновременно<br>
запущенных задач от одного пользователя. 151-я останется в очереди,<br>
пока не закончится одна из запущенных.<br>
...<br>
<br>
Подробное руководство пользователя есть здесь:<br>
<br>
<a href="http://docs.adaptivecomputing.com/maui/" target="_blank">http://docs.adaptivecomputing.com/maui/</a><br>
<a href="https://www.adaptivecomputing.com/support/documentation-index/torque-re" target="_blank">https://www.adaptivecomputing.com/support/documentation-index/torque-re</a><br>
source-manager-documentation/<br>
<br>
Не на всех очередях установлены все типы ограничений. Конкретно по<br>
Вашему вопросу:<br>
<br>
Basov:<br>
<br>
create queue short<br>
...<br>
set queue short max_queuable = 1000<br>
set queue short max_user_queuable = 640<br>
set queue short max_running = 500<br>
set queue short resources_max.walltime = 06:00:00<br>
...<br>
set queue short max_user_run = 300<br>
...<br>
<br>
Строки "resources_available.procct" нет. Других ограничений на число<br>
вычислительных потоков нет. Да, задачу 128 x 04:00:00 можно запустить<br>
на Basov. Она встанет в общую очередь, если в очереди менее 1000 таких<br>
задач или 640 Ваших таких задач.<br>
<br>
Cherenkov:<br>
<br>
Аналогично.<br>
<br>
<br>
> _______________________________________________<br>
> hpc mailing list<br>
> <a href="/compose?To=hpc@lists.mephi.ru">hpc@lists.mephi.ru</a><br>
> <a href="https://lists.mephi.ru/listinfo/hpc" target="_blank">https://lists.mephi.ru/listinfo/hpc</a><br>
-- <br>
С уважением,<br>
инженер отдела Unix-технологий МИФИ,<br>
Аникеев Артём.<br>
Тел.: 8<br>
(495) 788-56-99, доб. 8998<br>
</div>
                        
                
                <base target="_self" href="https://touch.mail.ru/cgi-bin/">
        </div>

        
</div>







</div>
</blockquote>
<br>
<br>-- <br>Мария Шутикова<br></BODY></HTML>