Messages in this thread | | | From | Marc-Christian Petersen <> | Subject | Re: [PATCH] O6int for interactivity | Date | Wed, 16 Jul 2003 21:55:06 +0200 |
| |
On Wednesday 16 July 2003 17:22, Felipe Alfaro Solana wrote:
Hi Con,
> > This one makes a massive difference... Please test this to death. > Oh, my god... This is nearly perfect! :-) > On 2.6.0-test1-mm1 with o6int.patch, I can't reproduce XMMS initial > starvation anymore and X feels smoother under heavy load. > Nice... ;-) hmm, I really wonder why I don't see any difference for my box.
1. "make -j2 bzImage modules" slows down my box alot.
2. kmail is slow like a dog while make -j2
3. xterm needs ~5seconds while make -j2 to open up
4. xmms does not skip
5. I've tried Felipe's suggestions, they are: #define PRIO_BONUS_RATIO 45 #define INTERACTIVE_DELTA 4 #define MAX_SLEEP_AVG (HZ) #define STARVATION_LIMIT (HZ) At least with these changes kmail is much much faster but still not as fast as w/o the compilation. Xterm needs ~5seconds to open up.
6. Xterm: "ls -lsa" in a directory with ~1200 files
2.6.0-test1-mm1 + O6int: ------------------------ real 0m12.468s user 0m0.170s sys 0m0.057s
2.4.20-wolk4.4: O(1) from latest -aa tree ----------------------------------------- real 0m0.689s user 0m0.031s sys 0m0.011s
7. playing an mpeg with mplayer while "make -j2 bzImage modules" let the movie skip some frames every ~10 seconds.
8. I've also tried min_timeslice == max_timeslice (10) w/o much difference :-( I remember that this helped alot in earlier 2.5 kernels.
I have to say that the XMMS issue is really less important for me. I want a kernel where I can "make -j<huge number> bzImage modules" and don't notice that compilation w/o renicing all the gcc instances.
Machine: -------- Celeron 1,3GHz 512MB RAM 2x IDE (UDMA100) 60/40 GB 1GB SWAP, 512MB on each disk (same priority) ext3fs (data=ordered) anticipatory I/O scheduler XFree 4.3 WindowMaker 0.82-CVS
Is my box the only one on earth which don't like the scheduler fixups? ;)
ciao, Marc
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |