OS - FreeBSD 6.4На материнской плате есть два сетевых интерфейса:
# pciconf -lv
bge0@pci4:0:0: class=0x020000 card=0x81491043 chip=0x165914e4 rev=0x11 hdr=0x00
class = network
subclass = ethernet
bge1@pci6:0:0: class=0x020000 card=0x81491043 chip=0x165914e4 rev=0x11 hdr=0x00
class = network
subclass = ethernet
находящихся в состоянии down:
# ifconfig bge0
bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
ether 00:17:31:1b:2c:e4
media: Ethernet autoselect (none)
status: no carrier
# ifconfig bge1
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
ether 00:17:31:1b:2c:e5
media: Ethernet autoselect (none)
status: no carrier
При этом наблюдаю следующее:
#ps aux | grep bge
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 30 16.0 0.0 0 8 ?? LL 4:14PM 233:17.55 [irq16: bge0 bge1+]
# vmstat -i
interrupt total rate
irq16: bge0 bge1+ 442787967 5944
Как такое возможно?
Если прерывание 16 делиться с чем-то еще, то как посмотреть с чем?