LINUX.ORG.RU
ФорумAdmin

не работает taskset


0

2

Появилось необходимость раскидать различные процессы по разным ядрам проессора (AMD Phenome II x6 1055T), например раскидать tar и gzip по разным ядрам. Однако taskset упорно не желает это делать, да и вообще не работает нормально. taskset -c - выдает краткий help; taskset -c 1, -p 2474 - выдает failed to parse CPU list 1; taskset -p 1575 - выдает pid 1575's current affinity mask: 3f; И все в том же духе. В чем проблема и как ее решить? cat /proc/cpuinfo - http://pastebin.com/yif401NU Ubuntu 10.04 amd64



Последнее исправление: s_lim (всего исправлений: 2)

эта проблема уже обсуждалась, ищите

если вы пытаетесь раскидать tar zxvf foo.tar.gz, сначало подумайте что скрывается за этой командой

visual_pipe
()
Ответ на: комментарий от visual_pipe

поищу еще раз!
tar и gzip это в качестве примера

s_lim
() автор топика
Ответ на: комментарий от visual_pipe

Ничего путного не нашел.
Проблема остается открытой - почему не работает taskset и как это испрваить.

s_lim
() автор топика

man taskset

Появилось необходимость раскидать различные процессы по разным ядрам проессора

С каких пор они не раскидываются автоматически?

GotF ★★★★★
()
Ответ на: комментарий от GotF

а это имеет отношение к сути поставленного вопроса?
повторю суть - почему не работает утилита taskset и как это исправить?

s_lim
() автор топика
Ответ на: комментарий от s_lim

Для особо одарённых

>> повторю суть - почему не работает утилита taskset и как это исправить?

Убрать запятую после единицы в 'taskset -c 1, -p 2474'.

GotF ★★★★★
()
Ответ на: комментарий от s_lim

остается лишь поинтересоваться как получить список масок для 6ти ядерного процессора

мане же есть. простая битовая арифметика.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.