Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

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:

  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...)

Is there anything else what we can add to this training that will be useful for us?

share|improve this question
add comment

1 Answer

How about making sure everyone understands the impact of each item, for example how would it affect performance if there are "too many" interrupts, and how many is too many?, I know swapping is bad, but how much swapping is bad? maybe set up some marks at company level or ranges would help

share|improve this answer
    
good point, thanks –  Bartuss Jul 28 '11 at 10:47
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.