LINUX.ORG.RU
ФорумAdmin

Как привязать irq к нужному процессору


0

0

Добрый день. Возникла необходимость раскидать обработку irq по разным процессорам. irqbalance это может сделать сам, но как он это делает меня не устраивает. Вроде как можно проправить ручками smp_affinity что-то вроде echo 2 > /proc/irq/10/smp_affinity но у меня не прокатывает, вываливает ошибку echo:Ошибка записи:Ошибка ввода/вывода. Описанная схема работает на 2.4, но вроде как и для 2.6 должна работать. сервис irqbalance отключил совсем. Так что, он вроде как и не должен мешать совершить задуманное... Вопрос в том что может мешать поправить smp_affinity, или как можно добиться требуемого другим способом. Заранее благодарен за Вашу помошь, в это нелёгком для меня вопросе...

Система CentOS 5.4 ядро 2.6.18-164.15.1.el5

ps -e говорит следующее PID TTY TIME CMD 1 ? 00:00:00 init 2 ? 00:00:00 migration/0 3 ? 00:00:00 ksoftirqd/0 4 ? 00:00:00 watchdog/0 5 ? 00:00:00 migration/1 6 ? 00:00:00 ksoftirqd/1 7 ? 00:00:00 watchdog/1 8 ? 00:00:00 events/0 9 ? 00:00:00 events/1 10 ? 00:00:00 khelper 11 ? 00:00:00 kthread 15 ? 00:00:00 kblockd/0 16 ? 00:00:00 kblockd/1 17 ? 00:00:00 kacpid 125 ? 00:00:00 cqueue/0 126 ? 00:00:00 cqueue/1 129 ? 00:00:00 khubd 131 ? 00:00:00 kseriod 198 ? 00:00:00 pdflush 199 ? 00:00:00 pdflush 200 ? 00:00:00 kswapd0 201 ? 00:00:00 aio/0 202 ? 00:00:00 aio/1 355 ? 00:00:00 kpsmoused 386 ? 00:00:00 ata/0 387 ? 00:00:00 ata/1 388 ? 00:00:00 ata_aux 392 ? 00:00:00 scsi_eh_0 393 ? 00:00:00 scsi_eh_1 394 ? 00:00:00 scsi_eh_2 395 ? 00:00:00 scsi_eh_3 402 ? 00:00:00 kstriped 415 ? 00:00:00 ksnapd 430 ? 00:00:00 kjournald 455 ? 00:00:00 kauditd 488 ? 00:00:00 udevd 1077 ? 00:00:00 hd-audio0 1263 ? 00:00:00 kmpathd/0 1264 ? 00:00:00 kmpathd/1 1265 ? 00:00:00 kmpath_handlerd 1289 ? 00:00:00 kjournald 1743 ? 00:00:00 auditd 1745 ? 00:00:00 audispd 1775 ? 00:00:00 syslogd 1778 ? 00:00:00 klogd 1815 ? 00:00:00 rpciod/0 1817 ? 00:00:00 rpciod/1 1824 ? 00:00:00 rpc.idmapd 1847 ? 00:00:00 dbus-daemon 1868 ? 00:00:00 pcscd 1882 ? 00:00:00 acpid 2204 ? 00:00:00 hald 2205 ? 00:00:00 hald-runner 2213 ? 00:00:00 hald-addon-acpi 2216 ? 00:00:00 hald-addon-keyb 2256 ? 00:00:00 hidd 2283 ? 00:00:00 automount 2307 ? 00:00:00 sshd 2326 ? 00:00:00 ntpd 2363 ? 00:00:00 mysqld_safe 2413 ? 00:00:00 mysqld 2450 ? 00:00:00 sendmail 2458 ? 00:00:00 sendmail 2472 ? 00:00:00 gpm 2501 ? 00:00:00 safe_asterisk 2519 ? 00:00:06 asterisk 2522 ? 00:00:00 crond 2548 ? 00:00:00 atd 2570 ? 00:00:00 smartd 2573 tty1 00:00:00 mingetty 2574 tty2 00:00:00 mingetty 2575 tty3 00:00:00 mingetty 2578 tty4 00:00:00 mingetty 2589 tty5 00:00:00 mingetty 2595 tty6 00:00:00 mingetty 11472 ? 00:00:00 sshd 11474 ? 00:00:00 sshd 11475 pts/0 00:00:00 bash 11504 pts/0 00:00:00 su 11506 pts/0 00:00:00 bash 11644 pts/0 00:00:00 ps


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