Doubt about programs for testing Linux performance


 
Thread Tools Search this Thread
Operating Systems Linux Doubt about programs for testing Linux performance
# 1  
Old 06-16-2009
Doubt about programs for testing Linux performance

Hello friends,

I'm working on a Thesis and right now I'm in a phase of comparing a Linux vs Windows performance in similar situations on the same machine.

I'm asking here because I would like help on this, since I've always worked in Linux as an Administrator and a user, never as a performance tester and I don't know too much about programs to measure it.

My Linux computer will be a LAMP server using Gnome as graphical interface and I'll test performance on it.
My windows might be a w server 200x, but that doesn't concern us here.

I don't know much about testing tools and performance tests, but I'm considering this:
Speed to write a big file on disk
Speed of creating high volume of small files on disk
recovery after failure (no idea how to do this test)
stability and reliability.

well, I'd like to know if anyone could help me proposing more tests I could do.
Besides, I'd like to know of a good performance testing program you'd recomend me, I googled a bit and found this webpage

Open source performance testing tools

full of test tools, but if anyone has experience with one or knows another one that might work for me, I'll gladly hear their advice.

Thanks in advance for your time, I hope you can help me with this.

Good Luck =)
# 2  
Old 06-16-2009
bonnie++ would be one to consider
# 3  
Old 06-17-2009
Ok, yhat one seems good for disk tests, thank you =)
Any others you might kknow or tests you might recomend?
# 4  
Old 06-17-2009
jmeter and iozone (iozone also for disks, jmeter for apache)
# 5  
Old 06-25-2009
I think one of the biggest mistakes people make when testing is to time the test from start to finish and not pay attention to anything in between. For example, I always use netperf to measure network performance, or dt to measure disk as well as others, BUT I always run collectl in another window to see what's happening to my cpu, disk, network, memory and other subsystems while the test is in process. If you get an bad end-to-end number, and the intermediate numbers are very erratic it just may be a system or network switch is misconfigured. Looking at the elapsed time or average load will never give you a true picture.

In fact, if you run collectl with a monitoring interval of 0.1 seconds or even less which doing disk tests you can actually watch the cache fill as the tests run faster at first.

-mark
# 6  
Old 07-07-2009
Oh, Thanks a lot MarkSeger for that information, believe me I'll take it into consideration while testing performance in the machine.
And thanks too mark54g, those 2 programs seem great. =)

I'm glad to get your help friends =) thanks to everyone who tries to help me here Smilie
# 7  
Old 07-08-2009
Being sort of performance engineer for the last couple of years, I can tell for sure that there's no free application that will do your work out of the box. It will take some time to write custom code, depending on your level of knowledge in programming languages. Personally I would recommend Perl's module Benchmark - it has suitable interface for such tasks. Certainly, just in case you have perl knowledge, but if you're going to work on it for a long time, it might worth investing in it. Also, another tool you can use is Sysbench, see its documentation for more details.
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. AIX

AIX Memory and Performance Doubt

Hi All, I have 5 Servers ( 3 DataStages Server and 2 Database Servers running HACMP and DPF). My question is 1 of the Main Core DataStage Server has few unsolved issues that I will post the question as following 1. Why most of time the File Cache in the memory seems constantly... (3 Replies)
Discussion started by: ckwan
3 Replies

2. Shell Programming and Scripting

Help with extract application logs through shell script in performance testing

Hi Experts, I am new to shell.How to extract logs (Web,APP,Database) using shell in performance testing? Need for webserver logs,app server logs and d/b logs code. Thanks in advance Sree (3 Replies)
Discussion started by: sree vasu
3 Replies

3. UNIX for Dummies Questions & Answers

Unix Performance testing - training content

Hi Everyone, My company is involved in performing performance testing and now they want to perform couple of training related with executing those tests on the servers based on Unix sytems. And I have to provide them draft of the content for those trainings. I think this kind of training... (2 Replies)
Discussion started by: Bartuss
2 Replies

4. Emergency UNIX and Linux Support

using multiple iperf instances for performance testing

Hello all! I have the need to performance-test a MPLS switch, I was thinking of using iperf to accomplish the task. I had in mind using a linux box with a Gigabit interface connected to a L2 switch on a 802.1Q trunk. In the interface I would create 20 VLANs with 20 different IP subnets. ... (2 Replies)
Discussion started by: ppucci
2 Replies

5. IP Networking

using multiple iperf instances for performance testing

Hello all! I have the need to performance-test a MPLS switch, I was thinking of using iperf to accomplish the task. I had in mind using a linux box with a Gigabit interface connected to a L2 switch on a 802.1Q trunk. In the interface I would create 20 VLANs with 20 different IP subnets. ... (0 Replies)
Discussion started by: ppucci
0 Replies

6. Web Development

Suggested tool / approach for performance testing

What is a good approach for a performance testing tool suite for web applications? I am specifically interested in tools that execute a certain set of tasks well as opposed to tuning high traffic sites. In other words, a profiler would be a good idea to have, although I understand these tools are... (4 Replies)
Discussion started by: figaro
4 Replies

7. AIX

Performance testing on AIX

I'm doing performance testing for one application which works on AIX. But I don't know which performance parameters of memory need to be collected. Now, I just know very few: 1. page in 2. page out 3. fre They are all collected by "vmstat" command. I want to know, except for above... (2 Replies)
Discussion started by: adasong
2 Replies
Login or Register to Ask a Question