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.
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. (This training should not have information about performance testing itself - what kind of test, for what is this test etc. only information about carry on those test on Unix servers)
I have to provide them draft of the content for those trainings. In my opinion those trainings should cover:
Set up monitoring on the unix servers for main resources:
CPU Utilization
Interrupts
Context Switching
Memory
Paging
Swapping
Disk I/O
Network I/OCollecting the Data
Remote access to Unix server (put/get data, which application use and so one...)
Is there anything else what we can add to this training that will be useful for us?