>>> If there are some literature that addresses such concerns and contain
>>> guidelines on this subject, please let me know.
[quoted text clipped - 8 lines]
>
> Who said he wants to run Linux on his server?
Nobody mentioned an OS here, except you.
The fact remains that performance engineering techniques are universal.
You start with raw performance data (requirements or otherwise) and you
create models based on them. You rule out as many of the bad ones you can,
and then calibrate. It works for AIX, HPUX, IRIX, Solaris, Linux, and even
Windows. All of the performance technology mentioned in the references
applies to nearly all OS's.
-Phil