On Wed, Sep 16, 2009 at 17:51, Scott Ullrich <sullr...@gmail.com> wrote:
> On Wed, Sep 16, 2009 at 11:42 AM, Oliver Hansen <oliver.han...@gmail.com> 
> wrote:
>> a_subscribti...@fiberby.dk wrote:
>>> That immediately reduced the memory use from 50% -22%
>>> But as you state, it doesn't solve the underlying problem.
>
> Thanks, I just committed a change to prevent this from being a problem.

I guess that would be
http://redmine.pfsense.org/repositories/diff/pfsense/usr/local/www/diag_packet_capture.php?rev=4e7d16657607583500f9c05aa5b8b6fdfa859e1c

Which solves Olivers problem filling up the /tmp/ ramdisk.

Anders: did this also solve your problem ? were you running packet
captures ? Can you post a longer ps aux | grep tcpdump to confirm
whether this is the pflog or another tcpdump process ?

No, I never use the packet-capture feature, since I have a sniffer on a 
mirror-port.
It seems that one of my routers (the one with a fresh install of 1.2.2) is 
behaving different now.
Just after I ran the "Kill 554", it immediately reduced the memory use from 50% 
-22%. This morning it was down to 15%.
On the other router, the "Kill 554" apparently didn't have any effect, since 
the memory usage is still the same.

Here's the full ps aux for the router that is still leaking memory:

$ ps aux
USER     PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root      11 77.0  0.0     0     8  ??  RL    4Sep09 12382:31.86 [idle: cpu0]
root      25 18.7  0.0     0     8  ??  DL    4Sep09 3926:37.14 [em1 taskq]
root    1621  6.1  0.7  8268  7148  ??  Rs    4Sep09 1345:05.29 /usr/sbin/bsnmpd
root      12  0.7  0.0     0     8  ??  WL    4Sep09 196:43.74 [swi1: net]
root    1201  0.1  0.7  8172  6844  ??  S     4Sep09   1:22.24 /usr/local/sbin/
root   50620  0.1  1.3 40668 13376  ??  S    11:28AM   0:02.45 /usr/local/bin/p
root       0  0.0  0.0     0     0  ??  WLs   4Sep09   0:00.00 [swapper]
root       1  0.0  0.0  1888   416  ??  ILs   4Sep09   0:00.08 /sbin/init --
root       2  0.0  0.0     0     8  ??  DL    4Sep09   0:34.20 [g_event]
root       3  0.0  0.0     0     8  ??  DL    4Sep09   1:52.65 [g_up]
root       4  0.0  0.0     0     8  ??  DL    4Sep09   1:22.00 [g_down]
root       5  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [crypto]
root       6  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [crypto returns]
root       7  0.0  0.0     0     8  ??  DL    4Sep09 107:14.92 [thread taskq]
root       8  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [acpi_task_0]
root       9  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [acpi_task_1]
root      10  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [audit]
root      13  0.0  0.0     0     8  ??  WL    4Sep09  22:52.78 [swi4: clock sio
root      14  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi3: vm]
root      15  0.0  0.0     0     8  ??  DL    4Sep09  37:56.57 [yarrow]
root      16  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi6: Giant tas
root      17  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi6: task queu
root      18  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [acpi_task_2]
root      19  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [kqueue taskq]
root      20  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [xpt_thrd]
root      21  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi2: cambio]
root      22  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi5: +]
root      23  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq9: acpi0]
root      24  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [em0 taskq]
root      26  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq23: uhci0 eh
root      27  0.0  0.0     0     8  ??  DL    4Sep09   0:00.03 [usb0]
root      28  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [usbtask-hc]
root      29  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [usbtask-dr]
root      30  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq19: uhci1]
root      31  0.0  0.0     0     8  ??  DL    4Sep09   0:00.03 [usb1]
root      32  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq18: uhci2]
root      33  0.0  0.0     0     8  ??  DL    4Sep09   0:00.03 [usb2]
root      34  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq16: uhci3]
root      35  0.0  0.0     0     8  ??  DL    4Sep09   0:00.03 [usb3]
root      36  0.0  0.0     0     8  ??  DL    4Sep09   0:00.05 [usb4]
root      37  0.0  0.0     0     8  ??  WL    4Sep09   0:43.98 [irq14: ata0]
root      38  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq15: ata1]
root      39  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [irq1: atkbd0]
root      40  0.0  0.0     0     8  ??  WL    4Sep09   0:00.00 [swi0: sio]
root      41  0.0  0.0     0    16  ??  DL    4Sep09   0:00.00 [sctp_iterator]
root      42  0.0  0.0     0     8  ??  DL    4Sep09  17:44.62 [pfpurge]
root      43  0.0  0.0     0     8  ??  DL    4Sep09   0:00.71 [pagedaemon]
root      44  0.0  0.0     0     8  ??  DL    4Sep09   0:00.00 [vmdaemon]
root      45  0.0  0.0     0     8  ??  DL    4Sep09   0:00.01 [pagezero]
root      46  0.0  0.0     0     8  ??  DL    4Sep09   0:00.99 [idlepoll]
root      47  0.0  0.0     0     8  ??  DL    4Sep09   0:03.68 [bufdaemon]
root      48  0.0  0.0     0     8  ??  DL    4Sep09   0:33.07 [syncer]
root      49  0.0  0.0     0     8  ??  DL    4Sep09   0:02.52 [vnlru]
root      50  0.0  0.0     0     8  ??  DL    4Sep09   0:04.71 [softdepflush]
root      57  0.0  0.0     0     8  ??  DL    4Sep09   0:00.96 [md0]
root     117  0.0  0.0  1888   456  ??  Is    4Sep09   0:00.00 /sbin/devd
root     301  0.0  0.3  5020  2860  ??  Is    4Sep09   0:00.05 /usr/sbin/sshd
proxy    849  0.0  0.1  3236  1168  ??  Is    4Sep09   0:00.00 /usr/local/sbin/
proxy    873  0.0  0.1  3236  1292  ??  Is    4Sep09   0:02.19 /usr/local/sbin/
proxy    897  0.0  0.1  3236  1300  ??  Is    4Sep09   0:00.52 /usr/local/sbin/
proxy    921  0.0  0.1  3236  1340  ??  Is    4Sep09   0:00.64 /usr/local/sbin/
proxy    945  0.0  0.1  3236  1308  ??  Is    4Sep09   0:00.09 /usr/local/sbin/
proxy    969  0.0  0.1  3236  1320  ??  Is    4Sep09   0:07.69 /usr/local/sbin/
proxy    993  0.0  0.1  3236  1344  ??  Is    4Sep09   0:00.48 /usr/local/sbin/
proxy   1017  0.0  0.1  3236  1352  ??  Is    4Sep09   0:04.00 /usr/local/sbin/
proxy   1041  0.0  0.1  3236  1296  ??  Ss    4Sep09   0:12.77 /usr/local/sbin/
proxy   1065  0.0  0.1  3236  1280  ??  Is    4Sep09   0:00.09 /usr/local/sbin/
proxy   1089  0.0  0.1  3236  1288  ??  Is    4Sep09   0:00.40 /usr/local/sbin/
proxy   1113  0.0  0.1  3236  1276  ??  Is    4Sep09   0:00.15 /usr/local/sbin/
proxy   1137  0.0  0.1  3236  1284  ??  Is    4Sep09   0:00.40 /usr/local/sbin/
root    1211  0.0  0.5 39644  5216  ??  Is    4Sep09   0:00.01 /usr/local/bin/p
root    1212  0.0  0.5 39644  5216  ??  Is    4Sep09   0:00.02 /usr/local/bin/p
root    2229  0.0  0.1  3132  1200  ??  Ss    4Sep09   0:00.73 ntpd: [priv] (nt
root    2493  0.0  0.1  3212  1256  ??  Ss    4Sep09   0:01.84 /usr/sbin/cron -
root    2495  0.0  0.1  3164  1216  ??  Ss    4Sep09   2:51.88 /usr/local/sbin/
root    2507  0.0  0.1  3132   888  ??  Is    4Sep09   0:00.63 minicron 240 /va
root    4756  0.0  0.0     0     0  ??  Z     4:07PM   0:00.00 <defunct>
root    4768  0.0  0.1  3236  1288  ??  Ss    4:07PM   0:05.35 /usr/sbin/syslog
nobody  9112  0.0  0.1  3132  1372  ??  S     4:25PM   0:14.38 /usr/local/sbin/
dhcpd   9139  0.0  0.5  6204  4728  ??  Ss    4:25PM   0:11.02 /usr/local/sbin/
root    9404  0.0  0.1  3132   772  ??  Is    4:26PM   0:00.01 /usr/local/sbin/
root   18882  0.0  0.1  3212  1344  ??  I    Sat05PM   0:00.00 cron: running jo
root   18883  0.0  0.0     0     0  ??  Z    Sat05PM   0:00.01 <defunct>
root   18892  0.0  0.1  3132   800  ??  SN   Sat05PM   0:16.40 /usr/local/sbin/
root   47492  0.0  1.3 40668 13636  ??  S    Sat01PM   0:00.34 /usr/local/bin/p
root   57139  0.0  0.1  1380   540  ??  IN   11:49AM   0:00.00 sleep 60
root   57233  0.0  0.1  3484  1376  ??  S    11:50AM   0:00.00 sh -c ps aux
root   57234  0.0  0.1  3248  1072  ??  R    11:50AM   0:00.00 ps aux
root     517  0.0 33.0 343616 341308  d0- S     4Sep09 496:51.12 
/usr/sbin/tcpdum
root     518  0.0  0.1  3132   784  d0- S     4Sep09  22:08.84 logger -t pf -p 
_ntp    2223  0.0  0.1  3132  1208  d0- I     4Sep09   0:03.09 ntpd: ntp engine
root    2283  0.0  0.3  4508  2936  d0- IN    4Sep09   8:04.76 /bin/sh /var/db/
root    2536  0.0  0.1  3488  1444  d0  Is    4Sep09   0:00.01 login [pam] (log
root    2538  0.0  0.1  3484  1336  d0  I     4Sep09   0:00.00 -sh (sh)
root    2539  0.0  0.1  3484  1376  d0  I+    4Sep09   0:00.00 /bin/sh /etc/rc.
root    2535  0.0  0.1  3488  1444  v0  Is    4Sep09   0:00.01 login [pam] (log
root    2537  0.0  0.1  3484  1336  v0  I     4Sep09   0:00.00 -sh (sh)
root    2540  0.0  0.1  3484  1376  v0  I+    4Sep09   0:00.00 /bin/sh /etc/rc.


---------------------------------------------------------------------
To unsubscribe, e-mail: support-unsubscr...@pfsense.com
For additional commands, e-mail: support-h...@pfsense.com

Commercial support available - https://portal.pfsense.org

Reply via email to