IRQ interrupt (как изменить???)
Модератор: /dev/random
IRQ interrupt
обнаружил, что у меня контроллер жёсткого диска и видеокарта стоят на одном прерывании... насколько я понимаю - это плохо - в биосе поменять прерывания нельзя (asus m2n-e sli) - есть ли в дженте иснструменты для этого??? по поиску нашёл только irqbalance - но судя по описанию - это вроде не то
Re: IRQ interrupt
да? спасибо - а то начитался сегодня ужасов про тормоза системы и тп...
Re: IRQ interrupt
Плохо потому что это влияет на производительность, не?
Можно как то вывести определенное устройство на отдельное прерывание?
Я вот тоже задался таким вопросом, потому что у меня сетевуха, видяха и один из usb-контроллеров - все на одном прерывании оказались.
ACPI APIC в BIOS включен, в загрузчике ядра тоже нет ни каких опций отключающих ACPI или APIC.
Делаю ping -f на соседний комп и FPS в игре падает с 133 до 117, загрузка ЦП при этом увеличивается всего на 1%(из чего сделал вывод что FPS падает не из-за нагрузки на ЦП, а именно из-за шаринга прерывания). А если сделать ping -f через другую сетевуху, которая на отдельном прерывании, то FPS в игре не падает. Может, конечно, дело в драйвере на сетевуху или в самой сетевухе....
Как видно ниже на 16-м прерывании у меня 3 устройства
Вывод cat /proc/interrupts выглядит так:
Код: Выделить всё
CPU0 CPU1
0: 156 44 IO-APIC-edge timer
1: 1 1 IO-APIC-edge i8042
9: 0 0 IO-APIC-fasteoi acpi
14: 0 0 IO-APIC-edge ide0
15: 0 0 IO-APIC-edge ide1
16: 1082840 1577576 IO-APIC-fasteoi uhci_hcd:usb3, skge@pci:0000:04:00.0, nvidia
17: 6670132 2395127 IO-APIC-fasteoi EMU10K1
18: 12060 17871 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
19: 0 0 IO-APIC-fasteoi uhci_hcd:usb7
21: 104044 47245 IO-APIC-fasteoi uhci_hcd:usb4
22: 48241 57205 IO-APIC-fasteoi ata_piix, ata_piix
23: 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb6
27: 2402004 406868 PCI-MSI-edge eth0
NMI: 0 0 Non-maskable interrupts
LOC: 20379220 20303772 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
PND: 0 0 Performance pending work
RES: 999644 1052264 Rescheduling interrupts
CAL: 78510 42221 Function call interrupts
TLB: 82428 84515 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 33 33 Machine check polls
ERR: 1
MIS: 0
я бы объединил устройства с 19 и 21 прерывания и вывел бы видяху(nvidia) на отдельное, но как это сделать?
Материнка Asus P5K SE
Nothing ever changes...