From: Andreas Hartmann <andihartmann@freenet.de>
To: Kernel-Mailingliste <linux-kernel@vger.kernel.org>
Cc: Marcelo Tosatti <marcelo@conectiva.com.br>
Subject: [2.4.17rc1] Swapping
Date: Tue, 18 Dec 2001 14:09:40 +0100 [thread overview]
Message-ID: <3C1F4014.2010705@athlon.maya.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 1786 bytes --]
Hello all,
I tested linux 2.4.17rc1 regarding the VM. As test I did what I'm doing
frequently: making a incremental backup (the source is about 20 GB) with
rsync (via ssh) of my server to my backup-server.
server -----> backup-server
The building of the filelist on the server needed 64MB (!) swap. The
building of the filelist on the backup-server needed 151 MB swap (!)
You can find the processlist with all running processes of the server
and the backup-server in the attached file VM. I used a file because of
the ugly line cutting in the mail.
The processlist of the server was done after completing the filelist on
the server - the processlist of the backup-server was a snapshot while
building its filelist.
During data transport, the swap space on the backup-server increased to
243 MB (!) and the system swaped nearly nonstop. Because the
swap-space reached the limit, I gave the backup-server during
data-transport more swap with swapon /dev/hdb13.
A snapshot of free on the backup-server:
free
total used free shared buffers cached
Mem: 514368 509968 4400 0 177328 164220
-/+ buffers/cache: 168420 345948
Swap: 1052208 243228 808980
After completing, the swap on the backupserver was reduced to 65MB and
on the server to 37MB
I think it is not necessary to emphasis, that the backup-server was very
slow and tenacious during data transport!
The behaviour of 2.4.17rc1 isn't better than evry other 2.4.x-version.
There is only one exception:
I did the same with kernel 2.4.13 - and this version worked extremly
fine nearly without any swapping.
Linux-2.2.x is working fine, too - that is without swapping in this
situation.
Regards,
Andreas Hartmann
[-- Attachment #2: VM --]
[-- Type: text/plain, Size: 14515 bytes --]
server
ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1100 56 ? S Dec17 0:03 init [2]
root 2 0.0 0.0 0 0 ? SW Dec17 0:00 [keventd]
root 3 0.0 0.0 0 0 ? SWN Dec17 0:00 [ksoftirqd_CPU0]
root 4 0.0 0.0 0 0 ? SW Dec17 0:28 [kswapd]
root 5 0.0 0.0 0 0 ? SW Dec17 0:00 [bdflush]
root 6 0.0 0.0 0 0 ? SW Dec17 0:03 [kupdated]
root 26 0.0 0.0 0 0 ? SW Dec17 0:00 [kreiserfsd]
bin 78 0.0 0.0 1116 52 ? S Dec17 0:00 /sbin/portmap
root 90 0.0 0.0 1424 256 ? S Dec17 0:00 /usr/sbin/syslogd
root 92 0.0 0.0 1972 228 ? S Dec17 0:00 /usr/local/sbin/sshd
root 95 0.0 0.0 1152 144 ? S Dec17 0:00 /usr/sbin/klogd -c 1
named 116 0.0 0.0 2456 244 ? S Dec17 0:02 /usr/sbin/named -u named -g named
at 120 0.0 0.0 1224 148 ? S Dec17 0:00 /usr/sbin/atd
root 172 0.0 0.0 5068 232 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLroot 173 0.0 0.0 1384 228 ? S Dec17 0:00 /usr/sbin/inetd
wwwrun 200 0.0 0.1 5132 388 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 201 0.0 0.1 5120 360 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 202 0.0 0.1 5132 392 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 203 0.0 0.1 5136 364 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 204 0.0 0.1 5132 392 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLnews 205 0.0 0.4 5740 1252 ? S Dec17 0:00 /usr/local/news/bin/innd -p4 -a
news 206 0.0 0.0 1772 128 ? S Dec17 0:00 /bin/sh /usr/local/news/bin/rc.news
news 217 0.0 0.0 1552 56 ? SN Dec17 0:00 /usr/local/news/bin/crosspost
news 218 0.0 0.0 1548 56 ? SN Dec17 0:00 /usr/local/news/bin/overchan
daemon 221 0.0 0.0 1964 184 ? S Dec17 0:00 lpd Waiting
root 241 0.0 0.0 1120 248 ? S Dec17 0:00 /usr/sbin/crond
root 249 0.0 0.1 2948 416 ? S Dec17 0:00 sendmail: accepting connections
fax 258 0.0 0.0 2240 160 ? S Dec17 0:00 /usr/local/sbin/faxq
fax 260 0.0 0.0 2572 156 ? S Dec17 0:00 /usr/local/sbin/hfaxd -i hylafax
squid 266 0.0 0.0 3876 160 ? S< Dec17 0:00 /usr/sbin/squid -sYD
squid 268 0.0 0.4 9744 1156 ? S< Dec17 0:04 (squid) -sYD
squid 269 0.0 0.0 1068 76 ? S Dec17 0:00 (unlinkd)
root 280 0.0 0.0 28484 196 ? S Dec17 0:00 /sbin/junkbuster /etc/junkbuster/config
root 286 0.0 0.0 1380 160 ? S Dec17 0:00 /usr/sbin/rpc.kmountd
root 287 0.0 0.0 0 0 ? SW Dec17 0:00 [nfsd]
root 288 0.0 0.0 0 0 ? SW Dec17 0:00 [lockd]
root 289 0.0 0.0 0 0 ? SW Dec17 0:00 [rpciod]
root 293 0.0 0.1 1548 292 ? S Dec17 0:00 /usr/sbin/timed -M -t -n maya.org -F localhost
root 294 0.0 0.0 1072 56 tty1 S Dec17 0:00 /sbin/mingetty --noclear tty1
root 295 0.0 0.0 1072 56 tty2 S Dec17 0:00 /sbin/mingetty tty2
root 296 0.0 0.0 1072 56 tty3 S Dec17 0:00 /sbin/mingetty tty3
root 297 0.0 0.0 1072 56 tty4 S Dec17 0:00 /sbin/mingetty tty4
root 298 0.0 0.0 1072 56 tty5 S Dec17 0:00 /sbin/mingetty tty5
root 299 0.0 0.0 1072 56 tty6 S Dec17 0:00 /sbin/mingetty tty6
news 321 0.0 0.2 1800 568 ? S Dec17 0:10 /bin/sh /usr/local/news/bin/innwatch
wwwrun 454 0.0 0.1 5120 444 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 455 0.0 0.1 5132 452 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 456 0.0 0.1 5136 452 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 457 0.0 0.1 5132 452 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLwwwrun 458 0.0 0.1 5132 452 ? S Dec17 0:00 /usr/sbin/httpd -f /etc/httpd/httpd.conf -D SSLroot 576 0.0 0.0 28484 196 ? S Dec17 0:00 /sbin/junkbuster /etc/junkbuster/config
root 12482 0.1 0.1 3368 444 ? S 12:29 0:04 /usr/local/sbin/sshd
ausgang 12484 0.0 0.0 1904 148 ? S 12:29 0:00 bash -c export KDEDIR=/opt/kde-2.2 && export PAausgang 12490 0.2 0.3 16364 828 ? S 12:29 0:06 /opt/kde-2.2/bin/kppp -c 01019 freenet ohne Optroot 12491 0.0 0.0 15060 116 ? S 12:29 0:00 /opt/kde-2.2/bin/kppp -c 01019 freenet ohne Optausgang 12608 0.0 0.3 6600 812 ? S 12:30 0:01 /opt/kde.1.1.2/bin/ktail
ausgang 12612 0.0 0.6 17760 1640 ? S 12:30 0:01 konsole -vt_sz 60x18 -e /usr/local/bin/tail -f
ausgang 12633 0.0 0.1 17468 296 ? S 12:30 0:00 kdeinit: dcopserver --nosid --suicide
ausgang 12636 0.0 0.1 17916 312 ? S 12:30 0:00 kdeinit: klauncher
ausgang 12639 0.0 0.2 17820 668 ? S 12:30 0:00 kdeinit: kded
ausgang 12643 0.0 0.0 17240 228 ? S 12:30 0:00 kdeinit: Running...
ausgang 12644 0.0 0.0 1232 100 pts/0 S 12:30 0:00 /usr/local/bin/tail -f /usr/local/news/log/newsroot 13324 0.3 0.2 3028 636 ? S 12:55 0:05 /usr/local/sbin/sshd
root 13327 9.2 32.1 83892 82544 ? S 12:55 2:45 rsync --server --sender -vbulogDtpr --delete --root 13333 0.0 0.2 3056 716 ? S 12:55 0:01 /usr/local/sbin/sshd
andreas 13337 0.0 0.3 2116 860 pts/1 S 12:55 0:00 -bash
andreas 13343 0.0 0.3 2528 792 pts/1 S 12:55 0:00 xosview
news 13711 0.0 0.1 1184 432 ? S 13:16 0:00 sleep 600
andreas 13718 0.0 0.4 2756 1100 pts/1 R 13:24 0:00 ps -aux
free
total used free shared buffers cached
Mem: 256516 252152 4364 0 140560 6632
-/+ buffers/cache: 104960 151556
Swap: 131504 65552 65952
backup server
ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1324 472 ? S Dec17 0:04 init [3]
root 2 0.0 0.0 0 0 ? SW Dec17 0:00 [keventd]
root 3 0.0 0.0 0 0 ? SWN Dec17 0:00 [ksoftirqd_CPU0]
root 4 0.0 0.0 0 0 ? SW Dec17 0:13 [kswapd]
root 5 0.0 0.0 0 0 ? SW Dec17 0:00 [bdflush]
root 6 0.0 0.0 0 0 ? SW Dec17 0:10 [kupdated]
root 7 0.0 0.0 0 0 ? SW Dec17 0:00 [kreiserfsd]
root 70 0.0 0.0 0 0 ? SW Dec17 0:00 [eth1]
root 82 0.0 0.1 1636 664 ? S Dec17 0:00 /usr/sbin/syslogd
root 86 0.0 0.0 1376 400 ? S Dec17 0:00 /usr/sbin/klogd -c 1
at 111 0.0 0.0 1436 492 ? S Dec17 0:00 /usr/sbin/atd
root 116 0.0 0.1 1600 532 ? S Dec17 0:00 /usr/sbin/inetd
root 127 0.0 0.1 2564 712 ? S Dec17 0:00 /usr/local/sbin/sshd
daemon 148 0.0 0.1 2204 568 ? S Dec17 0:00 lpd Waiting
root 166 0.0 0.0 1332 504 ? S Dec17 0:00 /usr/sbin/crond
root 167 0.0 0.1 2620 824 ? S Dec17 0:00 sendmail: accepting connections
root 183 0.0 0.1 2268 556 tty1 S Dec17 0:00 login -- root
root 185 0.0 0.0 1280 380 tty3 S Dec17 0:00 /sbin/mingetty tty3
root 186 0.0 0.0 1280 380 tty4 S Dec17 0:00 /sbin/mingetty tty4
root 187 0.0 0.0 1280 380 tty5 S Dec17 0:00 /sbin/mingetty tty5
root 188 0.0 0.0 1280 380 tty6 S Dec17 0:00 /sbin/mingetty tty6
root 893 0.0 0.1 2588 764 tty1 S 00:03 0:00 -bash
root 9011 0.0 0.1 2268 568 tty2 S 00:26 0:00 login -- root
root 22092 0.0 0.1 2656 764 tty2 S 07:58 0:00 -bash
root 2505 0.0 0.1 3896 560 tty2 S 08:02 0:00 mc
root 2506 0.0 0.0 1280 296 ? S 08:02 0:00 cons.saver /dev/tty2
root 2507 0.0 0.1 2656 760 pts/0 S 08:02 0:00 bash -rcfile .bashrc
root 4322 0.0 0.1 1768 640 ? S 08:04 0:00 /usr/sbin/timed -t -n maya.org
root 4328 0.0 0.1 2296 548 ? S 08:04 0:00 /opt/kde-2.2/bin/kdm -debug 1
bin 5251 0.0 0.0 1336 308 ? S 09:51 0:00 /sbin/portmap
root 5256 0.0 0.0 1488 444 ? S 09:51 0:00 /usr/sbin/rpc.kmountd
root 5259 0.0 0.0 0 0 ? SW 09:51 0:00 [rpciod]
root 5260 0.0 0.0 0 0 ? SW 09:51 0:00 [lockd]
root 7034 2.5 1.6 52776 8508 ? S 12:17 1:44 /usr/X11R6/bin/X -auth /var/lib/xdm/authfiles/Aroot 7035 0.0 0.1 3088 772 ? S 12:17 0:00 -:0
root 7046 0.0 0.2 3528 1096 ? S 12:17 0:00 /usr/X11R6/bin/xconsole -geometry 480x130-0-0 -andreas 7054 0.0 0.1 2188 680 ? S 12:18 0:00 /bin/sh /usr/X11R6/bin/kde-cvs
andreas 7068 0.0 0.1 2192 680 ? S 12:18 0:00 /bin/sh /opt/kde-2.2/bin/startkde
andreas 7078 0.0 0.6 17496 3552 ? S 12:18 0:00 kdeinit: Running...
andreas 7081 0.0 0.7 17416 3672 ? S 12:18 0:00 kdeinit: dcopserver --nosid
andreas 7084 0.0 0.8 18888 4616 ? S 12:18 0:00 kdeinit: klauncher
andreas 7087 0.0 0.9 18592 4764 ? S 12:18 0:00 kdeinit: kded
andreas 7100 0.0 0.9 21648 5092 ? S 12:18 0:00 kdeinit: knotify
andreas 7101 0.0 0.6 13256 3440 ? S 12:18 0:00 ksmserver --restore
andreas 7102 0.0 1.3 20308 6692 ? S 12:18 0:03 kdeinit: kwin
andreas 7105 0.0 0.9 19688 5000 ? S 12:18 0:00 kdeinit: kwrited
andreas 7106 0.0 0.9 19520 5116 ? S 12:18 0:00 kdeinit: khotkeys
andreas 7108 0.0 1.6 21808 8636 ? S 12:18 0:01 kdeinit: kdesktop
andreas 7109 0.0 0.0 1636 464 pts/1 S 12:18 0:00 /bin/cat
andreas 7113 0.0 0.4 18416 2140 ? S 12:18 0:00 kwikdisk
andreas 7114 0.0 0.8 22080 4608 ? S 12:18 0:03 kdeinit: kicker
andreas 7119 0.0 0.5 19404 2860 ? S 12:18 0:00 kdeinit: klipper -icon klipper -miniicon klippeandreas 7120 0.2 1.9 21244 9916 ? S 12:18 0:11 kdeinit: konsole -icon konsole -miniicon konsolandreas 7121 0.0 0.1 2628 904 pts/2 S 12:18 0:00 /bin/bash
andreas 7129 0.8 0.1 2224 848 pts/2 S 12:18 0:35 top
andreas 7131 0.0 0.1 2188 680 ? S 12:18 0:00 /bin/sh /usr/local/mozilla/mozilla.sh -mail
andreas_ 7133 0.0 0.1 2276 680 ? S 12:18 0:00 /bin/sh /usr/local/mozilla/run-mozilla.sh /usr/andreas_ 7138 2.4 5.6 60220 29132 ? S 12:18 1:39 /usr/local/mozilla/mozilla-bin -mail
andreas_ 7140 0.0 5.6 60220 29132 ? S 12:18 0:00 /usr/local/mozilla/mozilla-bin -mail
andreas_ 7141 0.0 5.6 60220 29132 ? S 12:18 0:00 /usr/local/mozilla/mozilla-bin -mail
andreas_ 7142 0.0 5.6 60220 29132 ? S 12:18 0:00 /usr/local/mozilla/mozilla-bin -mail
andreas 7253 0.0 0.1 2192 680 ? S 12:29 0:00 /bin/sh /usr/local/bin/internet
andreas 7255 0.0 0.2 3404 1056 ? S 12:29 0:01 ssh ausgang@susi.maya.org export KDEDIR=/opt/kdandreas_ 7403 0.0 0.6 16916 3208 ? S 12:40 0:00 kdeinit: Running...
andreas_ 7406 0.0 0.5 17432 2600 ? S 12:40 0:00 kdeinit: dcopserver --nosid --suicide
andreas_ 7409 0.0 0.5 18316 3020 ? S 12:40 0:00 kdeinit: klauncher
andreas_ 7412 0.0 0.9 19324 5104 ? S 12:40 0:00 kdeinit: kded
andreas_ 7420 0.0 0.9 18608 4824 ? S 12:40 0:00 kdeinit: kcookiejar
andreas_ 7422 0.0 0.4 12396 2348 ? S 12:40 0:00 kdesud
andreas_ 7469 0.0 0.7 17720 3912 ? S 12:48 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7471 0.0 0.7 17732 3912 ? S 12:48 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7477 0.0 0.7 17728 3912 ? S 12:48 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7482 0.0 0.7 17724 3912 ? S 12:49 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7495 0.0 0.7 17704 3812 ? S 12:51 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7496 0.0 0.7 17704 3812 ? S 12:51 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kandreas_ 7497 0.0 0.7 17704 3812 ? S 12:51 0:00 kdeinit: kio_http http /tmp/ksocket-andreas_n/kroot 7502 0.0 0.1 2688 960 pts/5 S 12:54 0:00 bash
root 7528 0.0 0.1 2688 1016 pts/5 S 12:55 0:00 bash
root 7529 5.1 12.8 157752 65852 pts/5 D 12:55 1:37 rsync --delete --ignore-errors -e ssh -avub --eroot 7530 0.1 0.1 3168 680 pts/5 S 12:55 0:02 ssh susi rsync --server --sender -vbulogDtpr --andreas 7533 0.4 0.3 3140 1556 pts/6 S 12:55 0:07 ssh susi.maya.org
andreas 7563 0.0 0.2 2720 1340 ? S 13:10 0:00 xosview +n
andreas_ 7590 0.0 5.6 60220 29132 ? S 13:18 0:00 /usr/local/mozilla/mozilla-bin -mail
andreas 7591 0.0 0.2 2484 1112 ? S 13:18 0:00 imapd
andreas 7604 0.1 0.3 2628 1580 pts/3 S 13:25 0:00 /bin/bash
andreas 7612 0.0 0.2 2180 1032 pts/3 S 13:25 0:00 /bin/sh /usr/bin/e VM
andreas 7613 0.7 0.3 4200 1940 pts/3 S 13:25 0:00 mcedit VM
andreas 7615 0.3 0.3 2628 1580 pts/7 S 13:26 0:00 /bin/bash
andreas 7624 0.0 0.2 3116 1284 pts/7 R 13:27 0:00 ps -aux
free
total used free shared buffers cached
Mem: 514368 509964 4404 0 322136 27468
-/+ buffers/cache: 160360 354008
Swap: 208836 135324 73512
reply other threads:[~2001-12-18 13:10 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3C1F4014.2010705@athlon.maya.org \
--to=andihartmann@freenet.de \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo@conectiva.com.br \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.