Hi Andrew;

Am 17.06.2012 20:53, schrieb Andrew:
> 11.06.2012 22:02, KP Kirchdoerfer написал:
>> I talked with David it may be worth a test to update uClibc to 0.9.33.x
>> instead of 0.9.32 for 5.x.
> Hi.
> At weekend I have some time to work on LEAF, so I upgraded uClibc to 
> 0.9.33.x - it seems that all is working, asterisk building was breaked 
> (caused by incorrectly detected uClibc functions presence during 
> configure) - but now it was fixed by small hack.
> Among other changes there are some package fixes/updates (some of them 
> in both branches), among them - added access to 'usb_wait' variable from 
> kernel command line in both branches (fix for ticket #78) and fixed BIRD 
> building (earlier there was only IPv6 binary).

Thx and good work - I've updated my router today and it seems to work
pretty well.

An observation I've made, is that dnsmasq did not resolve adresses on
the router until I moved
nameserver 127.0.0.1
nameserver 192.168.1.254

on top of /etc/resolv.conf (as recommended by a Debian wiki
http://wiki.debian.org/HowTo/dnsmasq#Basic_DNS_Setup).

No idea what caused this change, just a heads-up to everyone.
Other than that I had no issues so far.

I did some tests before and after the upgrade to see if the change of
the scheduler (CFS versa BSF) has impacts. I know this might be unfair,
cause not only the scheduler changed, but also the uClibc version.
Anyway, here are the results (maybe it's an improvement to change the
scheduler, the results looks somewhat mixed..)

I ran perf and nttcp with a  linux kernel 3.2.19-CFS and uClibc 0.9.32.1
versa linux kernel 3.2.19-BFS and uClibc 0.9.33.1 on a Alix board (Geode
CPU).

The results:
# perf bench all

# Running sched/messaging benchmark...
# 20 sender and receiver processes per group
# 10 groups == 400 processes run

     old: Total time: 14.726 [sec]
     new: Total time: 18.532 [sec]
# Running sched/pipe benchmark...
# Executed 1000000 pipe operations between two tasks
     old: Total time: 29.434 [sec]
                29.434666 usecs/op
                33973 ops/sec
     new: Total time: 25.944 [sec]
                25.944916 usecs/op
                38543 ops/sec
# Running mem/memcpy benchmark...
# Copying 1MB Bytes ...

    old: 240.096038 MB/Sec
         772.797527 MB/Sec (with prefault)


    new: 241.837969 MB/Sec
         766.283525 MB/Sec (with prefault)


old:
# nttcp firewall
Real s   CPU s Real-MBit/s  CPU-MBit/s   Calls  Real-C/s   CPU-C/s
0.71    0.02     94.8372   2796.0862    2048   2894.20   85329.8
0.71    0.46     94.0232    145.2796    4567   6398.62    9886.8

new:
Real s   CPU s Real-MBit/s  CPU-MBit/s   Calls  Real-C/s   CPU-C/s
0.71    0.02     94.8850   3355.2754    2048   2895.66  102394.9
0.72    0.32     93.7654    210.4049    5042   7044.75   15808.1

kp



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to