Как ограничить процессу использование процессоров? (smp, cpu, limition)

Knoppix

Модераторы: Warderer, Модераторы разделов

devis
Сообщения: 37

Как ограничить процессу использование процессоров?

Сообщение devis »

Как запустить процесс на определенном количестве процессоров? Допустим, есть два процессора, запущенный процесс должен использовать только один. nice/renice меня не устраивает, т.к. все равно процесс использует два процессора.

Система: debian
Машина: smp

P/S: кстати, гугл форума что-то не работает.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Как ограничить процессу использование процессоров?

Сообщение diesel »

devis писал(а):
22.05.2006 01:18
Как запустить процесс на определенном количестве процессоров? Допустим, есть два процессора, запущенный процесс должен использовать только один. nice/renice меня не устраивает, т.к. все равно процесс использует два процессора.

Система: debian
Машина: smp

P/S: кстати, гугл форума что-то не работает.


ulimit ?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Как ограничить процессу использование процессоров?

Сообщение t.t »

(devis @ May 22 2006, в 00:18) писал(а):P/S: кстати, гугл форума что-то не работает.
Вы имеете ввиду ссылку "поиск" в шапке? Если да, то у меня всё работает.

P.S. А такие вещи, кстати, лучше писать в "поддержке".
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
devis
Сообщения: 37

Re: Как ограничить процессу использование процессоров?

Сообщение devis »

man ulimit
ulimit - set or report file size limit

иль я чего не понял?
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Как ограничить процессу использование процессоров?

Сообщение aLexx programmer »

(devis @ May 23 2006, в 22:10) писал(а):man ulimit
ulimit - set or report file size limit

иль я чего не понял?

man bash, вообще-то.

Только ulimit этого, похоже, не умеет.
Спасибо сказали:
Аватара пользователя
Paul7
Сообщения: 40

Re: Как ограничить процессу использование процессоров?

Сообщение Paul7 »

Если я правильно понимаю, этого не умеет Linux.

А так можно посмотреть тут, по запросам psrset и psradm.
HP i2000 Dual Itanium / Debian Sarge & Win2k3
Sun Ultra 5 M270 / OpenSolaris Nevada-41
DEC Multia VX42 / OpenBSD 3.8
HP 9000 Model C100 / HP-UX B.11.00
Спасибо сказали:
devis
Сообщения: 37

Re: Как ограничить процессу использование процессоров?

Сообщение devis »

Это как не умеет? :blink:
даже мастдай научился такое делать :(
Спасибо сказали:
devis
Сообщения: 37

Re: Как ограничить процессу использование процессоров?

Сообщение devis »

aLexx programmer
ulimit -Ht 10
bash: ulimit: cpu time: cannot modify limit: Invalid argument

help ulimit:
"...-t the maximum amount of cpu time in seconds...", кажись это не то что мне надо :(
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Как ограничить процессу использование процессоров?

Сообщение aLexx programmer »

(devis @ May 31 2006, в 19:16) писал(а):кажись это не то что мне надо

Я так и сказал:

(aLexx programmer @ May 24 2006, в 21:26) писал(а):Только ulimit этого, похоже, не умеет.
Спасибо сказали: