Fwd: [Shr-User] SHR-unstable got a facelift. And you a christmas present....

Gennady Kupava gb at bsdmn.com
Tue Nov 24 00:29:06 CET 2009


В Пнд, 23/11/2009 в 23:22 +0100, Martin Jansa пишет:
> If whole Thomas patch you mean drm-tracking branch from Thomas White
> then its built almost daily (sometimes even few times a day :)) here:
> http://build.shr-project.org/tests/mrmoku/kms/
> This kernel is not in shr-unstable by default just because all shr devs
> get WSOD during resume with this one, but we like it a lot.

The whole patch is simple one-liner against andy-tracking, published by
Thomas to change some FIFO depth (as far as I understood). Everything
still working after that patch, keeping nice boost. Default image was
unusable because of speed issues.
> If you want to try 2.6.31 with all Thomas's patches again
> http://build.shr-project.org/tests/mrmoku/2.6.31/
> but expect some problems with ie sound/gsm/(W|B)SOD
>
Thanks for links, I'll hope i can try them in spare time, but
unfortunately for me, I need gsm/sound and feel no need in any sort of
SOD. With QtMoko i've found a solution for death - just always keep it
plugged, now trying it with shr. ;)
I've just followed Carsten suggestion and tested several kernels with
lmbench, I wanted to publish it for interested people with separate
letter, but we started with kernel, here is it, anyway I don't know
where to proceed:
Last time I've tried to measure memory bandwidth on om, n810 and old
Celeron 600. Now I've got interesting results with om kernel, but
unfortunately didn't get n810 to my grasp to run lmbench where.
Most interesting thing is following:
*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------
Host OS Pipe AF TCP File Mmap Bcopy Bcopy Mem
Mem
 UNIX reread reread (libc) (hand) read
write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ----
-----
neo Linux 2.6.29- 19.8 18.1 18.9 36.7 108.0 59.1 59.2 108.
187.6
neo_patch Linux 2.6.29- 16.5 16.6 13.1 25.1 74.4 40.7 40.8 74.4
130.7
router2 Linux 2.6.26- 46.4 49.7 33.5 119.8 295.0 78.9 57.2 294.
68.4
yes, faster kernel is in middle :). the difference between two one is
kernel, both systems were tested with qtmoko bought down and top showing
0 load except top. interesting that on both kernels to showed different
load. As i've got similar results with my copy test (40mb/s), i think
that Thomas one-line patch (second kernel) is unrelated. So question is
open: in qtmoko, with qpe.sh brought down and no active processes except
top in top, which thing slows down whole device from 1/3 to 1/2? time I
was unable to run oprofile because of some problems between daemon and
kernel, next thing i plan is to investigate this. I attached whole
results for whoose who are interested.
Btw, I successfully resisted idea to buy N900 in favor of continue using
OM after reading this: http://talk.maemo.org/showthread.php?t=31346 :)
After that, OM is evolving computer for me, n900 is not.
Gennady.
-------------- next part --------------
 L M B E N C H 2 . 0 S U M M A R Y
 ------------------------------------
Basic system parameters
----------------------------------------------------
Host OS Description Mhz
 
--------- ------------- ----------------------- ----
neo Linux 2.6.29- armv4tl-linux-gnu 389
neo_patch Linux 2.6.29- armv4tl-linux-gnu 389
router2 Linux 2.6.26- i686-pc-linux-gnu 679
Processor, Processes - times in microseconds - smaller is better
----------------------------------------------------------------
Host OS Mhz null null open selct sig sig fork exec sh 
 call I/O stat clos TCP inst hndl proc proc proc
--------- ------------- ---- ---- ---- ---- ---- ----- ---- ---- ---- ---- ----
neo Linux 2.6.29- 389 0.53 1.52 9.68 15.5 63.2 2.77 6.84 3335 10.K 25.K
neo_patch Linux 2.6.29- 389 0.70 3.31 18.6 35.6 89.7 5.77 16.8 4839 15.K 37.K
router2 Linux 2.6.26- 679 0.36 0.84 4.39 9.62 18.4 1.44 6.45 1136 3366 9409
Context switching - times in microseconds - smaller is better
-------------------------------------------------------------
Host OS 2p/0K 2p/16K 2p/64K 8p/16K 8p/64K 16p/16K 16p/64K
 ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw ctxsw
--------- ------------- ----- ------ ------ ------ ------ ------- -------
neo Linux 2.6.29- 168.5 367.4 714.1 368.5 731.5 376.5 732.3
neo_patch Linux 2.6.29- 305.4 615.1 881.1 463.2 966.6 497.8 987.3
router2 Linux 2.6.26- 10.8 41.3 186.0 95.2 265.1 107.8 268.1
*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
Host OS 2p/0K Pipe AF UDP RPC/ TCP RPC/ TCP
 ctxsw UNIX UDP TCP conn
--------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
neo Linux 2.6.29- 168.5 364.8 476. 831.9 1123. 3178
neo_patch Linux 2.6.29- 305.4 506.0 1444 1845. 2483. 4579
router2 Linux 2.6.26- 10.8 26.1 42.5 82.6 156.3 147.5 225.6 656.
File & VM system latencies in microseconds - smaller is better
--------------------------------------------------------------
Host OS 0K File 10K File Mmap Prot Page
 Create Delete Create Delete Latency Fault Fault 
--------- ------------- ------ ------ ------ ------ ------- ----- ----- 
neo Linux 2.6.29- 1.469 70.0
neo_patch Linux 2.6.29- 116.0
router2 Linux 2.6.26- 344.0 1.223 3.00000
*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------
Host OS Pipe AF TCP File Mmap Bcopy Bcopy Mem Mem
 UNIX reread reread (libc) (hand) read write
--------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
neo Linux 2.6.29- 19.8 18.1 18.9 36.7 108.0 59.1 59.2 108. 187.6
neo_patch Linux 2.6.29- 16.5 16.6 13.1 25.1 74.4 40.7 40.8 74.4 130.7
router2 Linux 2.6.26- 46.4 49.7 33.5 119.8 295.0 78.9 57.2 294. 68.4
Memory latencies in nanoseconds - smaller is better
 (WARNING - may not be correct, check graphs)
---------------------------------------------------
Host OS Mhz L1 $ L2 $ Main mem Guesses
--------- ------------- ---- ----- ------ -------- -------
neo Linux 2.6.29- 389 5.065 236.1 244.7 No L2 cache?
neo_patch Linux 2.6.29- 389 5.064 337.9 350.2 No L2 cache?
router2 Linux 2.6.26- 679 5.017 184.3 196.8 No L2 cache?


More information about the community mailing list

AltStyle によって変換されたページ (->オリジナル) /