46.1% interrupt

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-06 9:48:30

Здравствуйте.
Поставил FreeBSD на только что собранный ПK, сделал top, а там...

Код: Выделить всё

service# top
last pid:   614;  load averages:  0.18,  0.24,  0.11    up 0+00:02:54  14:26:47
19 processes:  1 running, 18 sleeping
CPU:  0.0% user,  0.0% nice,  0.0% system, 46.1% interrupt, 53.9% idle
Mem: 6968K Active, 5096K Inact, 21M Wired, 8336K Buf, 1966M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
  603 root        1  44    0  8428K  3884K select 0   0:00  0.00% sshd
  607 root        1  20    0  3480K  2220K pause  1   0:00  0.00% csh
  400 root        1  44    0  3184K  1224K select 0   0:00  0.00% syslogd
  354 root        1  44    0  1888K   564K select 0   0:00  0.00% devd
  542 root        1  44    0  5876K  3188K select 0   0:00  0.00% sendmail
  552 root        1   8    0  3212K  1272K nanslp 0   0:00  0.00% cron
  597 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  595 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  599 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  592 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  593 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  598 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  596 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  594 root        1   5    0  3184K  1084K ttyin  0   0:00  0.00% getty
  527 root        1  44    0  5752K  3244K select 0   0:00  0.00% sshd
  571 root        1  96    0  3240K  1340K select 0   0:00  0.00% inetd
Ладно, дальше:

Код: Выделить всё

service# vmstat -i
interrupt                          total       rate
irq1: atkbd0                           6          0
irq6: fdc0                             1          0
irq18: re1 uhci2++                   239          0
irq19: uhci4++                  19010879      54472
cpu0: timer                       704927       2019
cpu1: timer                       704461       2018
Total                           20420513      58511
irq19 - смотрим какие на нем устройства:

Код: Выделить всё

uhci4: <UHCI (generic) USB controller> port 0xa400-0xa41f irq 19 at device 29.1 on pci0
atapci1: <Intel ATA controller> port 0x9000-0x9007,0x8c00-0x8c03,0x8880-0x8887,0x8800-0x8803,0x8480-0x848f,0x8400-0x840f irq 19 at device 31.2 on pci0
atapci2: <Intel ATA controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f irq 19 at device 31.5 on pci0
Если USB в принципе не нужен и его можно отключить, то ATA controller....
Прогуглив инет нашел, что irq для этих устройств можно переопределить, но как это сделать отыскать не получилось + тут в последних сообщениях вроде предложен выход...
Может кто сталкивался с подобным? Заранее спасибо за помощь...
Материнская плата: Asus P5Q SE2

Код: Выделить всё

service# uname -a
FreeBSD service 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

Код: Выделить всё

service# dmesg
Copyright (c) 1992-2009 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.1-RELEASE #0: Thu Jan  1 14:37:25 UTC 2009
    root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU     E7500  @ 2.93GHz (2932.78-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x1067a  Stepping = 10
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x408e39d<SSE3,DTES64,MON,DS_CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,<b26>>
  AMD Features=0x20100000<NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 2
real memory  = 2146959360 (2047 MB)
avail memory = 2091327488 (1994 MB)
ACPI APIC Table: <A_M_I_ OEMAPIC >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <A_M_I_ OEMRSDT> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 7ff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xbc00-0xbc7f mem 0xfd000000-0xfdffffff,0xd0000000-0xdfffffff,0xfa000000-0xfbffffff irq 16 at device 0.0 on pci1
uhci0: <UHCI (generic) USB controller> port 0xa800-0xa81f irq 16 at device 26.0 on pci0
uhci0: [GIANT-LOCKED]
uhci0: [ITHREAD]
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 2 ports with 2 removable, self powered
uhci1: <UHCI (generic) USB controller> port 0xa880-0xa89f irq 21 at device 26.1 on pci0
uhci1: [GIANT-LOCKED]
uhci1: [ITHREAD]
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xac00-0xac1f irq 18 at device 26.2 on pci0
uhci2: [GIANT-LOCKED]
uhci2: [ITHREAD]
usb2: <UHCI (generic) USB controller> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: 2 ports with 2 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf9fffc00-0xf9ffffff irq 18 at device 26.7 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3
uhub3: 6 ports with 6 removable, self powered
pci0: <multimedia> at device 27.0 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0
pci4: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> irq 17 at device 28.4 on pci0
pci3: <ACPI PCI bus> on pcib3
atapci0: <Marvell 88SX6101 UDMA133 controller> port 0xdc00-0xdc07,0xd880-0xd883,0xd800-0xd807,0xd480-0xd483,0xd400-0xd40f mem 0xfeaffc00-0xfeaffdff irq 16 at device 0.0 on pci3
atapci0: [ITHREAD]
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
pcib4: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0
pci2: <ACPI PCI bus> on pcib4
re0: <RealTek 8168/8168B/8168C/8168CP/8168D/8111B/8111C/8111CP PCIe Gigabit Ethernet> port 0xc800-0xc8ff mem 0xf8eff000-0xf8efffff,0xf8ee0000-0xf8eeffff irq 17 at device 0.0 on pci2
re0: Chip rev. 0x3c000000
re0: MAC rev. 0x00400000
re0: PHY write failed
re0: PHY write failed
re0: MII without any phy!
device_attach: re0 attach returned 6
uhci3: <UHCI (generic) USB controller> port 0xa080-0xa09f irq 23 at device 29.0 on pci0
uhci3: [GIANT-LOCKED]
uhci3: [ITHREAD]
usb4: <UHCI (generic) USB controller> on uhci3
usb4: USB revision 1.0
uhub4: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb4
uhub4: 2 ports with 2 removable, self powered
uhci4: <UHCI (generic) USB controller> port 0xa400-0xa41f irq 19 at device 29.1 on pci0
uhci4: [GIANT-LOCKED]
uhci4: [ITHREAD]
usb5: <UHCI (generic) USB controller> on uhci4
usb5: USB revision 1.0
uhub5: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb5
uhub5: 2 ports with 2 removable, self powered
uhci5: <UHCI (generic) USB controller> port 0xa480-0xa49f irq 18 at device 29.2 on pci0
uhci5: [GIANT-LOCKED]
uhci5: [ITHREAD]
usb6: <UHCI (generic) USB controller> on uhci5
usb6: USB revision 1.0
uhub6: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb6
uhub6: 2 ports with 2 removable, self powered
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xf9fff800-0xf9fffbff irq 23 at device 29.7 on pci0
ehci1: [GIANT-LOCKED]
ehci1: [ITHREAD]
usb7: EHCI version 1.0
usb7: companion controllers, 2 ports each: usb4 usb5 usb6
usb7: <EHCI (generic) USB 2.0 controller> on ehci1
usb7: USB revision 2.0
uhub7: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb7
uhub7: 6 ports with 6 removable, self powered
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci5: <ACPI PCI bus> on pcib5
re1: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0xe800-0xe8ff mem 0xfebffc00-0xfebffcff irq 18 at device 2.0 on pci5
re1: Chip rev. 0x10000000
re1: MAC rev. 0x00000000
miibus0: <MII bus> on re1
rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
re1: Ethernet address: 00:80:48:46:00:5c
re1: [FILTER]
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci1: <Intel ATA controller> port 0x9000-0x9007,0x8c00-0x8c03,0x8880-0x8887,0x8800-0x8803,0x8480-0x848f,0x8400-0x840f irq 19 at device 31.2 on pci0
atapci1: [ITHREAD]
ata3: <ATA channel 0> on atapci1
ata3: [ITHREAD]
ata4: <ATA channel 1> on atapci1
ata4: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
atapci2: <Intel ATA controller> port 0xa000-0xa007,0x9c00-0x9c03,0x9880-0x9887,0x9800-0x9803,0x9480-0x948f,0x9400-0x940f irq 19 at device 31.5 on pci0
atapci2: [ITHREAD]
ata5: <ATA channel 0> on atapci2
ata5: [ITHREAD]
ata6: <ATA channel 1> on atapci2
ata6: [ITHREAD]
acpi_button0: <Power Button> on acpi0
fdc0: <floppy drive controller (FDE)> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse, device ID 3
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio0: [FILTER]
cpu0: <ACPI CPU> on acpi0
ACPI Warning (tbutils-0243): Incorrect checksum in table [OEMB] -  FD, should be F4 [20070320]
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
est: CPU supports Enhanced Speedstep, but is not recognized.
est: cpu_vendor GenuineIntel, msr 6160b2306000b23
device_attach: est1 attach returned 6
p4tcc1: <CPU Frequency Thermal Control> on cpu1
pmtimer0 on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
ppc0: parallel port not found.
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounters tick every 1.000 msec
ad6: 305245MB <WDC WD3200AAJS-55B4A0 01.03A01> at ata3-master UDMA33
unknown: timeout waiting for read DRQ
unknown: timeout waiting for read DRQ
acd0: DVDR <Optiarc DVD RW AD-7191S/1.01> at ata4-master UDMA33
SMP: AP CPU #1 Launched!
GEOM_LABEL: Label for provider acd0 is iso9660/FreeBSD_Install.
Trying to mount root from ufs:/dev/ad6s1a
re1: link state changed to UP

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-06 10:17:47

Где то на забугорных форумах читал про подобный багв семерке(что то около того), касалась эта проблемма SATA привода, решалась установкой IDE привода, попробуйте просто его отключить.
Да как удав! Работаю.

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-06 10:26:46

:Yahoo!:

Код: Выделить всё

service# top
last pid:   730;  load averages:  0.70,  0.32,  0.13    up 0+00:01:33  15:22:45
25 processes:  1 running, 24 sleeping
CPU:  0.0% user,  0.0% nice,  0.0% system,  0.4% interrupt, 99.6% idle
Mem: 8776K Active, 5516K Inact, 21M Wired, 8512K Buf, 1963M Free
Swap: 4096M Total, 4096M Free
Gendos, огромное спасибо!!!

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Mox » 2009-03-06 10:27:06

у меня тоже высокий interrupt (как у тебя ~45%) на моем ноуте.
Если гружусь без ACPI, то interrupt становится 3%, но тогда в терминал валятся мессаги об интерапт сторме на irq11 (иногда проскакивают мессаги об irq10), да так, что работать невозможно. Надо мне тоже глянуть что пользуется этими линиями прерывания.
фряха 7.1, хотя и шестерку ставил - та же шняга
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Mox » 2009-03-06 10:27:58

2 Squirel.
А какой у вас SATA контроллер?
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-06 10:56:46

Mox писал(а):2 Squirel.
А какой у вас SATA контроллер?
Не совсем понял вопрс...
SATAII
atapci1: <Intel ATA controller>
atapci2: <Intel ATA controller>
+
atapci0: <Marvell 88SX6101 UDMA133 controller> - но к нему ничего не подключено

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-06 11:00:24

Пожалуйста, но проблема пока не решена, SATA устройств у меня нет, погуглю может что интересное и найдется
Да как удав! Работаю.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Mox » 2009-03-06 11:08:23

2 Squirel: вроде бы вот так можно посмотреть

Код: Выделить всё

pciconf -lv | less 
grep ATA

atapci0@pci0:0:31:1:    class=0x01018a card=0x80a61043 chip=0x24db8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801EB/ER (ICH5/ICH5R) EIDE Controller'
    class      = mass storage
    subclass   = ATA
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-06 11:13:48

Mox писал(а):2 Squirel: вроде бы вот так можно посмотреть

pciconf -lv | less
grep ATA

Код: Выделить всё

atapci1@pci0:0:31:2: class=0x01018f card=0x82d41043 chip=0x3a208086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
class = mass storage
subclass = ATA

atapci2@pci0:0:31:5: class=0x010185 card=0x82d41043 chip=0x3a268086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
class = mass storage
subclass = ATA

atapci0@pci0:3:0:0: class=0x01018f card=0x82e01043 chip=0x610111ab rev=0xb2 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = '6101 SATA2 Controller'
class = mass storage
subclass = ATA

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-06 11:58:56

Подключи привод и дай вывод команды
atacontrol list
посмотри что там
у твоего привода корни nec?
Да как удав! Работаю.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Mox » 2009-03-09 23:06:46

я свою проблему поборол!

Начну сначала. У меня на ноуте сейчас Windows XP + FreeBSD 7.1.
Когда Windows XP ставил, то конечно сначала она не ставилась - не видела диски в системе.

Ну, это проблема распространенная, и решается прошиванием свежей версией BIOS`a (или подсовыванием дискеты с дровами вашего контроллера при установке винды). После перепрошивки у нас в настройках BIOS`a появляется возможность изменить режим работы SATA контроллера с AHCI на IDE. Меняем. Винда диски видет и ставится. Но теперь в настройках BIOS`a нельзя менять режим работы SATA конроллера обратно на AHCI, иначе при загрузке винда вылетит в синий экран с кодом 00...007B - невозможность инициализировать загрузочное устройство.

После этого я поставил FreeBSD 7.1. Все было ок, но потом заметил, что высокий interrupt у меня (напомню что в BIOS`е постоянно стоял режим IDE).
Но если я грузился без поддержки ACPI, то interrupt не превышал 3%, зато в нулевую консоль постоянно, ~ раз в секунду, валились мессаги об interrupt storm`e на IRQ11. Попробовал polling - не помогло (даже смешно, но надо было удостовериться)
vmstat -i показал что на этой линии прерывания usb. Пересобрал ядро без USB. Таже фигня.
vmstat -i тепер на этой же линии видяха - в топку (отключил загрузку модуля), потом там была звуковуха - тоже в топку. В итоге на ней висел atapci (по-моему так называлось, я уже не помню, что-то с ata). И тут я вспомнил, что могу поменять в BIOS`e режим работы контроллера - поменял обратно на родной AHCI, и interrupt`ы пропали!!! Все стало ок.

Но стало неудобно постоянно менять настройку в BIOS`e в зависимости от того в какую ОС я хочу зайти (а моему младшему брату не объянить что это такое и как оно делается). Недолгое гугление дало ответ как можно сделать поддержку AHCI в уже установленной винде хр, что я и сделал. Теперь вижу и радуюсь). Если кому интересно - могу рассказать как я это сделал.
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-10 5:36:49

Gendos писал(а):Подключи привод и дай вывод команды
atacontrol list
посмотри что там
у твоего привода корни nec?

Код: Выделить всё

ATA channel 0:
    Master:      no device present
    Slave:       no device present
-------------------------------------
ATA channel 3:
    Master:  ad6 <WDC WD3200AAJS-55B4A0/01.03A01> Serial ATA II
    Slave:       no device present
ATA channel 4:
    Master: acd0 <Optiarc DVD RW AD-7191S/1.01> Serial ATA v1.0
    Slave:       no device present
-------------------------------------
Да, действительно, NEC Optaric AD-7191S
Mox писал(а): И тут я вспомнил, что могу поменять в BIOS`e режим работы контроллера - поменял обратно на родной AHCI, и interrupt`ы пропали!!! Все стало ок.
Поменял на AHCI, interrupt-ы не выше 0,2%. Огромное спасибо за участие!

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-10 8:01:02

Попробуйте так

Код: Выделить всё

echo "hw.ata.atapi_dma=0" >> /boot/loader.conf
Ядро должно быть собрано со следующими опциями

Код: Выделить всё

device ata
device atapicam
device scbus
device cd
device pass
Проверка

Код: Выделить всё

atacontrol mode acd0
Должны получить

Код: Выделить всё

current mode = PIO4
Да как удав! Работаю.

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-10 8:06:30

Да и ещё где то читал, что NEC рекомендует ставить свои привода всегда в режим slave
Да как удав! Работаю.

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-11 4:19:51

Gendos писал(а):Попробуйте так

Код: Выделить всё

echo "hw.ata.atapi_dma=0" >> /boot/loader.conf
Ядро должно быть собрано со следующими опциями
device ata
device atapicam
device scbus
device cd
device pass
atacontrol mode acd0
Сделал все как советовали, в ядре уже были все опции кроме device atapicam, не помогло, а в slave выставить не возможно - у меня sata привод.

Код: Выделить всё

service# atacontrol mode acd0
current mode = PIO4
service# top
last pid:   753;  load averages:  0.02,  0.15,  0.09                                up 0+00:05:12  09:15:27
19 processes:  1 running, 18 sleeping
CPU:  0.0% user,  0.0% nice,  0.0% system, 45.9% interrupt, 54.1% idle
Mem: 7092K Active, 6308K Inact, 22M Wired, 9776K Buf, 1967M Free
Swap: 4096M Total, 4096M Free

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: 46.1% interrupt

Непрочитанное сообщение Gendos » 2009-03-11 9:58:45

Увы, тогда я больше незнаю как борбится, пока идей нет :crazy: кроме как выше :smile:
Да как удав! Работаю.

Squirel
рядовой
Сообщения: 10
Зарегистрирован: 2008-08-01 3:15:37

Re: 46.1% interrupt

Непрочитанное сообщение Squirel » 2009-03-12 3:16:18

В режиме ACHI все работает отлично, да и наличие cd-юка не критично, (только на время установки) потому как на компе будут некоторые ресурсы для локальной сети, а вот интеррапт шторм - это да, было плохо.
В любом случае спасибо за помощь и участие! :smile: