LINUX.ORG.RU

Сообщения mr_xz

 

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

Добрый день. Возникла необходимость раскидать обработку 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

mr_xz
()

RSS подписка на новые темы