The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"FreeBSD Foundation профинансирует доработку поддержки виртуа..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "FreeBSD Foundation профинансирует доработку поддержки виртуа..." +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 16-Июн-10, 00:24 
>[оверквотинг удален]
>>>Если cputime, то его использование чревато отказом в обслуживании (FreeBSD ядром будет
>>>прибит процесс, съевший все, что полагается пользователю)
>>
>>Угу. Это про застрявшие CGI. Демонам cputime никто, разумеется, не выставляет.
>>>-cur и -max никак не помогут избежать отказа в обслуживании. Что еще
>>>остается? Старичек renice.
>>
>>«Старое» не всегда означает «неэффективное». :)
>
>Значит. прочитайте внимание про cpuunits

(см. ниже)

>[оверквотинг удален]
>>А надо? Вроде как логично именно распределять приоритеты: вот эта задача важнее,
>>она получит больше CPU, а когда она будет простаивать — остальные
>>будут пользоваться тем же CPU сколько угодно — имеем максимально полное
>>испольование ресурсов железки.
>
>Нужно: ставим мало cpulimit(что бы другим не мешало), но много cpuunits, для
>высокой интерактивности сервисов (нужно IP-телефонии, но не только, для БД тоже
>не помешает, хотя, конечно, делать мягкий реалтайм на контейнерах бред, но
>скорость транзакций часто критичный фактор).
>Перечитайте, пожалуйста, еще раз примеры.

Давайте начнём с того, что cpuunits — это абстракция, и ещё чем их больше, тем тормознутее будет система, из-за виртуальных переключений контекста — физическое количество процессоров ведь то же самое. Вы гонитесь за фичами, но давайте всё же вспомним исходную задачу: 1. Давать определённым процессам более высокий (СУБД, realtime-приложения) или более низкий (компилятор) приоритет; 2. По возможности гарантировать наличие свободных процессоров для неотложного выполнения (realtime-приложения). Обе эти задачи во FreeBSD выполняются — по-другому, чем в Linux+OpenVZ, но выполняются, более того, средства управления в контейнерах те же, что для обычной системы, безо всяких vzctl.

Я не буду спорить, что OpenVZ в чём-то «круче». Только кому и зачем вы это доказываете?

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
FreeBSD Foundation профинансирует доработку поддержки виртуа..., opennews, 13-Июн-10, 23:37  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру