My company is involved with performing performance testing and now they want to perform couple of training related with executing those tests on the servers based on Unix systems.

I have to provide them draft of the content for those trainings. In my opinion those trainings should cover:

  1. Set up monitoring on the unix servers for main resources:
    CPU Utilization
    Interrupts
    Context Switching
    Memory
    Paging
    Swapping
    Disk I/O
    Network I/O

  2. Collecting the Data

  3. Remote access to Unix server (put/get data, which application use and so one...)

What else this kind of training should one have?

link|improve this question
This question is completely unclear. Do you want to train people to test machines, or monitor them? – Let_Me_Be Jul 26 '11 at 10:35
We do not want to train people how to conduct the performance testing because we already know it (what kind of tests and so on). We will test aplications that are set on the unix server so this training should provide for us information that will be useful for carry on those tests, how to set up monitoring (sar, vmstat...) how to grather data, how to get remote access and so on. And my question was is there anything else what we can add to this training that will be useful for us. – Bartuss Jul 26 '11 at 11:39
feedback

closed as off topic by Sathya Jul 26 '11 at 10:47

Questions on Super User are expected to generally relate to computer software or computer hardware, within the scope defined in the faq.