5 Apr
2007
5 Apr
'07
00:55
On Wed, Apr 04, 2007 at 04:18:06PM -0700, Carl Spitzer wrote:
2.6 Kernal is slower and more memory required.
Why is this?
I understand part of the reason is that the 2.6 kernel has far more datastructures indexed by hash tables. The hash tables waste a certain amount of memory, and may be sized incorrectly for your machine. This should speed up the kernel on moderate-sized machines, but both large and small machines could use more effective datastructures. Also, make sure you're only compiling in the portions of the kernel that your group needs. All the new features in 2.6 cost memory.. Also, are you guys fiddling with CONFIG_EMBEDDED? It may let you configure things more closely for tiny systems. Hope this helps.