The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ограничение процессов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ограничение процессов" 
Сообщение от rm Искать по авторуВ закладки(??) on 25-Ноя-05, 13:43  (MSK)
Доброго времени суток. Очень интересует вопрос: как же во freebsd ограничить какой-нибудь процесс? Например, запретить mysqld использовать более 50% процессорного времени? Возможно ли это и с помощью чего делаюся такие вещи?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "ограничение процессов" 
Сообщение от uldus Искать по авторуВ закладки(ok) on 26-Ноя-05, 23:24  (MSK)
> Например, запретить mysqld использовать более 50% процессорного времени?

К сожалению, такое невозможно. Обходной путь вять Xen и посадить mysqld в отдельную виртуальную машину. Но всплывет другая проблема, кроме  процессорного времени mysql жаден до дисковых операций, лучше для него поставить отдельный диск.

http://www.cl.cam.ac.uk/Research/SRG/netos/xen/

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ограничение процессов" 
Сообщение от rm Искать по авторуВ закладки(??) on 28-Ноя-05, 11:12  (MSK)
насчет mysql это был просто пример
А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ограничение процессов" 
Сообщение от uldus Искать по авторуВ закладки(ok) on 28-Ноя-05, 12:45  (MSK)
>насчет mysql это был просто пример
>А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?

никак.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ограничение процессов" 
Сообщение от iasb emailИскать по авторуВ закладки(ok) on 28-Ноя-05, 17:26  (MSK)
>>насчет mysql это был просто пример
>>А системными средствами этого никак не сделать? может sysctl или еще что-нибудь?
>
>никак.

#!/bin/sh
kill -9 `ps ax | grep 'процесс - так как он выглядит по ps ax' | awk '{print $1}'`

и попробуй все это в Крон

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ограничение процессов" 
Сообщение от uldus Искать по авторуВ закладки(ok) on 29-Ноя-05, 11:55  (MSK)
>#!/bin/sh
>kill -9 `ps ax | grep 'процесс - так как он выглядит
>по ps ax' | awk '{print $1}'`
>
>и попробуй все это в Крон

А теперь перечитайте начальный вопрос.

Мало того что ответ не по существу, дак еще и настолько бредовый и неэффективный, что хуже трудно придумать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ограничение процессов" 
Сообщение от ми Искать по авторуВ закладки on 29-Ноя-05, 10:57  (MSK)
через login.conf для начала попробуйте :)


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ограничение процессов" 
Сообщение от saylor_ua Искать по авторуВ закладки(??) on 29-Ноя-05, 11:18  (MSK)
>через login.conf для начала попробуйте :)

точно :) man login.conf

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "ограничение процессов" 
Сообщение от uldus Искать по авторуВ закладки(ok) on 29-Ноя-05, 11:53  (MSK)
>>через login.conf для начала попробуйте :)
>
>точно :) man login.conf

И что вы ограничите через login.conf ? _Максимальное_время_ утилизации CPU для процесса ? И толку в этом для процесса демона ? Вопрос был как мягко не дать сжирать 100% ресурсов процессора, а не как срубить процесс после того как он проработал N'ое количество времени, не считаясь с тем сожрал ли он лимит за неделю или за 5 сек.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "ограничение процессов" 
Сообщение от saylor_ua Искать по авторуВ закладки(??) on 29-Ноя-05, 18:01  (MSK)
>>>через login.conf для начала попробуйте :)
>>
>>точно :) man login.conf
>
>И что вы ограничите через login.conf ? _Максимальное_время_ утилизации CPU для процесса
>? И толку в этом для процесса демона ? Вопрос был
>как мягко не дать сжирать 100% ресурсов процессора, а не как
>срубить процесс после того как он проработал N'ое количество времени, не
>считаясь с тем сожрал ли он лимит за неделю или за
>5 сек.

согласен, ошибся

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




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

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