[Ru_ngi] Disk overload for ARC directories.

Евгений Люблев lublev at itep.ru
Fri Mar 12 15:12:24 MSK 2021


Спасибо, Виктор!!!

Удачи. Евгений.

12.03.2021 15:10, Viktor Kotliar пишет:
> Евгений, привет!
> Я запускаю второй скрипт, в помощь основному арку для чекилки своих 
> дир. Один не справляется [1]
>
> Настройки arex тоже менял [2]
> Также этот session дир перенес на отдельную партицию xfs  и какие-то 
> параметры поставил [3] вроде ftype=1 сделал
>
>
> Удачи!
> Виктор
>
> [1]
> ```
> nohup /opt/scan-pbs-job.second.sh&
>
>
> #!/bin/sh
>
> while true;do timeout 60s /usr/share/arc/scan-pbs-job --config 
> /var/run/arched-arex.cfg /var/spool/arc/jobstatus ; date; done
>
> /opt/scan-pbs-job.second.sh (END)
> ```
>
>
> [2]
> ```
> [arex]
>   x509_host_key   = /etc/grid-security/hostkey.pem
>   x509_host_cert  = /etc/grid-security/hostcert.pem
>   delegationdb    = sqlite
>   watchdog        = no
>   loglevel        = 5
>   joblog          = /var/log/arc/arex-jobs.log
>   controldir      = /var/spool/arc/jobstatus
>   sessiondir      = /var/spool/arc/sessiondir
>   defaultttl      = 604800 1296000
>   shared_filesystem = no
>   scratchdir        = /scratch
>   mail              = lcg at ihep.ru
>   maxrerun          = 3
>   wakeupperiod      = 64
>   infoproviders_timelimit = 10800
>
> ```
>
> [3]
> ```
> /dev/xvdb on /var/spool/arc type xfs (rw,relatime,attr2,inode64,noquota)
>
>
>  xfs_info /dev/xvdb
> meta-data=/dev/xvdb              isize=512    agcount=4, 
> agsize=16384000 blks
>          =                       sectsz=512   attr=2, projid32bit=1
>          =                       crc=1        finobt=0 spinodes=0
> data     =                       bsize=4096   blocks=65536000, imaxpct=25
>          =                       sunit=0      swidth=0 blks
> naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
> log      =internal               bsize=4096   blocks=32000, version=2
>          =                       sectsz=512   sunit=0 blks, lazy-count=1
> realtime =none                   extsz=4096   blocks=0, rtextents=0
>
> ```
> On 12.03.2021 13:16, Евгений Люблев wrote:
>> Спасибо, Игорь!!!
>>
>> Удачи. Евгений.
>>
>>
>> 12.03.2021 13:14, Igor Tkachenko пишет:
>>> Евгений, добрый день.
>>>
>>>
>>> 12.03.2021 12:48, Евгений Люблев пишет:
>>>> Столкнулся с проблемой переполнения ~900 GB диска, выделенного под
>>>>
>>>> директории -
>>>>
>>>> sessions
>>>>
>>>> jobstatus
>>>>
>>>> Практически, sessions захватила все пространство.
>>>>
>>>> Начал смотреть, и atlas, и alice, и cms захватывают почти одинаково.
>>>>
>>>> Сталкивались вы с этой проблемой, если да, то как выходите из нее?
>>>>
>>>> М.б. в ARC есть чистильщик и его надо специально запускать?
>>>
>>> Sessions -- это дириктории задач.
>>> Если задача по каким-то причинам не удаляет свои файлы -- они 
>>> остаются в sessions.
>>> Удаляются они при удалении задачи из ARC.
>>> За интервалы отвечает переменная defaultttl секции arex 
>>> http://www.nordugrid.org/arc/arc6/admins/reference.html#defaultttl
>>>
>>> Неприятности с этим у нас были: при убийстве задачи PBS рабочий 
>>> каталог задачи остается полностью + задача может за собой не прибирать.
>>> Для борьбы с этим используем эпилог скрипт в PBS + RTE в ARC для 
>>> очистики $HOME задачи.


More information about the Ru_ngi mailing list