[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
long uptime memory consumption
From: |
root |
Subject: |
long uptime memory consumption |
Date: |
Mon, 20 Aug 2001 15:03:46 +0200 |
User-agent: |
Mutt/1.3.18i |
Hi,
I autobuilded some dozen packages, then left the machine on over night
to watch what happens. No jobs were done over night (except I think
the daily cron job).
It seems that gnumach consumes an increasing amount of memory.
I don't have earlier stats, but I remember it using 9MB, and now
it's 10.6MB. But the real shockers are the filesystems, the root
filesystem with 63.3MB RSS. This is of course because a large number
of threads (ps claims 2937, can this be correct? Doesn't gnumach
support only 1024 threads total?).
The build filesystem for the autobuilder is hd0s10, and it looks moderate.
One thing that would be useful is to make the timeout for message serving
threads work. What is required for that?
Thanks,
Marcus
pagesize: 4K
size: 123M
free: 3.23M
active: 41.6M
inactive: 66.1M
wired: 11.8M
zero filled: 41.7G
reactivated: 454M
pageins: 4.42G
pageouts: 5.77G
page faults: 81406938
cow faults: 10583850
memobj hit ratio: 95%
swap size: 127M
swap free: 36.9M
PID UID TH Vmem RSS User System Args
0 0 35 133M 1.44M 4:01.36 3:30.97 /hurd/proc
1 0 1 145M 104K 0:00.00 0:00.10 /hurd/init -x
2 - 7 153M 10.6M 0:00.00 1:15.70 /boot/gnumach.gz root=hd2s5
3 0 2937 1.09G 68.5M 37:31.60 39:20.02 /hurd/ext2fs.static
--bootflags=-x --host-priv-port=3 --device-master-port=4 --exec-server-task=14
-Tdevice hd2s5
4 0 6 164M 556K 0:41.06 3:22.87 /hurd/exec
5 0 6 130M 324K 0:16.51 0:38.34 /hurd/auth
6 0 2 146M 0 0:00.00 0:00.03 /bin/sh /libexec/runsystem
7 0 10 130M 496K 0:28.34 4:37.38 /hurd/term /dev/console device
console
11 0 6 130M 2.41M 0:01.45 0:48.93 /hurd/mach-defpager
13 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd2s1
17 0 4 130M 300K 0:01.70 0:02.29 /hurd/null
18 0 3 130M 0 0:00.00 0:00.03 /hurd/storeio hd2s5
43 0 3 146M 408K 0:00.03 0:00.25 /sbin/syslogd
48 0 46 268M 1.88M 0:52.32 1:16.95 /hurd/pfinet -i eth0 -a
212.23.136.22 -m 255.255.255.252 -g 212.23.136.21
50 0 2 146M 544K 0:00.00 0:00.03 /usr/sbin/inetd
53 0 14 131M 852K 0:42.24 1:13.38 /hurd/pflocal
54 0 3 130M 0 0:00.00 0:00.04 /hurd/storeio --no-cache time
65 1 2 145M 124K 0:00.00 0:00.01 /usr/sbin/atd
68 0 2 145M 356K 0:00.12 0:00.22 /usr/sbin/cron
74 0 2 145M 0 0:00.00 0:00.01 /libexec/runttys
75 0 2 146M 0 0:00.04 0:00.04 -bash
76 0 3 130M 0 0:00.01 0:00.01 /hurd/password
92 0 3 130M 0 0:00.61 0:17.48 /hurd/storeio hd0s10
95 0 3 148M 776K 0:32.24 1:00.49 SCREEN
96 0 7 130M 336K 0:26.58 0:48.30 /hurd/fifo
97 0 7 130M 604K 0:57.83 1:14.81 /hurd/term /dev/ptyp0 pty-master
/dev/ttyp0
100 0 9 131M 0 0:14.72 0:32.87 /hurd/term /dev/ptyp1 pty-master
/dev/ttyp1
118 0 432 1.13G 2.97M 23:24.72 51:45.88 /hurd/ext2fs /dev/hd0s10
129 0 8 130M 0 0:16.68 0:39.15 /hurd/term /dev/ptyp2 pty-master
/dev/ttyp2
139 0 15 130M 0 0:23.48 0:42.96 /hurd/term /dev/ptyp3 pty-master
/dev/ttyp3
203 0 3 130M 0 0:00.00 0:00.02 /hurd/hostmux /hurd/ftpfs ${host}:/
204 0 9 1.1G 100K 0:07.43 0:08.65 /hurd/ext2fs /dev/hd0s7
205 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd0s7
206 0 8 1.1G 368K 0:15.16 0:18.22 /hurd/ext2fs /dev/hd2s6
207 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd2s6
272 0 3 146M 208K 0:00.06 0:00.11 screen -r
7127 0 3 147M 1.83M 0:01.14 0:00.34 mutt
7164 0 2 145M 0 0:00.00 0:00.01 /USR/SBIN/CRON
7165 0 2 146M 0 0:00.02 0:00.01 /bin/sh -c test -e
/usr/sbin/anacron || run-parts --report /etc/cron.daily
7167 0 2 145M 444K 0:00.00 0:00.03 run-parts --report /etc/cron.daily
7243 0 3 130M 0 0:00.01 0:00.00 /hurd/storeio -Tzero
7244 0 3 130M 0 0:00.01 0:00.00 /hurd/null --full
7245 0 3 130M 0 0:00.01 0:00.02 /hurd/storeio --no-cache mem
7246 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptyp7 pty-master
/dev/ttyp7
7247 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyp8 pty-master
/dev/ttyp8
7248 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptyp9 pty-master
/dev/ttyp9
7249 0 3 130M 0 0:00.01 0:00.00 /hurd/term /dev/ptypa pty-master
/dev/ttypa
7250 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptypb pty-master
/dev/ttypb
7251 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptypc pty-master
/dev/ttypc
7252 0 3 130M 0 0:00.01 0:00.02 /hurd/term /dev/ptypd pty-master
/dev/ttypd
7253 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptype pty-master
/dev/ttype
7254 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptypf pty-master
/dev/ttypf
7255 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptyq0 pty-master
/dev/ttyq0
7256 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyq1 pty-master
/dev/ttyq1
7257 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyq2 pty-master
/dev/ttyq2
7258 0 3 130M 0 0:00.01 0:00.00 /hurd/term /dev/ptyq3 pty-master
/dev/ttyq3
7259 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptyq4 pty-master
/dev/ttyq4
7260 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyq5 pty-master
/dev/ttyq5
7261 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyq6 pty-master
/dev/ttyq6
7262 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptyq7 pty-master
/dev/ttyq7
7263 0 3 130M 0 0:00.00 0:00.00 /hurd/term /dev/ptyq8 pty-master
/dev/ttyq8
7264 0 3 130M 0 0:00.00 0:00.00 /hurd/term /dev/ptyq9 pty-master
/dev/ttyq9
7265 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptyqa pty-master
/dev/ttyqa
7266 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptyqb pty-master
/dev/ttyqb
7267 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/ptyqc pty-master
/dev/ttyqc
7268 0 3 130M 0 0:00.00 0:00.04 /hurd/term /dev/ptyqd pty-master
/dev/ttyqd
7269 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/ptyqe pty-master
/dev/ttyqe
7270 0 3 130M 0 0:00.00 0:00.01 /hurd/term /dev/ptyqf pty-master
/dev/ttyqf
7271 0 3 130M 0 0:00.01 0:00.02 /hurd/storeio hd1
7272 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd3
7273 0 3 130M 0 0:00.02 0:00.00 /hurd/storeio hd2s3
7274 0 3 130M 0 0:00.00 0:00.03 /hurd/term /dev/com0 device com0
7275 0 4 130M 52K 44:35.38 3hrs /hurd/kbd
7276 0 4 130M 52K 45:04.90 3hrs /hurd/mouse -d mouse -p microsoft
7277 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd0s2
7278 0 3 130M 0 0:00.01 0:00.01 /hurd/term /dev/tty0 device tty0
7279 0 3 130M 0 0:00.01 0:00.03 /hurd/storeio hd0s5
7280 0 3 130M 0 0:00.00 0:00.02 /hurd/storeio hd0s6
7281 0 3 130M 0 0:00.02 0:00.00 /hurd/crash --suspend
7282 0 3 130M 0 0:00.02 0:00.02 /hurd/storeio hd0s1
7284 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/com1 device com1
7285 0 3 130M 0 0:00.02 0:00.00 /hurd/storeio sd0s4
7286 0 3 130M 0 0:00.00 0:00.02 /hurd/term /dev/com2 device com2
7287 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd0
7288 0 3 130M 0 0:00.00 0:00.00 /hurd/storeio hd2
7289 0 3 130M 0 0:00.01 0:00.02 /hurd/fifo
7290 0 3 130M 0 0:00.01 0:00.02 /hurd/storeio hd0s3
7291 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd1s1
7292 0 3 130M 0 0:00.00 0:00.03 /hurd/storeio hd0s8
7293 0 3 130M 0 0:00.00 0:00.01 /hurd/storeio hd0s9
7299 0 3 130M 0 0:00.00 0:00.02 /hurd/crash --kill
7300 0 3 130M 0 0:00.00 0:00.01 /hurd/crash --dump-core
7306 0 3 130M 0 0:00.00 0:00.00 /hurd/hello-mt
7494 0 2 146M 1.6M 0:00.06 0:00.02 /bin/bash
7532 0 2 146M 1.46M 0:00.01 0:00.02 /usr/bin/editor
/tmp/mutt-ulysses-7127-99
7541 0 2 146M 1.12M 0:00.00 0:00.02 ps -F hurd -w -A
14037 0 5 130M 0 0:05.17 0:12.13 /hurd/term /dev/ptyp5 pty-master
/dev/ttyp5
15056 0 2 146M 0 0:00.69 0:01.20 /bin/bash
26635 0 9 130M 660K 0:12.54 0:27.75 /hurd/term /dev/ptyp4 pty-master
/dev/ttyp4
27453 0 6 130M 0 0:01.20 0:03.10 /hurd/term /dev/ptyp6 pty-master
/dev/ttyp6
- long uptime memory consumption,
root <=