RE: call for more SD versus CFS comparisons (was: Re: [ck] Mainline plans)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Message d'origine-----
> De : [email protected] 
> [mailto:[email protected]] De la part de 
> Fortier,Vincent [Montreal]
> Envoyé : 12 juin 2007 21:36
> À : Miguel Figueiredo; linux kernel mailing list; [email protected]
> Cc : Con Kolivas; Ingo Molnar
> Objet : RE: call for more SD versus CFS comparisons (was: Re: 
> [ck] Mainline plans)
> 
> > -----Message d'origine-----
> > De : [email protected]
> > [mailto:[email protected]] De la part de Miguel 
> > Figueiredo Envoyé : 11 juin 2007 20:30
> > 
> > Hi all,
> > 
> > some results based on massing_intr.c by Satoru, can be found on 
> > http://people.redhat.com/mingo/cfs-scheduler/tools/massive_intr.c
> > 
> > 
> > I know that other people, who read lkml, also tested the 
> same way, it 
> > would be nice if they also post their data.
> > 
> 
> For the pleasure of comparing CPU schedulers, both CFS v16 & 
> full CK2 patched pre-built kernels for Fedora 7 using latest 
> build 3194 are now available at http://linux-dev.qc.ec.gc.ca
> 
> There is also a not yet fully tuned YUM repository 
> configuration file available at 
> http://linux-dev.qc.ec.gc.ca/kernel/fedora/alt-sched.repo
> Although I suggest you download the rpm's directly from the 
> web page & install both manually using rpm -ivh --force
> 
> Have fun.
> 

Also, now that I think of it, here are my results:

Test:
./massive_intr 20 6000

Hardware:
- Athlon 64 4200+
- 2GB ram
- nVidia 6600GT using latest Beta driver NVIDIA-Linux-x86_64-100.14.06-pkg2.run
- SATA drive
- On-board audio (00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2))

Kernels:
CFS v16 2.6.21 FC7 build 3194
CK2 2.6.21 FC7 build 3194

Here is what the TOP output was looking like for both case:
top - 13:36:22 up 38 min,  4 users,  load average: 20.41, 13.43, 7.49
Tasks: 172 total,  21 running, 150 sleeping,   0 stopped,   1 zombie
Cpu0  : 99.7%us,  0.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  : 94.7%us,  4.6%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.3%hi,  0.3%si,  0.0%st
Mem:   2058860k total,  1217132k used,   841728k free,    56456k buffers
Swap:  1959888k total,        0k used,  1959888k free,   781636k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 6099 megalout  20   0  7860  224  136 R   10  0.0   0:26.12 massive_intr
 6102 megalout  20   0  7860  224  136 R   10  0.0   0:26.27 massive_intr
 6104 megalout  20   0  7860  224  136 R   10  0.0   0:26.51 massive_intr
 6105 megalout  20   0  7860  224  136 R   10  0.0   0:26.32 massive_intr
 6107 megalout  20   0  7860  224  136 R   10  0.0   0:26.62 massive_intr
 6112 megalout  20   0  7860  224  136 R   10  0.0   0:26.32 massive_intr
 6116 megalout  20   0  7860  224  136 R   10  0.0   0:26.26 massive_intr
 6109 megalout  20   0  7860  224  136 R   10  0.0   0:26.32 massive_intr
 6115 megalout  20   0  7860  224  136 R   10  0.0   0:26.50 massive_intr
 6118 megalout  20   0  7860  224  136 R    9  0.0   0:26.37 massive_intr
 6100 megalout  20   0  7860  224  136 R    9  0.0   0:26.51 massive_intr
 6103 megalout  20   0  7860  224  136 R    9  0.0   0:26.24 massive_intr
 6106 megalout  20   0  7860  224  136 R    9  0.0   0:26.32 massive_intr
 6108 megalout  20   0  7860  224  136 R    9  0.0   0:26.32 massive_intr
 6110 megalout  20   0  7860  224  136 R    9  0.0   0:26.54 massive_intr
 6111 megalout  20   0  7860  224  136 R    9  0.0   0:26.37 massive_intr
 6113 megalout  20   0  7860  224  136 R    9  0.0   0:26.56 massive_intr
 6114 megalout  20   0  7860  224  136 R    9  0.0   0:26.30 massive_intr
 6117 megalout  20   0  7860  224  136 R    9  0.0   0:26.34 massive_intr
 6101 megalout  20   0  7860  224  136 R    9  0.0   0:26.31 massive_intr
 4681 root      20   0  196m  67m  12m S    8  3.4   4:06.00 X
 6036 megalout  20   0  694m  53m  32m S    2  2.6   0:07.82 amarokapp
 4904 megalout  20   0  271m 9.9m 6948 S    1  0.5   0:18.16 gkrellm
 5054 megalout  20   0  160m  45m  20m S    1  2.2   0:10.90 firefox-bin
 5201 megalout  20   0  160m 9304 5480 S    1  0.5   0:01.42 emerald
 5210 megalout  20   0  240m  12m 6284 S    1  0.6   0:33.29 beryl


CFS v16:
---------
beryl interractivity way too unresponsive..
- window decoration highlight taking around 5-10 secs to switch between windows focus
- window movement either impossible or animation laggy enough to not being seen at all.
- Cube rotation still possible using mouse scroll although really really really laggy

Amarok MP3 music:
- No audio skips at all.  Playing really well!


CK2 patchset:
-------------
Beryl interractivity almost totally unresponsive... In fact mouse movement was near-impossible to control.
- window movement totally impossible
- Cube rotation still possible using mouse scroll although there was no animation at all

Amarok MP3 music:
- Same as CFS, no skips at all.  Playing really well!


I'll quote Martin on the Ck mailing list:
> According to Ingo most of the interactivity issues should be fixed by now. 
> Still I do not see how that translates to "CFS was generally better".

Well, here you go:
For having followed RSDL since version 0.28 I'd say Con did a really great job but for me CFS v16 now, on my hardware, offers better interactivity using beryl window manager.

- vin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux