Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

cpulimit N help :3

Статус пользователя нуб
сообщение 14.6.2011, 18:42
Сообщение #1


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

В общем кто юзал, расскажите чокак, а то чтото ничего дельного я не нагуглил :\


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 330863
сообщение 14.6.2011, 20:07
Сообщение #2


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб,
Код
cpulimit -h
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 14.6.2011, 22:24
Сообщение #3


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

330863,
Ладно, спошу по другому, как это дело прикрутить, скажем к скрипту от Лексикона 0.94 ?)

Я так понимаю, что в строку запука надо будет добавить cpulimit ./hlds_run blahblahblah -l=N% так?


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SONY
сообщение 14.6.2011, 22:28
Сообщение #4


Стаж: 19 лет

Сообщений: 201
Благодарностей: 75
Полезность: 299

Цитата
НАЗВАНИЕ
cpulimit - ограничение использования процессора процессом

СИНТАКСИС
cpulimit мишенью [параметры ...]

ОПИСАНИЕ
Цель должна быть точно один из них:

-P, - PID = N
PID процесса

-E, - EXE = FILE
имя исполняемого файла программы

-P, - Path = Путь
абсолютный путь к исполняемому файлу программы

ВАРИАНТЫ

-L, - предел = N
Доля процессоров позволило от 0 до 100 (обязательный)

-V, - подробно
Статистика показывает контроль

-Z, - лениво
выход, если нет подходящего процесса цели, или если он умирает

-H, - помогать
выдает эту информацию и выход

ПРИМЕРЫ
Предполагая, что вы стали "Foo - Бар", и вы узнаете с верхнего (1) или PS (1), что этот процесс не занимает всю вашу процессор
время вы можете либо

# Cpulimit-е Foo-L 50
ограничивает использование ресурсов процессора процессом, действуя на исполняемом файле программы (обратите внимание: аргумент "- Бар"
опущен)

# Cpulimit-P 1234-L 50
ограничивает использование ресурсов процессора процессом, действуя на свой PID, как показали PS (1)

# Cpulimit-P / USR / BIN / Foo-L 50
же, как-E, но использует абсолютный путь к файлу



пример: процесс apache2 до 30%.
Код
cpulimit -e apache2 -l 30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.6.2011, 7:23
Сообщение #5


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

SONY,
не вариант тк будет хукать первый найденный процесс и только его ограничивать по процу

нуб,
Код
cpulimit -P /home/hlds/hlds_i686 -l xx

где /home/hlds/hlds_i686 путь к процессу а xx ограничения :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.6.2011, 7:30
Сообщение #6


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

330863,
Спасибо, уже разобрался)


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SONY
сообщение 15.6.2011, 7:40
Сообщение #7


Стаж: 19 лет

Сообщений: 201
Благодарностей: 75
Полезность: 299

330863,
я же выложил флаги никаких проблемсов )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.6.2011, 7:43
Сообщение #8


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

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


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SONY
сообщение 15.6.2011, 8:33
Сообщение #9


Стаж: 19 лет

Сообщений: 201
Благодарностей: 75
Полезность: 299

да мне тож нужно но пока что для win servera )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.6.2011, 9:49
Сообщение #10


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб,
а чем не угодил скрипт лексикона ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 15.6.2011, 12:46
Сообщение #11
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

я его пробовал. однако он не запустил сервер..... я вместо его параметров делал php_exec ну все равно не запустился
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 15.6.2011, 12:47
Сообщение #12


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

cs-portal,
более вероятно криво настройл :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя нуб
сообщение 15.6.2011, 16:22
Сообщение #13


Стаж: 16 лет

Сообщений: 1966
Благодарностей: 580
Полезность: 37

330863,
какой именно скрипт? тот что пхп?
Соль в том, что мне надо перезапускать сервер, даже если он выключен через quit, может можно просто чтото в скрипте запуска серверов поменять?


!
Аккаунт пользователя заблокирован до: 26.8.2285, 9:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 16.6.2011, 12:10
Сообщение #14


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

нуб,
я ответил не тебе а cs-portal-у

в твоём случий можно использовать проверку каждые 2 секунды на сушествование процесса сервера, или же проверять статус сервера через qstat, первый вариант лучший и быстрее сервер востановится, второй ефективнее в случий если сервер мог быть не просто оффнут а перегружен через эксплойты :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: