public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* hints at modifying kswapd params in 2.4.16
@ 2001-12-03 18:00 Sven Heinicke
  2001-12-04  6:31 ` Ken Brownfield
  0 siblings, 1 reply; 9+ messages in thread
From: Sven Heinicke @ 2001-12-03 18:00 UTC (permalink / raw)
  To: linux-kernel


We have been having many problems on a Dell PowerEdge 4400 with 4G of
memory.  We are willing to get new hardware if, perhaps, there is
something known to not work with that hardwares memory.  If there are
known hardware configurations that work will in high load, high IO
situations.  We really want to stay with Linux, but my boss is getting
increasingly agitated with issues.

Our application has, on the order of 300 network sockets open at any
one time primarily for input.  And only 1 or 2 for output.  We
constantly malloc/free 100k of memory, I mean a lot.  Plus do a fair
amount of SCSI IO.  The threads never use more then like 300M of
memory at a time though caching memory fills up to like 2G.  I believe
it would work on a system with 1G of memory.

With kernels 2.4.14 and before, including some AA kernels, the cache
would fill up memory and do a little swapping to disk and then start
the just-in-time free memory stuff.  We where very happy when 2.4.16
seems smarter about this then previous version and never uses more
then ~2G of cachememory.

But, after running for a time, kswapd starts taking more CPU time then
the threads we are running and slowing down the processing.  Is this
something wrong with kswapd or might modifying files in /proc/sys/vm/
fix this?

If modifying files in /proc/sys/vm/ can fix it, what should one
consider when modifying the /proc/sys/vm/kswapd and other files to
suit my applications?  Also, in my /proc/sys/vm directory there is
only the following files:

$ ls /proc/sys/vm
bdflush  max-readahead  overcommit_memory  pagetable_cache
kswapd   min-readahead  page-cluster

With 2.4.16 I though I should have others as described in the proc.txt
file, like `buffermem', `pagecache' and others.  How do I get these,
and once I do have them some hints on how to modify there values to
optimize my applications might be useful.

	 Sven

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2001-12-05 19:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-03 18:00 hints at modifying kswapd params in 2.4.16 Sven Heinicke
2001-12-04  6:31 ` Ken Brownfield
2001-12-04 17:35   ` Sven Heinicke
2001-12-04 18:18     ` Sven Heinicke
2001-12-04 20:17     ` Alan Cox
2001-12-04 20:38       ` Sven Heinicke
2001-12-04 21:11         ` Alan Cox
2001-12-05 14:57           ` Sven Heinicke
2001-12-05 19:20             ` Mike Fedyk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox