This doesn't seem like good justification to go through the trouble of using a custom kernel...
pxtmc wrote:
- with the free -m command it showed less RAM than the total amount, exactly 512 instead of 540MB. With the 2.6.18.8 kernel, free -m showed exactly 540 MB
That's
probably normal, just the kernel not including its memory or initrd memory or somesuch in the figure. My 32-bit 540 shows 526 MB of RAM total; your 512 MB figure is probably just a coincidence (and a bit lower than mine because it's 64-bit).
pxtmc wrote:
- showing at the CPU graph, it's always over a 0,5-0,7%... nothing incredible, but with the 2.6.18.8 when the node was doing nothing, the CPU graph was at 0%... it's a little bit annoying.
Eh. I've heard of that, but don't remember the details. It's really not very much CPU anyway...
pxtmc wrote:
And another question: If I upgraded the kernel, once the linode should have to reboot, it would be replaced with the kernel indicated in my linode profile (2.6.18.8....)?
I'm not sure what you mean. Unless you're using pv-grub, Xen complete ignores your /boot directory. You can put whatever you want in it, including other kernels. It does not dump a copy of Linode's kernel in /boot.