Date: Wed, 5 Jun 1996 12:56:00 +0200 (MET DST) From: grog@lemis.de (Greg Lehey) To: FreeBSD-current@FreeBSD.ORG (FreeBSD current users) Subject: Still more on VM and swap Message-ID: <199606051056.MAA08351@allegro.lemis.de>
index | next in thread | raw e-mail
I've just rebuilt a kernel with CTM 2075. Bad news: emacs still craps
out. Still, I have followed up on the "swap loss" problem and tried
starting emacs again and again. Here are the results. This is the
first thing I did after booting:
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 560 32144 2% Interleaved
# emacs
Invalid function: []
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 2864 29840 9% Interleaved
# emacs
Invalid function: [156 -66730240 16782444 Fatal error (11).Segmentation fault (core dumped)
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 4364 28340 13% Interleaved
# emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5144 27560 16% Interleaved
# emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5580 27124 17% Interleaved
# emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5580 27124 17% Interleaved
# emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5580 27124 17% Interleaved
# emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 6016 26688 18% Interleaved
# emacs; pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 6016 26688 18% Interleaved
# emacs; pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 6016 26688 18% Interleaved
#
Looks like emacs is getting left behind in the swap, doesn't it?
Let's take a look:
# ls -l /usr/local/bin/emacs
-rwxr-xr-t 2 root bin 2168305 Apr 28 18:28 /usr/local/bin/emacs
So it's sticky, so I suppose it should get left behind in the swap.
But shouldn't swap be cleaned out of sticky if it fills up? In any
case, I rebooted and did:
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 616 32088 2% Interleaved
# ls -l /usr/local/bin/emacs
-rwxr-xr-t 2 root bin 2168305 Apr 28 18:28 /usr/local/bin/emacs
# chmod 755 /usr/local/bin/emacs
# ls -l /usr/local/bin/emacs
-rwxr-xr-x 2 root bin 2168305 Apr 28 18:28 /usr/local/bin/emacs
# pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 1256 31448 4% Interleaved
# emacs; pstat -s
Invalid function: [#[(ü\\\\\\\\\ô\\´z\P\\\\\\\\\\\
\\üÁ\P\,\\\\\\4\\$\\Á\PD\\\\\\L\\<\\À\P\\\\\\\\d\\T\\\,\Pt\\\\\\|\\l\\Dí\P\\\\\\\\\\Dö\P¤\\\\\\¬\\\\\\t\P¼\\\\\\Ä\\´\\\\\\\PÔ\\\\\\Ü\\\\\\ì*\Pì\\\\\\ \\\\\\\current-time\\\\\\\\\\\\format-time-string\\\
\\\\\\\decode-ti^C
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 3224 29480 10% Interleaved
# emacs; pstat -s
Invalid function: [941424 unbound #[nil "`Àeb~Ãy`
bÃy ÄU,ÅÆÇÄ`\"TÇ `\"T#4ÅÈÇÄ`\"T\"," [nil start opoint 0 1
message "
h¬ç\\j\M\\\ÿp@WÿuìhãÓ\\hãÓ\\è \\EøM\\\MøHHÄ$M\\\xH\t\@H\·P\"\·@$\\ë\1ÛM¹\\\\t\(fÇEþ\\j\EþPhëÓ\\\\\ÿp@è³\
\\·Eþ\ÃÄ\M\\^C
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 4096 28608 13% Interleaved
# emacs; pstat -s
Wrong type argument: wholenump, Fatal error (11).Segmentation fault (core dumped)
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5476 27228 17% Interleaved
# emacs; pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5828 26876 18% Interleaved
# emacs; pstat -s
Device 1024-blocks Used Avail Capacity Type
/dev/wd0s1b 32768 5828 26876 18% Interleaved
#
So probably this isn't the problem after all. Note particularly that
after the ls and chmod commands there were 640 kB less swap available
than before.
Greg
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606051056.MAA08351>
