Re: how to find a task through name faster?

From: Chris Friesen
Date: Mon Jul 11 2011 - 15:56:29 EST


On 07/11/2011 11:57 AM, loody wrote:
2011/7/12 Chris Friesen<chris.friesen@xxxxxxxxxxx>:

The names of tasks isn't indexed in any way so the above is about as good as
it gets if that's all the information you have.

actually, I only have the name for searching, since the thread start
and finish periodically, pid of it will change dynamically. If I save
the pid, next time it will change and be no use to me

If this is critical to your system performance you could customize the kernel to do some sort of indexing based on the name. This would involve a bit more work on task startup/shutdown and when the name is changed, but it would make it faster to search for a task by name.

Chris

--
Chris Friesen
Software Developer
GENBAND
chris.friesen@xxxxxxxxxxx
www.genband.com
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/