LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices

Reply
 
LinkBack Search this Thread
Old 09-28-2011, 03:33 AM   #1
bestyharis
LQ Newbie
 
Registered: Sep 2011
Posts: 12

Rep: Reputation: Disabled
Post Help, please.. experts


I need to modify the kernel scheduler code in 2.6.32 kernel. How can I evaluate the new kernel performance with reference to the actual 2.6.32 kernel? any tools?
 
Old 09-28-2011, 08:21 AM   #2
sundialsvcs
Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 5,047

Rep: Reputation: 953Reputation: 953Reputation: 953Reputation: 953Reputation: 953Reputation: 953Reputation: 953Reputation: 953
You "need" to do what?!
 
Old 09-28-2011, 08:33 AM   #3
bestyharis
LQ Newbie
 
Registered: Sep 2011
Posts: 12

Original Poster
Rep: Reputation: Disabled
Red face reply..

Quote:
Originally Posted by sundialsvcs View Post
You "need" to do what?!

I am trying to modify the redblack tree datastructure used in 2.6.24 and above kernels to some radix tree, for my university project. I dont have a proper guidance, and therefore stuck and dont know where to start. I dont know how to solve the dependencies if I change the datastructure. Anyone with suggestions??? please??
 
Old 09-29-2011, 12:28 AM   #4
bsat
Member
 
Registered: Feb 2009
Posts: 346

Rep: Reputation: 72
I don't think you will find a step by step guide to do that, you will have to understand the working of kernel and will need to have a little experience in kernel programming.
These books might help you get started
http://www.amazon.com/Linux-Kernel-D.../dp/0672329468
http://www.amazon.com/Understanding-...7274034&sr=1-1
 
Old 09-29-2011, 12:51 AM   #5
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 11,801

Rep: Reputation: 923Reputation: 923Reputation: 923Reputation: 923Reputation: 923Reputation: 923Reputation: 923Reputation: 923
This would be a duplicate - reported.

ISTR the last fella that something like that got very disillusioned with the whole kernel dev community. His latest effort is BFS - I'll let you track down what that means for yourselves ...
 
Old 09-29-2011, 04:31 AM   #6
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 3,860

Rep: Reputation: 768Reputation: 768Reputation: 768Reputation: 768Reputation: 768Reputation: 768Reputation: 768
Quote:
Originally Posted by syg00 View Post
This would be a duplicate - reported.
But this is the 'better' of the two - the other should be closed and merged into this.

Quote:
Originally Posted by syg00 View Post
ISTR the last fella that something like that got very disillusioned with the whole kernel dev community. His latest effort is BFS - I'll let you track down what that means for yourselves ...
Con Kolivas, IIRQ. Good for a search, anyway...

@bestyharis
Quote:
How can I evaluate the new kernel performance with reference to the actual 2.6.32 kernel? any tools?
The OP is asking about tools to evaluate kernel performance. While I honestly have doubts whether that is what is required (or, maybe, all that is required) I'll have a go at it, anyway.
  • Define what constitutes performance. (memory usage, execution time, latency, power consumption, 'smooth' multitasking (however you measure that), task switching efficiency and processor utilisation in a queued task environment...)
  • Is it the case that certain applications are more important to you than others? The consideration on the desktop are probably quite different from the consideration running a LAMP stack, so you'd want to know if you have a restricted area of application.
  • Have a look at Phoronix. They have a test suite and look at what they do. I'm not suggesting that you copy them, but you can understand what they do and learn from them, and a subset of their test suite might be quite useful to you. Or not, potentially, depending on the answers to the previous questions.
 
1 members found this post helpful.
  


Reply

Tags
kernel module, scheduler


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Hi Experts athil LinuxQuestions.org Member Intro 1 05-16-2008 09:23 AM
Please, anyone of experts, help me !!! Vladlenas Linux - Hardware 7 05-05-2006 08:17 PM
Linux: By Experts - For Experts Cinematography General 10 05-12-2005 02:14 AM
for FS Experts brig_sam Linux - Hardware 2 10-01-2003 05:05 AM
Experts Tell me what i did is right??? boon Linux - Software 2 09-14-2003 09:20 PM


All times are GMT -5. The time now is 07:33 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration