Доброго времени суток. Очень интересует вопрос: как же во freebsd ограничить какой-нибудь процесс? Например, запретить mysqld использовать более 50% процессорного времени? Возможно ли это и с помощью чего делаюся такие вещи?
> Например, запретить mysqld использовать более 50% процессорного времени?К сожалению, такое невозможно. Обходной путь вять Xen и посадить mysqld в отдельную виртуальную машину. Но всплывет другая проблема, кроме процессорного времени mysql жаден до дисковых операций, лучше для него поставить отдельный диск.
насчет mysql это был просто пример
А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?
>насчет mysql это был просто пример
>А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?никак.
>>насчет mysql это был просто пример
>>А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?
>
>никак.#!/bin/sh
kill -9 `ps ax | grep 'процесс - так как он выглядит по ps ax' | awk '{print $1}'`и попробуй все это в Крон
>#!/bin/sh
>kill -9 `ps ax | grep 'процесс - так как он выглядит
>по ps ax' | awk '{print $1}'`
>
>и попробуй все это в КронА теперь перечитайте начальный вопрос.
Мало того что ответ не по существу, дак еще и настолько бредовый и неэффективный, что хуже трудно придумать.
через login.conf для начала попробуйте :)
>через login.conf для начала попробуйте :)точно :) man login.conf
>>через login.conf для начала попробуйте :)
>
>точно :) man login.confИ что вы ограничите через login.conf ? _Максимальное_время_ утилизации CPU для процесса ? И толку в этом для процесса демона ? Вопрос был как мягко не дать сжирать 100% ресурсов процессора, а не как срубить процесс после того как он проработал N'ое количество времени, не считаясь с тем сожрал ли он лимит за неделю или за 5 сек.
>>>через login.conf для начала попробуйте :)
>>
>>точно :) man login.conf
>
>И что вы ограничите через login.conf ? _Максимальное_время_ утилизации CPU для процесса
>? И толку в этом для процесса демона ? Вопрос был
>как мягко не дать сжирать 100% ресурсов процессора, а не как
>срубить процесс после того как он проработал N'ое количество времени, не
>считаясь с тем сожрал ли он лимит за неделю или за
>5 сек.согласен, ошибся