A new technology in the BFS scheduler, better responsiveness and realtime for all PC with HT (HyperThread)
and the kernel will perform in a perfect realtime behaviour... , (despite this may cost 0.1 less cpu throughput)
It's effective only with a PC equipped with Cpus Intel HT(HypeThread) or AMD CMT (Bulldozer/Piledriver)
It improves the performance of foreground applications at the expense of backgound ones,
so your desktop/gui/applications will remain fast even if you run folding@home, mprime, seti@home etc.,
but those background tasks will slow down more.
The News has been announced some days ago, I feel this Topic extremely interesting, read here:
http://ck-hack.blogspot.it/2014/08/smt-nice-3.html
http://ck-hack.blogspot.it/2014/08/smth ... uling.html
......
An even more dramatic example is what happens with realtime tasks, which these days most audio backends on linux use (usually through pulseaudio). Running a realtime task concurrently with a SCHED_NORMAL nice 0 task on a single core means the realtime task will get 100% CPU and the nice 0 task will get zero CPU time. Enable hyperthreading and suddenly the realtime task only runs at 60% of its normal speed even with a heavily niced +19 task running in the background.
......
I have studied immediately the thing and I've already prepared and properly configured our nrjQL flavours, sent to ABF rebuild, now all rpms are available, the different experimental rpms have as release number -99
Kernel-3.15.10-99-ONE > https://abf.rosalinux.ru/kernels_3_15x_ ... .10-99-ONE
Build tasks completed > https://abf.rosalinux.ru/kernels_3_15x_ ... uild_lists
About project:
This is an experimental nrjQL branch with more responsiveness and realtime behaviour, although the overall throughput may be slightly decreased - all this will be noticeable only when we have cpu equipped with HT (HypeThread) > SMT/Hyperthreading, nice and scheduling policies - It improves the performance of foreground applications at the expense of backgound ones, so your desktop/gui/applications will remain fast even if you run folding@home, mprime, seti@home etc., but those background tasks will slow down more.
I've already asked to our friend Mario Moles (our professional realtime tester), if he can execute asap some massive realtime tests with comparisons
If it works fine, we may be also in time to insert this mode in the kernel for 2014.1, just changing the release number from -99 to -1 or -2 (bump version)
DOWNLOADS
For OpenMandriva 2014 and all ROSA Linux:
3.15.10-1 > for Kernel nrjQL standard
http://abf-downloads.rosalinux.ru/kerne ... epository/
3.15.10-99 > for Kernel nrjQL (HT/SMT improved)
http://abf-downloads.rosalinux.ru/kerne ... epository/
-------
I hope that someone amongst you will install the official 3.15.10-1 and the experimental 3.15.10-99 (ht) rpms into your PCs with HT, make your comparisons with some tests, please, report me Your feedback about...
--------
thanks
bye, NicCo