You are not logged in.

#26 2009-09-07 03:15:59

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: omg! Con Kolivas is back!

B wrote:

I just built my kernel with the patch mentioned above, setting the clock till when I see my first system instability tongue.

Edit: launched Transmission and within seconds it seems to have locked up. It has its own process but no window visible, and I can't kill it (SIGTERM or SIGKILL), not even as root...

I think i'm going back to the non-CK kernel scheduler for the time being tongue.

Looks like the same bug you had was replicated and fixed big_smile
Check http://ck.kolivas.org/patches/bfs/clone … read.patch, the description sounds very like what you were talking about. An "unkillable" process...
That patch is now in kernel26-bfs.

Offline

#27 2009-09-07 04:19:23

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,395
Website

Re: omg! Con Kolivas is back!

Hmmm....  I am interested to see the outcome of this: http://lwn.net/Articles/351058/

Offline

#28 2009-09-07 04:22:30

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: omg! Con Kolivas is back!

Ranguvar wrote:
B wrote:

I just built my kernel with the patch mentioned above, setting the clock till when I see my first system instability tongue.

Edit: launched Transmission and within seconds it seems to have locked up. It has its own process but no window visible, and I can't kill it (SIGTERM or SIGKILL), not even as root...

I think i'm going back to the non-CK kernel scheduler for the time being tongue.

Looks like the same bug you had was replicated and fixed big_smile
Check http://ck.kolivas.org/patches/bfs/clone … read.patch, the description sounds very like what you were talking about. An "unkillable" process...
That patch is now in kernel26-bfs.

what happened to your wolf's eyes tongue ?

Offline

#29 2009-09-07 04:40:01

oztrailrider
Member
Registered: 2009-03-18
Posts: 4

Re: omg! Con Kolivas is back!

Allan wrote:

Hmmm....  I am interested to see the outcome of this: http://lwn.net/Articles/351058/

CK's replied.. http://thread.gmane.org/gmane.linux.kernel/886319

Offline

#30 2009-09-07 06:13:13

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: omg! Con Kolivas is back!

Wow I've never heard of it before. I'm going to try it out as soon as I get home big_smile


neutral

Offline

#31 2009-09-07 06:16:41

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: omg! Con Kolivas is back!

bangkok_manouel wrote:
Ranguvar wrote:
B wrote:

I just built my kernel with the patch mentioned above, setting the clock till when I see my first system instability tongue.

Edit: launched Transmission and within seconds it seems to have locked up. It has its own process but no window visible, and I can't kill it (SIGTERM or SIGKILL), not even as root...

I think i'm going back to the non-CK kernel scheduler for the time being tongue.

Looks like the same bug you had was replicated and fixed big_smile
Check http://ck.kolivas.org/patches/bfs/clone … read.patch, the description sounds very like what you were talking about. An "unkillable" process...
That patch is now in kernel26-bfs.

what happened to your wolf's eyes tongue ?

They have failed me x.x


Regarding the LKML thread, Con's being a jerk but I can see his point... for me, the real test will be whether this can solve the PC-turns-into-a-glacier-at-first-sign-of-heavy-I/O problem me and quite a few other people have been experiencing. That's all I really care about, so long as throughput isn't _completely_ obliterated.

Last edited by Ranguvar (2009-09-07 06:18:44)

Offline

#32 2009-09-07 06:29:28

mangus
Member
From: Bologna, Italy
Registered: 2007-04-07
Posts: 289

Re: omg! Con Kolivas is back!

oztrailrider wrote:
Allan wrote:

Hmmm....  I am interested to see the outcome of this: http://lwn.net/Articles/351058/

CK's replied.. http://thread.gmane.org/gmane.linux.kernel/886319

Hero!! LOL! The fight is Back , too... lol

Offline

#33 2009-09-07 08:27:44

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: omg! Con Kolivas is back!

Con is being Con, and Ingo is being Ingo. Nothing's changed since their last spat - some people will say "Con FTW!!!", others will say "Ingo ROX!!!"

Personally, I think Con should not have responded, as he's already made it clear that he has no intention of going near mainline with this. I really hope he leaves it at that, and lets his code make whatever point he needs to make.

Offline

#34 2009-09-07 08:58:48

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: omg! Con Kolivas is back!

tomk wrote:

Con is being Con, and Ingo is being Ingo. Nothing's changed since their last spat - some people will say "Con FTW!!!", others will say "Ingo ROX!!!"

Personally, I think Con should not have responded, as he's already made it clear that he has no intention of going near mainline with this. I really hope he leaves it at that, and lets his code make whatever point he needs to make.

The interaction between both was very stupid. There are clearly cases where Con (BFS) will win, and others where Ingo (CFS) will win.
So there is not one better than the other.
The only way to solve this would have been pluggable cpu sched. But Ingo completely denied that (http://kerneltrap.org/node/4111)


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#35 2009-09-07 09:16:59

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: omg! Con Kolivas is back!

Just booted 2.6.30-bfs
So far so good. I can't notice much difference yet but it's only been a few minutes tongue

BTW: Compiling a kernel sucks! Takes too long..


neutral

Offline

#36 2009-09-07 09:25:07

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: omg! Con Kolivas is back!

also, try using schedtool as con advises in the faq. i didn't benchmark anything this time so placebo is a possibility but damn... "i believe i can flyyyyyyyyyyyyyy" big_smile playing 1080p easily with my poor man's integrated intel card...

Offline

#37 2009-09-07 09:31:54

zodmaner
Member
Registered: 2007-07-11
Posts: 653

Re: omg! Con Kolivas is back!

bangkok_manouel wrote:

also, try using schedtool as con advises in the faq. i didn't benchmark anything this time so placebo is a possibility but damn... "i believe i can flyyyyyyyyyyyyyy" big_smile playing 1080p easily with my poor man's integrated intel card...

Damn, that sounds so tempting... I'm too busy/lazy to compile and maintain another customized kernel, but with that comment perhaps I will give bfs a try. tongue

Offline

#38 2009-09-07 09:52:41

shining
Pacman Developer
Registered: 2006-05-10
Posts: 2,043

Re: omg! Con Kolivas is back!

sand_man wrote:

BTW: Compiling a kernel sucks! Takes too long..

The config used can make a HUGE difference. Unless you already enabled only the hw you need.
iirc it takes less than 10min on my laptop (core 2 duo)


pacman roulette : pacman -S $(pacman -Slq | LANG=C sort -R | head -n $((RANDOM % 10)))

Offline

#39 2009-09-07 10:13:32

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: omg! Con Kolivas is back!

Makes a HUGE difference in nexuiz. It always did run quite well for me but sometimes when the map loads it would freeze up but with this new scheduler, I still had firefox running in the background and it seemed to load up a lot faster. Definitely not placebo I swear!!!


neutral

Offline

#40 2009-09-07 10:16:04

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: omg! Con Kolivas is back!

shining wrote:
sand_man wrote:

BTW: Compiling a kernel sucks! Takes too long..

The config used can make a HUGE difference. Unless you already enabled only the hw you need.
iirc it takes less than 10min on my laptop (core 2 duo)

Yeah core2 duo here too. I've never played with the config before. I just wanted to try this scheduler.


neutral

Offline

#41 2009-09-07 10:22:11

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: omg! Con Kolivas is back!

[OT] while you guys are recompiling kernels, take the opportunity to include the BFQ patches:
.30 patches http://feanor.sssup.it/~fabio/linux/bfq/patches/
benchmarks http://feanor.sssup.it/~fabio/linux/bfq/results.php [/OT]

Offline

#42 2009-09-07 10:40:09

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: omg! Con Kolivas is back!

Ranguvar: you already found out I already did wink.

sand_man wrote:

Just booted 2.6.30-bfs
So far so good. I can't notice much difference yet but it's only been a few minutes tongue

BTW: Compiling a kernel sucks! Takes too long..

Only if you build a full kernel >:-)


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#43 2009-09-07 11:15:00

mikesd
Member
From: Australia
Registered: 2008-02-01
Posts: 788
Website

Re: omg! Con Kolivas is back!

mangus wrote:
oztrailrider wrote:
Allan wrote:

Hmmm....  I am interested to see the outcome of this: http://lwn.net/Articles/351058/

CK's replied.. http://thread.gmane.org/gmane.linux.kernel/886319

Hero!! LOL! The fight is Back , too... lol

In Con's response:

Con wrote:

Do you know what a normal desktop PC looks like? No, a more realistic
question based on what you chose to benchmark to prove your point
would be: Do you know what normal people actually do on them?

Con makes a good point. He specifically mentioned he was targeting desktop performance. How many people run a "dual quad core system with hyperthreading" as a desktop?

It really is a shame two dedicated hackers such as Ingo and Con can't find common ground on this.

Offline

#44 2009-09-07 12:57:02

samwise
Member
From: Sydney, Australia
Registered: 2008-07-26
Posts: 53
Website

Re: omg! Con Kolivas is back!

I think the reason behind much of the support Con has is that he is such an 'everyman' figure - he's not even a professional programmer. If he can do it, there's hope all of us might one day be hero kernel hackers. Good on him. Even if none of his code made the mainline, he has made a difference.

But it's always a shame to see politics - and it is politics - in the kernel development progress. The Linux development model is the worst kind of development model, except for all the other development models we've tried . hmm

I'm going to build a patched kernel and check this out, just to remind myself that the mainline kernel is not the be-all and end-all of Linux. I'm skeptical there will be any objective improvements, but he seems to have made the scheduling code a lot smaller, and simple is good.


"He was perfect except for the fact that he was an engineer"

Offline

#45 2009-09-07 13:33:54

andre.ramaciotti
Member
From: Brazil
Registered: 2007-04-06
Posts: 649

Re: omg! Con Kolivas is back!

I don't get Con's reaction to Ingo's message. Con made a new scheduler for the Linux kernel, so it's frigging obvious that someone would say something about it in the mailing list. If it weren't Ingo, then it would be someone else.

I know they had some conflicts before, but the way Con answered Ingo's benchmarks was plain stupid. He could had answered simply 'Hi Ingo, this isn't the kind of computer I had in mind when I developed BFS and here are the benchmarks I did that I find more useful'. Is it this hard? This way there would be a discussion about the results and not about who's being the troll in this case.

That being said, I'm off to compile a custom kernel. tongue


(lambda ())

Offline

#46 2009-09-07 16:31:31

cerbie
Member
Registered: 2008-03-16
Posts: 124

Re: omg! Con Kolivas is back!

I was saddened when the .30 kernels finally got power management working perfectly, but the rt kernel wasn't updated (I've tried random daily versions, before, and had problems, so...). But, almost any page file accesses seem to turn my old P3 notebook to mush (with a non-RT kernel), and any read and writing at the same time dogs it down a bit (such as extracting archives). Turning all swap off guarantees that any web browser will crash on me, so is not a good option. Between that and no Vsync, I've been using Windows much more, lately, since it has Vsync and doesn't get quite as doggy. But, between normal Windows behavior, and idling using over half my RAM, it's always somewhat pokey. Aarrrgh!

Time to make me up a new patched kernel, and see what happens!

As far as the ego war...*sigh* it basically is just that. Fun to read, but honestly, both of them could stand to sit down and start by defining use situations (thus benchmarks to care about) and hardware configurations to care about (16-core monster != normal desktop, TCP latency is always good enough, etc.).


"If the data structure can't be explained on a beer coaster, it's too complex." - Felix von Leitner

Offline

#47 2009-09-07 16:56:41

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: omg! Con Kolivas is back!

2.6.31-rc9-sched-bfs-210.patch is out!

Offline

#48 2009-09-07 17:13:41

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: omg! Con Kolivas is back!

Let us know how it goes tongue. For the moment I'll be watching from the sideline.

* B is a chicken


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#49 2009-09-07 17:15:50

bangkok_manouel
Member
From: indicates a starting point
Registered: 2005-02-07
Posts: 1,556

Re: omg! Con Kolivas is back!

building gcc at this moment to see if it'll survive....

edit: ==> Finished making: gcc 4.4.1-1 i686 (Tue Sep  8 00:52:54 ICT 2009)
cool

Last edited by bangkok_manouel (2009-09-07 17:53:28)

Offline

#50 2009-09-07 17:23:33

makimaki
Member
From: Ireland
Registered: 2009-04-02
Posts: 109

Re: omg! Con Kolivas is back!

bangkok_manouel wrote:

2.6.31-rc9-sched-bfs-210.patch is out!

Yay!

that's what I've been waiting for, I'm currently using kernel26-git from AUR as I get better performance for my intel 945gme on .31.

Will compile this eve on my netbook and see how it runs smile


====* -- Joke
    O
    \|/ --- Me
    / \             Whooooosh

Offline

Board footer

Powered by FluxBB