* Performance 2.4.8 is worse than 2.4.x<8 @ 2001-08-12 0:13 Steve Kieu 2001-08-12 7:00 ` Mike Galbraith 0 siblings, 1 reply; 10+ messages in thread From: Steve Kieu @ 2001-08-12 0:13 UTC (permalink / raw) To: kernel Anyone noticed that? ===== S.KIEU _____________________________________________________________________________ http://shopping.yahoo.com.au - Father's Day Shopping - Find the perfect gift for your Dad for Father's Day ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 0:13 Performance 2.4.8 is worse than 2.4.x<8 Steve Kieu @ 2001-08-12 7:00 ` Mike Galbraith 2001-08-12 11:06 ` Steve Kieu 2001-08-12 11:52 ` Alan Cox 0 siblings, 2 replies; 10+ messages in thread From: Mike Galbraith @ 2001-08-12 7:00 UTC (permalink / raw) To: Steve Kieu; +Cc: kernel On Sun, 12 Aug 2001, Steve Kieu wrote: > Anyone noticed that? Details? Here, disk write throughput seems to want some tweaking, and Bonnie doing it's rewrite test triggers a very large and persistant inactive shortage which shouldn't be there (imho). page_launder() is definitely working better than some of the pre8 kernels in that it is no longer laundering the entire dirty list in one huge gulp. It is also no longer laundering some random amount. Under FWIW: I can find no reason for the existance of either the launder_loop nor doing synchronous IO. Here, I remove both regularly and detect nothing but benefit both in responsivness and throughput. -Mike ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 7:00 ` Mike Galbraith @ 2001-08-12 11:06 ` Steve Kieu 2001-08-12 11:52 ` Alan Cox 1 sibling, 0 replies; 10+ messages in thread From: Steve Kieu @ 2001-08-12 11:06 UTC (permalink / raw) To: kernel --- Mike Galbraith <mikeg@wen-online.de> wrote: > On Sun, 12 Aug 2001, Steve Kieu wrote: > > > Anyone noticed that? > > Details? VM is very much improved but it seems to take resources to free cached pages. > Here, disk write throughput seems to want some > tweaking, and Bonnie that is what I see doing it's rewrite test triggers a very large and > persistant inactive > shortage which shouldn't be there (imho). > > page_launder() is definitely working better than > some of the pre8 > kernels in that it is no longer laundering the > entire dirty list in > one huge gulp. It is also no longer laundering some > random amount. > > Under FWIW: I can find no reason for the existance > of either the > launder_loop nor doing synchronous IO. Here, I > remove both regularly > and detect nothing but benefit both in responsivness > and throughput. > > -Mike > ===== S.KIEU _____________________________________________________________________________ http://shopping.yahoo.com.au - Father's Day Shopping - Find the perfect gift for your Dad for Father's Day ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 7:00 ` Mike Galbraith 2001-08-12 11:06 ` Steve Kieu @ 2001-08-12 11:52 ` Alan Cox 2001-08-12 14:00 ` Rik van Riel ` (2 more replies) 1 sibling, 3 replies; 10+ messages in thread From: Alan Cox @ 2001-08-12 11:52 UTC (permalink / raw) To: Mike Galbraith; +Cc: Steve Kieu, kernel > Here, disk write throughput seems to want some tweaking, and Bonnie > doing it's rewrite test triggers a very large and persistant inactive > shortage which shouldn't be there (imho). This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better than 2.4.8pre but not actually better than the older VM by feel or measurement on my test boxes Alan ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 11:52 ` Alan Cox @ 2001-08-12 14:00 ` Rik van Riel 2001-08-12 17:46 ` jogi 2001-08-12 22:38 ` Linus Torvalds 2001-08-13 12:20 ` jlnance 2 siblings, 1 reply; 10+ messages in thread From: Rik van Riel @ 2001-08-12 14:00 UTC (permalink / raw) To: Alan Cox; +Cc: Mike Galbraith, Steve Kieu, kernel On Sun, 12 Aug 2001, Alan Cox wrote: > > Here, disk write throughput seems to want some tweaking, and Bonnie > > doing it's rewrite test triggers a very large and persistant inactive > > shortage which shouldn't be there (imho). > > This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better > than 2.4.8pre but not actually better than the older VM by feel or > measurement on my test boxes There are some open-ended questions wrt. the use-once idea, its implementation and the way the thing has been integrated with the rest of the kernel. Some suspect interactions and some things which just aren't clear yet don't make it seem the best idea to start integrating the use-once idea in mainli^W-ac yet... regards, Rik -- IA64: a worthy successor to i860. http://www.surriel.com/ http://distro.conectiva.com/ Send all your spam to aardvark@nl.linux.org (spam digging piggy) ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 14:00 ` Rik van Riel @ 2001-08-12 17:46 ` jogi 0 siblings, 0 replies; 10+ messages in thread From: jogi @ 2001-08-12 17:46 UTC (permalink / raw) To: Rik van Riel; +Cc: Alan Cox, Mike Galbraith, Steve Kieu, kernel On Sun, Aug 12, 2001 at 11:00:31AM -0300, Rik van Riel wrote: > On Sun, 12 Aug 2001, Alan Cox wrote: > > > > Here, disk write throughput seems to want some tweaking, and Bonnie > > > doing it's rewrite test triggers a very large and persistant inactive > > > shortage which shouldn't be there (imho). > > > > This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better > > than 2.4.8pre but not actually better than the older VM by feel or > > measurement on my test boxes > > There are some open-ended questions wrt. the use-once idea, > its implementation and the way the thing has been integrated > with the rest of the kernel. > > Some suspect interactions and some things which just aren't > clear yet don't make it seem the best idea to start integrating > the use-once idea in mainli^W-ac yet... Is it possible that this causes the slowdown I see when I benchmark kernel compilations? Doing make -j2 bzImage modules on 2.4.7 gives: User time (seconds): 279.62 System time (seconds): 22.19 Percent of CPU this job got: 77% Elapsed (wall clock) time (h:mm:ss or m:ss): 6:29.95 ... Major (requiring I/O) page faults: 1085696 Minor (reclaiming a frame) page faults: 1263226 With 2.4.8 (default bdflush settings): User time (seconds): 280.75 System time (seconds): 21.46 Percent of CPU this job got: 71% Elapsed (wall clock) time (h:mm:ss or m:ss): 7:04.14 ... Major (requiring I/O) page faults: 1085927 Minor (reclaiming a frame) page faults: 1263289 With 2.4.8 (and 50/75 bdflush settings): User time (seconds): 282.20 System time (seconds): 20.82 Percent of CPU this job got: 71% Elapsed (wall clock) time (h:mm:ss or m:ss): 7:03.27 ... Major (requiring I/O) page faults: 1094004 Minor (reclaiming a frame) page faults: 1265526 Since 2.4.8 should be better when running short of memory I tried make -j bzImage modules also, with 2.4.7: User time (seconds): 294.16 System time (seconds): 32.70 Percent of CPU this job got: 32% Elapsed (wall clock) time (h:mm:ss or m:ss): 16:40.38 ... Major (requiring I/O) page faults: 1560301 Minor (reclaiming a frame) page faults: 1601194 and with 2.4.8 (default bdflush) User time (seconds): 293.57 System time (seconds): 50.55 Percent of CPU this job got: 24% Elapsed (wall clock) time (h:mm:ss or m:ss): 23:35.30 ... Major (requiring I/O) page faults: 1592833 Minor (reclaiming a frame) page faults: 1556612 System is an Athlon-1.2GHz with 256MB DDR-Ram. If you want further compilation benchmarks just let me know. Regards, Jogi -- Well, yeah ... I suppose there's no point in getting greedy, is there? << Calvin & Hobbes >> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 11:52 ` Alan Cox 2001-08-12 14:00 ` Rik van Riel @ 2001-08-12 22:38 ` Linus Torvalds 2001-08-13 0:21 ` Rik van Riel 2001-08-13 12:20 ` jlnance 2 siblings, 1 reply; 10+ messages in thread From: Linus Torvalds @ 2001-08-12 22:38 UTC (permalink / raw) To: linux-kernel In article <E15VtnT-0005bM-00@the-village.bc.nu>, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: >> Here, disk write throughput seems to want some tweaking, and Bonnie >> doing it's rewrite test triggers a very large and persistant inactive >> shortage which shouldn't be there (imho). > >This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better >than 2.4.8pre but not actually better than the older VM by feel or >measurement on my test boxes Word of warning: there are some loads on which 2.4.7 will simply lock up. If you don't want to take all the new code, at least take the changes to fs/buffer.c and refill_buffer() or whatever. With just those parts it will still end up being pitifully slow in the cases it used to lock up, but it will end up making progress and eventually recovering. (In all fairness, the load to make it go into the bad behaviour is rather unusual, and as such probably not a huge problem for most people. That's obviously also the reason why it wasn't really noticed until now - but this is, for example, apparently the cause for the "processes getting stuck in __wait_on_buffer()" bug that I know RedHat also saw under load). That said, me and Marcelo are still working on making sure it's good under _all_ loads.. Linus ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 22:38 ` Linus Torvalds @ 2001-08-13 0:21 ` Rik van Riel 0 siblings, 0 replies; 10+ messages in thread From: Rik van Riel @ 2001-08-13 0:21 UTC (permalink / raw) To: Linus Torvalds; +Cc: linux-kernel On Sun, 12 Aug 2001, Linus Torvalds wrote: > Word of warning: there are some loads on which 2.4.7 will simply lock > up. If you don't want to take all the new code, at least take the > changes to fs/buffer.c and refill_buffer() or whatever. I'll do my best to merge some of the obviously correct pieces of VM code from -linus to -ac. > That said, me and Marcelo are still working on making sure it's good > under _all_ loads.. I wonder how much you'd be willing to give up in the common case in order to prevent the system from falling over under strange loads. Hypothetically speaking, that is, I don't really have anything in mind yet ;) cheers, Rik -- IA64: a worthy successor to i860. http://www.surriel.com/ http://distro.conectiva.com/ Send all your spam to aardvark@nl.linux.org (spam digging piggy) ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-12 11:52 ` Alan Cox 2001-08-12 14:00 ` Rik van Riel 2001-08-12 22:38 ` Linus Torvalds @ 2001-08-13 12:20 ` jlnance 2001-08-13 12:36 ` Alan Cox 2 siblings, 1 reply; 10+ messages in thread From: jlnance @ 2001-08-13 12:20 UTC (permalink / raw) To: linux-kernel On Sun, Aug 12, 2001 at 12:52:47PM +0100, Alan Cox wrote: > > Here, disk write throughput seems to want some tweaking, and Bonnie > > doing it's rewrite test triggers a very large and persistant inactive > > shortage which shouldn't be there (imho). > > This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better > than 2.4.8pre but not actually better than the older VM by feel or > measurement on my test boxes Alan, Which kernels are you refering to when you speak of the older VM? Thanks, Jim ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Performance 2.4.8 is worse than 2.4.x<8 2001-08-13 12:20 ` jlnance @ 2001-08-13 12:36 ` Alan Cox 0 siblings, 0 replies; 10+ messages in thread From: Alan Cox @ 2001-08-13 12:36 UTC (permalink / raw) To: jlnance; +Cc: linux-kernel > Which kernels are you refering to when you speak of the older VM? 2.4.7-ac, which is 2.4.7 like but with certain differences in behaviour and much harder inode pressure ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2001-08-13 12:34 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-08-12 0:13 Performance 2.4.8 is worse than 2.4.x<8 Steve Kieu 2001-08-12 7:00 ` Mike Galbraith 2001-08-12 11:06 ` Steve Kieu 2001-08-12 11:52 ` Alan Cox 2001-08-12 14:00 ` Rik van Riel 2001-08-12 17:46 ` jogi 2001-08-12 22:38 ` Linus Torvalds 2001-08-13 0:21 ` Rik van Riel 2001-08-13 12:20 ` jlnance 2001-08-13 12:36 ` Alan Cox
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.