Welcome! Log In Create A New Profile

Advanced

квота

Posted by Anonymous User 
Anonymous User
квота
December 29, 2009 02:12PM
Извиняюсь, что вопрос не связан с темой рассылки, но не знаю в инете
мест где обсуждают системное программирование, а не все подряд.
Если знаете подскажите пожалуйста.


Вопрос к тем, кто занимается системным программированием
вопрос скорее в теорию

как выводить квоту юзерам?

первым делом покажется - ну что тут сложного?

но меня волнует вопрос нагрузки
да можно вывести квоту легко запросив систему ( repquota -u /home | grep user | awk {'print $3'} ), но правильно ли так каждый раз ее опрашивать?
С другой стороны можно положить в кеш инфу, и какое то время держать ее там, но тут возникает ситуация некорректной информации, если кеш держится долго.

В общем, кто занимался этим вопросом прошу подсказать.
Alex Vorona
Re: квота
December 30, 2009 03:48AM
27.12.2009 00:47, stanlee@newmail.ru wrote:
> Извиняюсь, что вопрос не связан с темой рассылки, но не знаю в инете
> мест где обсуждают системное программирование, а не все подряд.
> Если знаете подскажите пожалуйста.
>
>
> Вопрос к тем, кто занимается системным программированием
> вопрос скорее в теорию
>
> как выводить квоту юзерам?
>
> первым делом покажется - ну что тут сложного?
>
> но меня волнует вопрос нагрузки
> да можно вывести квоту легко запросив систему ( repquota -u /home | grep user | awk {'print $3'} ), но правильно ли так каждый раз ее опрашивать?
> С другой стороны можно положить в кеш инфу, и какое то время держать ее там, но тут возникает ситуация некорректной информации, если кеш держится долго.
>
> В общем, кто занимался этим вопросом прошу подсказать.
>
>
>
>
>
Что-то мне кажется вы рано волнуетесь.
time repquota -a >/dev/null

real 0m0.020s
user 0m0.001s
sys 0m0.002s

Да и quota позволяет получать квоту для нужного юзера, без grep'ов
Anonymous User
Re: квота
January 03, 2010 11:42AM
Здравствуйте.

можно пример?

> Да и quota позволяет получать квоту для нужного юзера, без grep'ов
Alex Vorona
Re: квота
January 03, 2010 03:02PM
03.01.2010 17:09, stanlee@newmail.ru wrote:
> Здравствуйте.
>
> можно пример?
>
>
>> Да и quota позволяет получать квоту для нужного юзера, без grep'ов
>>

quota -vxlu diradmin
Disk quotas for user diradmin (uid 102):
Filesystem blocks quota limit grace files quota
limit grace
/dev/sda2 101560 0 0 1714 0 0
Anonymous User
Re: квота
January 04, 2010 12:26PM
Здравствуйте.

так я тоже получаю квоту
но, я думал, будет какой то вариант без grepов, а тут тоже самое
мне нужна только цифра used для дальнейших манипуляций
ладно, оставим как есть


> 03.01.2010 17:09, stanlee@newmail.ru wrote:
>> Здравствуйте.
>>
>> можно пример?
>>
>>
>>> Да и quota позволяет получать квоту для нужного юзера, без grep'ов
>>>

> quota -vxlu diradmin
> Disk quotas for user diradmin (uid 102):
> Filesystem blocks quota limit grace files quota
> limit grace
> /dev/sda2 101560 0 0 1714 0
PandoraBox2007
Re: квота
January 19, 2010 03:26PM
квота на уровне FTP

On 3 янв, 22:09, stan...@newmail.ru wrote:
> Здравствуйте.
>
> так я тоже получаю квоту
> но, я думал, будет какой то вариант без grepов, а тут тоже самое
> мне нужна только цифра used для дальнейших манипуляций
> ладно, оставим как есть
>
> > 03.01.2010 17:09, stan...@newmail.ru wrote:
> >> Здравствуйте.
>
> >> можно пример?
>
> >>> Да и quota позволяет получать квоту для нужного юзера, без grep'ов
>
> > quota -vxlu diradmin
> > Disk quotas for user diradmin (uid 102):
> >      Filesystem  blocks   quota   limit   grace   files   quota  
> > limit   grace
> >       /dev/sda2  101560       0       0            1714       0    
>
>
Sych
Re: квота
January 19, 2010 05:04PM
> но меня волнует вопрос нагрузки

> да можно вывести квоту легко запросив систему ( repquota -u /home | grep user | awk {'print $3'} ), но правильно ли так каждый раз ее опрашивать?

0 долгих запросов лучше чем 1 ровно в "бесконечное" количество раз

> С другой стороны можно положить в кеш инфу, и какое то время держать ее там, но тут возникает ситуация некорректной информации, если кеш держится долго.

Что мешает обновлять кэш только тогда когда пользователь делает какую
то операцию которая влияет на данный параметр ? Хотя для того что бы
что то советовать нужно знать специфику системы - универсальных
рецептов не существует.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 116
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready