CPU Maxes 100% When Running Torrents
-
Hi
I'm having a problem with my pfSense install. When running 5 torrents, the CPU maxes and causes things like the DHCP server to stop working and then eventially crashes. When running the torrents, I'm only pulling 700Kb/s - Very slow for a 20Mbs & 7Mbs WAN.
I have tried installing another NIC and just putting both the WANs on a additional card, but the problem still exists.
I have a Dell 2.8Ghz 1Gb machine with a Intell 1Gbs NIC & Unknown 100Mbs NIC which is running VLANS for all the networks (WAN - CABLEWAN - LAN - Lodgers - VoIP - WISP) The HDD is huge for whats needed 1% Used.
Most of the CPU seems to be taken up by em0 taskq & irq18: fxp0
I have pretty much exhausted all the diffrent things to try, and I may have to buy a dedicated dual WAN device.
Any assistance would be greatly recieved.Kind Regards
Davestatus.php
System uptime
6:19AM up 8:08, 1 user, load averages: 2.29, 8.33, 16.07
Interfaces
ast pid: 44768; load averages: 2.29, 8.33, 16.07 up 0+08:08:30 06:19:44
46 processes: 1 running, 43 sleeping, 2 zombieMem: 54M Active, 14M Inact, 39M Wired, 188K Cache, 17M Buf, 876M Free
Swap: 2048M Total, 2048M Free
sysctl hw.physmem
hw.physmem: 1051643904
ipfw showpfctl -si
Status: Enabled for 0 days 08:07:02 Debug: UrgentInterface Stats for vlan2 IPv4 IPv6
Bytes In 0 0
Bytes Out 0 0
Packets In
Passed 0 0
Blocked 0 0
Packets Out
Passed 0 0
Blocked 0 0State Table Total Rate
current entries 673
searches 33423704 1143.8/s
inserts 458346 15.7/s
removals 457673 15.7/s
Counters
match 534028 18.3/s
bad-offset 0 0.0/s
fragment 93 0.0/s
short 5 0.0/s
normalize 0 0.0/s
memory 0 0.0/s
bad-timestamp 0 0.0/s
congestion 0 0.0/s
ip-option 0 0.0/s
proto-cksum 205 0.0/s
state-mismatch 6132 0.2/s
state-insert 5691 0.2/s
state-limit 0 0.0/s
src-limit 0 0.0/s
synproxy 0 0.0/s
divert 0 0.0/s
pfctl -saVMStat
155664 forks, 29566084 pages, average 189.94
80714 vforks, 20415361 pages, average 252.93
0 rforks, 0 pages, average 0.00
Type InUse MemUse HighUse Requests Size(s)
GEOM 57 8K - 491 16,32,64,128,256,512,1024,2048
CAM dev queue 1 1K - 1 64
CAM queue 3 1K - 3 16
CAM SIM 1 1K - 1 128
isadev 21 2K - 21 64
kbdmux 6 9K - 6 16,128,256,2048,4096
cdev 22 3K - 22 128
md_sectors 6 24K - 6 4096
md_disk 7 3K - 7 16,2048
sigio 1 1K - 1 32
filedesc 98 27K - 241339 16,32,256,512,1024,2048
kenv 117 8K - 119 16,32,64,128,4096
kqueue 14 8K - 19644 128,1024
proc-args 41 3K - 227336 16,32,64,128,256
CAM periph 2 1K - 9 16,32,64,128
ithread 60 6K - 60 16,64,128
CAM XPT 10 1K - 25 16,32,64,512
KTRACE 100 13K - 100 128
linker 136 145K - 779 16,32,256,1024,4096
lockf 20 2K - 76929450 32,64
ip6ndp 39 4K - 48 64,128
temp 122 594K - 3962615 16,32,64,128,256,512,1024,2048,4096
devbuf 1488 2425K - 1499 16,32,64,128,256,512,1024,2048,4096
module 517 33K - 517 64,128
mtx_pool 1 4K - 1 4096
ata_generic 2 2K - 2 1024
subproc 244 391K - 236579 256,4096
proc 2 8K - 2 4096
session 31 2K - 3797 64
pgrp 33 3K - 3800 64
cred 23 6K - 2484874 256
uidinfo 7 2K - 8 32,1024
plimit 10 3K - 41446 256
ad_driver 1 1K - 1 32
sysctltmp 0 0K - 59586 16,32,64,256
sysctloid 2077 63K - 2130 16,32,64
sysctl 0 0K - 27749 16,32,64
umtx 161 11K - 161 64
p1003.1b 1 1K - 1 16
SWAP 2 277K - 2 64
ata_dma 2 1K - 2 128
bus-sc 42 35K - 1314 16,32,64,128,256,512,1024,2048,4096
bus 1076 40K - 3281 16,32,64,128,1024
devstat 4 9K - 4 16,4096
eventhandler 78 5K - 78 32,64,128
kobj 315 630K - 389 2048
ar_driver 0 0K - 6 512,2048
rman 93 6K - 539 32,64
acd_driver 1 2K - 1 2048
sbuf 0 0K - 350 16,32,64,128,256,512,1024,2048,4096
taskqueue 13 2K - 13 16,128
Unitno 13 1K - 21 16,64
iov 0 0K - 175133 16,64,128,256,512,1024,2048,4096
ioctlops 0 0K - 766034 16,32,64,128,256,512,1024,2048,4096
msg 4 53K - 4 1024,4096
sem 4 7K - 4 256,1024,4096
shm 1 12K - 1
ttys 180 41K - 1545 128,1024
mbuf_tag 1 1K - 31877085 32,64
pcb 175 82K - 15745 16,32,64,512,1024,2048,4096
soname 12 1K - 388958 16,32,128
biobuf 3 6K - 435 2048
vfscache 1 512K - 1
cl_savebuf 0 0K - 316 32,64
vfs_hash 1 256K - 1
vnodes 1 1K - 1 128
vnodemarker 0 0K - 2925 512
mount 44 2K - 83 16,32,64,128,256
BPF 54 109K - 71 16,64,128,256,4096
ether_multi 195 9K - 248 16,32,64
ifaddr 223 60K - 225 16,32,64,256,512,2048
ifnet 30 30K - 31 128,256,1024
clone 15 60K - 17 16,256,4096
arpcom 8 1K - 8 16
lo 1 1K - 1 16
vlan 32 1K - 87 16,64
routetbl 301 54K - 212237 16,32,64,128,256
entropy 1024 64K - 1024 64
netgraph_msg 0 0K - 5662 64,128,256,512,1024
netgraph_node 96 12K - 97 128
netgraph_hook 276 35K - 310 128
netgraph 25 137K - 25 32
netgraph_bpf 102 19K - 162 64,128,256,512
netgraph_iface 17 2K - 17 64
netgraph_ppp 17 136K - 17
netgraph_pppoe 2 9K - 3 64,512
netgraph_sock 19 2K - 20 64
netgraph_path 0 0K - 2972 16
in_multi 8 1K - 10 64
encap_export_host 4 4K - 4 1024
sctp_iter 0 0K - 4 128
sctp_ifn 3 1K - 3 128
sctp_ifa 5 1K - 5 128
sctp_vrf 1 1K - 1 64
sctp_a_it 0 0K - 4 16
hostcache 1 20K - 1
syncache 1 72K - 1
in6_multi 124 5K - 124 16,32,64
inpcbpolicy 146 3K - 192706 16
ipsec-reg 3 1K - 6 16
ipsec-saq 0 0K - 37 128
ipsec-misc 16 1K - 432 16,32
ipsecrequest 2 1K - 4 128
ipsecpolicy 296 74K - 417652 256
sahead 2 1K - 2 128
secasvar 2 1K - 61 128
nfss_daemon 1 1K - 1 256
crypto 12 18K - 272 32,128,512
xform 2 1K - 55976 16,32,64
agp 1 1K - 1 16
audit_evclass 150 3K - 187 16
newblk 1 1K - 1 256
inodedep 1 256K - 1
pagedep 1 32K - 1
ufs_dirhash 18 4K - 18 16,32,512
ufs_mount 6 21K - 6 256,2048,4096
UMAHash 2 5K - 6 256,512,1024,2048,4096
vm_pgdata 2 65K - 2 64
atkbddev 2 1K - 2 32
DEVFS1 134 34K - 136 256
DEVFS3 289 37K - 292 128
DEVFS2 134 3K - 134 16
spkr 0 0K - 5 512
DEVFS 72 2K - 73 16,64
io_apic 1 1K - 1 1024
memdesc 1 4K - 1 4096
nexusdev 6 1K - 6 16
nullfs_hash 1 1K - 1 64
pfs_nodes 20 3K - 20 128
acpica 1184 62K - 34617 16,32,64,128,256,512,1024
acpitask 0 0K - 1 32
acpidev 32 1K - 32 32
acpisem 15 1K - 15 64
pci_link 16 2K - 16 64,128
apmdev 1 1K - 1 64
IpFw/IpAcct 10120 1265K - 10120 64,128,1024
ITEM SIZE LIMIT USED FREE REQUESTS FAILURESUMA Kegs: 128, 0, 105, 15, 105, 0
UMA Zones: 480, 0, 105, 7, 105, 0
UMA Slabs: 64, 0, 555, 35, 1158, 0
UMA RCntSlabs: 104, 0, 618, 11, 618, 0
UMA Hash: 128, 0, 7, 23, 9, 0
16 Bucket: 76, 0, 37, 13, 56, 0
32 Bucket: 140, 0, 39, 17, 63, 0
64 Bucket: 268, 0, 85, 13, 136, 7
128 Bucket: 524, 0, 133, 0, 1268, 34
VM OBJECT: 128, 0, 1685, 775, 5005008, 0
MAP: 140, 0, 7, 21, 7, 0
KMAP ENTRY: 68, 56224, 23, 257, 5569, 0
MAP ENTRY: 68, 0, 1570, 1174, 10679348, 0
DP fakepg: 72, 0, 0, 0, 0, 0
mt_zone: 1032, 0, 295, 125, 295, 0
16: 16, 0, 2958, 290, 832955, 0
32: 32, 0, 1895, 139, 3915827, 0
64: 64, 0, 4263, 752, 105874083, 0
128: 128, 0, 11407, 23, 107799, 0
256: 256, 0, 1000, 185, 3697212, 0
512: 512, 0, 110, 10, 24906, 0
1024: 1024, 0, 77, 51, 3514362, 0
2048: 2048, 0, 356, 12, 119272, 0
4096: 4096, 0, 143, 66, 327113, 0
Files: 76, 0, 456, 194, 2729758, 0
TURNSTILE: 76, 0, 162, 78, 162, 0
umtx pi: 52, 0, 0, 0, 0, 0
PROC: 696, 0, 87, 68, 236420, 0
THREAD: 560, 0, 153, 8, 153, 0
UPCALL: 44, 0, 0, 0, 0, 0
SLEEPQUEUE: 32, 0, 162, 177, 162, 0
VMSPACE: 236, 0, 44, 84, 235780, 0
cpuset: 40, 0, 2, 182, 2, 0
audit_record: 856, 0, 0, 0, 0, 0
mbuf_packet: 256, 0, 450, 702, 16305512, 0
mbuf: 256, 0, 3, 900, 40218693, 0
mbuf_cluster: 2048, 0, 1153, 55, 7334259, 0
mbuf_jumbo_pagesize: 4096, 12800, 0, 14, 270, 0
mbuf_jumbo_9k: 9216, 6400, 0, 0, 0, 0
mbuf_jumbo_16k: 16384, 3200, 0, 0, 0, 0
mbuf_ext_refcnt: 4, 0, 0, 0, 0, 0
ACL UMA zone: 388, 0, 0, 0, 0, 0
NetGraph items: 36, 4134, 0, 156, 3082, 0
NetGraph data items: 36, 546, 0, 156, 8210244, 0
g_bio: 132, 0, 0, 435, 301419, 0
ata_request: 192, 0, 0, 120, 48520, 0
ata_composite: 184, 0, 0, 0, 0, 0
cryptop: 60, 0, 0, 126, 52486, 0
cryptodesc: 56, 0, 0, 134, 104972, 0
VNODE: 276, 0, 791, 35, 7662, 0
VNODEPOLL: 64, 0, 0, 0, 0, 0
S VFS Cache: 68, 0, 603, 13, 144267, 0
L VFS Cache: 291, 0, 0, 0, 0, 0
NAMEI: 1024, 0, 0, 28, 7852842, 0
DIRHASH: 1024, 0, 15, 5, 15, 0
NFSMOUNT: 560, 0, 0, 0, 0, 0
NFSNODE: 452, 0, 0, 0, 0, 0
pipe: 396, 0, 58, 42, 134356, 0
ksiginfo: 80, 0, 123, 933, 123, 0
itimer: 220, 0, 0, 36, 2, 0
KNOTE: 68, 0, 16, 152, 197237, 0
bridge_rtnode: 36, 0, 0, 0, 0, 0
socket: 416, 12330, 210, 87, 212576, 0
unpcb: 168, 12328, 34, 35, 19779, 0
ipq: 32, 113, 0, 0, 0, 0
udpcb: 180, 12342, 23, 65, 177893, 0
inpcb: 180, 12342, 120, 100, 2952, 0
tcpcb: 464, 12328, 108, 100, 2952, 0
tcptw: 52, 2520, 12, 132, 2009, 0
syncache: 104, 15392, 0, 74, 2838, 0
hostcache: 76, 15400, 1, 99, 1, 0
tcpreass: 20, 0, 0, 0, 0, 0
sackhole: 20, 0, 0, 169, 1, 0
sctp_ep: 816, 12330, 0, 0, 0, 0
sctp_asoc: 1436, 40000, 0, 0, 0, 0
sctp_laddr: 24, 80040, 0, 145, 4, 0
sctp_raddr: 400, 80000, 0, 0, 0, 0
sctp_chunk: 96, 400000, 0, 0, 0, 0
sctp_readq: 76, 400000, 0, 0, 0, 0
sctp_stream_msg_out: 64, 400020, 0, 0, 0, 0
sctp_asconf: 24, 400055, 0, 0, 0, 0
sctp_asconf_ack: 24, 400055, 0, 0, 0, 0
ripcb: 180, 12342, 3, 41, 11861, 0
rtentry: 124, 0, 74, 50, 7911, 0
pfsrctrpl: 124, 10013, 0, 0, 0, 0
pfrulepl: 844, 0, 718, 854, 77060, 0
pfstatepl: 284, 10010, 671, 8681, 464085, 0
pfaltqpl: 224, 0, 0, 0, 0, 0
pfpooladdrpl: 68, 0, 274, 454, 25855, 0
pfrktable: 1240, 1002, 18, 21, 2073, 0
pfrkentry: 156, 200000, 47, 53, 2213, 0
pfrkentry2: 156, 0, 0, 0, 0, 0
pffrent: 16, 5075, 0, 203, 19643, 0
pffrag: 48, 0, 0, 156, 9688, 0
pffrcache: 48, 10062, 0, 0, 0, 0
pffrcent: 12, 50141, 0, 0, 0, 0
pfstatescrub: 28, 0, 0, 0, 0, 0
pfiaddrpl: 100, 0, 64, 131, 5888, 0
pfospfen: 108, 0, 696, 24, 89784, 0
pfosfp: 28, 0, 407, 228, 52503, 0
SWAPMETA: 276, 121576, 0, 0, 0, 0
Mountpoints: 720, 0, 4, 6, 4, 0
FFS inode: 124, 0, 626, 56, 7496, 0
FFS1 dinode: 128, 0, 0, 0, 0, 0
FFS2 dinode: 256, 0, 626, 34, 7496, 0
md0: 512, 0, 302, 10, 302, 0
IPFW dynamic rule: 108, 0, 246, 1014, 2053179, 058589751 cpu context switches
7201872 device interrupts
11088095 software interrupts
24841558 traps
99235613 system calls
42 kernel threads created
155664 fork() calls
80714 vfork() calls
0 rfork() calls
0 swap pager pageins
0 swap pager pages paged in
0 swap pager pageouts
0 swap pager pages paged out
490 vnode pager pageins
2662 vnode pager pages paged in
10102 vnode pager pageouts
10356 vnode pager pages paged out
0 page daemon wakeups
0 pages examined by the page daemon
220 pages reactivated
6092304 copy-on-write faults
662 copy-on-write optimized faults
12604266 zero fill pages zeroed
551772 zero fill pages prezeroed
94 intransit blocking page faults
24104026 total VM faults taken
0 pages affected by kernel thread creation
29566084 pages affected by fork()
20415361 pages affected by vfork()
0 pages affected by rfork()
287 pages cached
20388380 pages freed
0 pages freed by daemon
11925642 pages freed by exiting processes
14510 pages active
4064 pages inactive
47 pages in VM cache
10081 pages wired down
223279 pages free
4096 bytes per page
18916004 total name lookups
cache hits (89% pos + 9% neg) system 0% per-directory
deletions 0%, falsehits 0%, toolong 0%
interrupt total rate
??? 0 0
irq1: atkbd0 1 0
stray irq1 0 0
irq0: 0 0
stray irq0 0 0
irq3: 0 0
stray irq3 0 0
irq4: sio0 0 0
stray irq4 0 0
irq5: 0 0
stray irq5 0 0
irq6: 0 0
stray irq6 0 0
irq7: 0 0
stray irq7 0 0
irq8: 0 0
stray irq8 0 0
irq9: acpi0 0 0
stray irq9 0 0
irq10: 0 0
stray irq10 0 0
irq11: 0 0
stray irq11 0 0
irq12: 0 0
stray irq12 0 0
irq13: 0 0
stray irq13 0 0
irq14: ata0 48476 1
stray irq14 0 0
irq15: ata1 91 0
stray irq15 0 0
irq16: em0 4215696 143
stray irq16 0 0
irq17: 0 0
stray irq17 0 0
irq18: fxp0 2937608 100
stray irq18 0 0
irq19: 0 0
stray irq19 0 0
irq20: 0 0
stray irq20 0 0
irq21: 0 0
stray irq21 0 0
irq22: 0 0
stray irq22 0 0
irq23: 0 0
stray irq23 0 0
cpu0: timer 58581795 2000
Total 65783667 2246
config.xmlCONFIG REMOVED
DMESG
Copyright1992-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.2-RELEASE-p4 #0: Mon Oct 5 22:37:41 UTC 2009
sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense.7
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2790.71-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf29 Stepping = 9
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=0x4400 <cnxt-id,xtpr>real memory = 1064779776 (1015 MB)
avail memory = 1028087808 (980 MB)
ACPI APIC Table: <dell 2400 ="">ioapic0: Changing APIC ID to 1
ioapic0 <version 2.0="">irqs 0-23 on motherboard
wlan: mac acl policy registered
kbd1 at kbdmux0
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
cryptosoft0: <software crypto="">on motherboard
acpi0: <dell 2400 ="">on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, f00000 (3) failed
acpi0: reservation of 1000000, 3e774000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
acpi_button0: <power button="">on acpi0
pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
pci0: <acpi pci="" bus="">on pcib0
vgapci0: <vga-compatible display="">mem 0xe8000000-0xefffffff,0xfeb80000-0xfebfffff irq 16 at device 2.0 on pci0
agp0: <intel 82845m="" (845m="" gmch)="" svga="" controller="">on vgapci0
agp0: detected 892k stolen memory
agp0: aperture size is 128M
pcib1: <acpi pci-pci="" bridge="">at device 30.0 on pci0
pci1: <acpi pci="" bus="">on pcib1
em0: <intel(r) 1000="" pro="" network="" connection="" 6.9.6="">port 0xdf00-0xdf3f mem 0xfe8c0000-0xfe8dffff,0xfe8e0000-0xfe8fffff irq 16 at device 4.0 on pci1
em0: [FILTER]
em0: Ethernet address: 00:07:e9:19:ee:ee
fxp0: <intel 100="" 82559="" pro="" ethernet="">port 0xdf40-0xdf7f mem 0xfe8bd000-0xfe8bdfff,0xfe900000-0xfe9fffff irq 18 at device 6.0 on pci1
miibus0: <mii bus="">on fxp0
inphy0: <i82555 10="" 100="" media="" interface="">PHY 1 on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:03:47:af:bb:18
fxp0: [ITHREAD]
isab0: <pci-isa bridge="">at device 31.0 on pci0
isa0: <isa bus="">on isab0
atapci0: <intel ich4="" udma100="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf mem 0xfeb7fc00-0xfeb7ffff irq 18 at device 31.1 on pci0
ata0: <ata 0="" channel="">on atapci0
ata0: [ITHREAD]
ata1: <ata 1="" channel="">on atapci0
ata1: [ITHREAD]
pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
speaker0: <pc speaker="">port 0x61 on acpi0
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]
cpu0: <acpi cpu="">on acpi0
p4tcc0: <cpu frequency="" thermal="" control="">on cpu0
pmtimer0 on isa0
orm0: <isa option="" roms="">at iomem 0xc0000-0xcb7ff,0xcb800-0xccfff,0xcd000-0xcffff pnpid ORM0000 on isa0
ppc0: parallel port not found.
sc0: <system console="">at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250 or not responding
sio0: [FILTER]
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
Timecounter "TSC" frequency 2790714004 Hz quality 800
Timecounters tick every 1.000 msec
IPsec: Initialized Security Association Processing.
ad0: 76293MB <maxtor 6y080l0="" yar41bw0="">at ata0-master UDMA100
acd0: CDRW <hl-dt-st gce-8483b="" b105="">at ata1-master UDMA33
Trying to mount root from ufs:/dev/ad0s1a___
/ f \
/ p \/ Sense
\/ \
\/Welcome to pfSense 1.2.3-RC3…
Mounting filesystems...
done.
Creating symlinks...
.
.
.
done.
Launching the init system...
done.
Initializing...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
done.
Starting device manager (devd)...
done.
Loading configuration...
.
.
.
done.
Updating configuration...
done.
Cleaning backup cache...
done.
Setting up extended sysctls...
done.
Syncing user passwords...
done.
Starting Secure Shell Services...
done.
Setting timezone...
done.
Starting syslog...
done.
fxp0: link state changed to UP
Setting up microcode and tx/rx offloading...
done.
Configuring LAN interface...
done.
Configuring WAN interface...
em0: link state changed to UP
vlan0: link state changed to UP
vlan1: link state changed to UP
vlan2: link state changed to UP
done.
Configuring OPT interfaces...
done.
Configuring CARP interfaces...
done.
Starting OpenNTP time client...
done.
pflog0: promiscuous mode enabled
Configuring firewall...
.
.
.
done.
Starting webConfigurator...
done.
Starting DHCP service...
done.
Starting DNS forwarder...
done.
Starting DynDNS client...
done.
Configuring PPTP VPN service...
done
Starting captive portal...
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding enabled, default to accept, logging disabled
done
Configuring IPsec VPN...
done
Starting FTP helpers...
done.
Starting SNMP daemon...
done.
Final filter pass...
.
.
.
done.
Generating RRD graphs...
done.
Starting DHCP service...
done.
Starting CRON...
done.
Syncing packages:
Dashboard
.
Executing rc.d items...
Starting /usr/local/etc/rc.d/*.sh...
done.
appending output to nohup.out
Bootup complete
WARNING: pseudo-random number generator used for IPsec processing
netstat -mb
468/1587/2055 mbufs in use (current/cache/total)
452/756/1208/0 mbuf clusters in use (current/cache/total/max)
450/702 mbuf+clusters out of packet secondary zone in use (current/cache)
0/14/14/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
1021K/1964K/2986K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/6/6656 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
vmstat -z
ITEM SIZE LIMIT USED FREE REQUESTS FAILURESUMA Kegs: 128, 0, 105, 15, 105, 0
UMA Zones: 480, 0, 105, 7, 105, 0
UMA Slabs: 64, 0, 555, 35, 1161, 0
UMA RCntSlabs: 104, 0, 618, 11, 618, 0
UMA Hash: 128, 0, 7, 23, 9, 0
16 Bucket: 76, 0, 37, 13, 56, 0
32 Bucket: 140, 0, &nbs</hl-dt-st></maxtor></generic></system></isa></cpu></acpi></at></keyboard></pc></serial></ata></ata></intel></isa></pci-isa></i82555></mii></intel></intel(r)></acpi></acpi></intel></vga-compatible></acpi></acpi></power></dell></software></version></dell ></cnxt-id,xtpr></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> -
Is there a good reason you are running a snapshot build from last October rather than pfSense 1.2.3 RELEASE? suggest you upgrade. (I don't know that the upgrade will fix the problem but its possible this problem was noticed and fixed before the release.)
-
@LuanGilbies:
I am having the same problems here too would be great to hear out some fixing….
What version of pfSense are you running?
-
Hi
Thanks for your reply, I'm running….1.2.3-RC3
built on Mon Oct 5 22:57:46 UTC 2009
FreeBSD 7.2-RELEASE-p4 i386I did try the snapshot, but I still had problems with that also...
I have been trying difgfrent hardware configs with diffrent NIC cards, but its no good. -
Sorry Dave, I asked LuanGilbies about the version in response to a statement they were having the same problem. It looks as if that statement has been deleted. The information you already posted told me which build
you were running.I did try the snapshot, but I still had problems with that also…
Which snapshot did you try? I suggested you try the release build. What problems did you have with the snapshot you tried?
I have been trying difgfrent hardware configs with diffrent NIC cards, but its no good.
What types of NICs did you try? What types do you have available?
For comparison, my pfSense runs on a 800MHz VIA C3 and it has no trouble downloading a torrent at over 400kB/sec (over 3200kb/s). I have a 12Mbps USB NIC for my WAN and a VIA 10/100 NIC for LAN.
There was a problem reported with fxp NICs: the driver would erroneously think that some fxps had checksum offload capability. Suggest you try turning off checksum offload (from web GUI, System -> Advanced, tick the box near the end Disable Hardware Checksum Offloading).
-
Hi
I installed the latest build version from the upgrade page within the firewall.
I have an Intell 1Gbs Pro NIC (em0) and an unknown 100Mbs NIC (fxp0). I origionally had the problem with just only one 1Gbs card installed, With all interfaces on VLAN'S
On another note, the CPU is allways stone cold, I would expect that a CUP running at 100% to be tostie warm??? (2.8Ghz)
I tried the disable hardware checksum last night, but the problem is still there.
I have taken a screen shot of the tasks this morning….
I am a littloe lost on things to try, is there any way I can debug the problem??Kind Regards
Dave -
Your screen shot shows 25% idle time. The CPU is not fully used. This is not evidence of your reported problem.
-
Looks familiar from this post
http://forum.pfsense.org/index.php/topic,20360.0.html
Try enabling or disabling device polling from your current setting.
In the webGUI System/Advanced in the Miscellaneous section
And some more reading: http://forum.pfsense.org/index.php?topic=16236.0
-
Hi
Thanks for the links, I have tried the links, but no-one seems to have an answer for this problem.
I have disabled Device Pooling and also disabled Hardware Checksum Offloading, but it hasnt made a diffrence.
I have attached another screen shot with no idle cpu, which takes a very long time to load!
Is this a BSD Version 7 Problem???
Can anybody recomend a good Gbs NIC card, if the problem is related to intell cards???Kind Regards
Dave
-
I've been running em cards for over a couple of years now with zero issues. I'm wondering if maybe this has something to do with vlans.
-
This is definitely a challenging problem.
I looked at your second ps output and saw irq18: fxp0 is the biggest consumer of CPU time. The startup output shows irq18 is shared by fxp0 and atapci0. This means the disk driver is called every time the fxp requests an interrupt. This is suboptimal. There may be a BIOS setting to set the disk controller into LEGACY mode rather than NATIVE mode. In legacy mode the disk will use irq14 and irq15. The shell command vmstat -i can be used to check interrupt line assignment. See if you can get the disk to use irq14 and irq15 and see if that makes a difference to who is using the most CPU.
The next biggest CPU consumer is em0 taskq. The startup output shows irq16 is shared by vgapci0 and em0. Again, this could mean (I don't know if the vgapci driver uses interrupts) the vga driver is called for every em0 interrupt. It could be worth trying to eliminate that sharing by (possibly) moving the Intel GigE NIC to another slot so that em0 get assigned a different irq (not 16 and not 18). It appars the video card is a AGP card so there is probably no scope for moving that to a different slot to eliminate interrupt sharing.
Since there are no USB devices listed in the startup I presume the BIOS has been configured to disable USB devices. This is a good idea (if you aren't using USB devices) since it helps reduce interrupt sharing.
I don't know if the motherboard includes any PCI Express slots. If it does, it could be worth trying an Intel PCI Express GigE NIC because the OS may be able to initialise it to use MSI (Message Signalled Interrupts) which would give it a dedicated interrupt line. However, the system chipset might be too old to support MSI correctly.
I took another look at the information you provided and it appears that though the FreeBSD startup says the disk controller atapci0 uses irq18 the interrupt listing says its using irq14 and irq15. Perhaps the system is confused in which case it could be worth seeing if it has the most current BIOS and updating if there is a more recent BIOS available.