ferramentas de benchmark para linux

3

Eu desenvolvi um software com linguagem perl baseado no Spread Toolkit que é um gerenciador de mensagens de rede através da rede (software de mensagens através da rede), agora eu tenho que enfatizar minha aplicação e benchmark, então poder ver o Consumo de CPU e memória, etc.

Você poderia recomendar alguma ferramenta de referência para o Linux? Eu não tenho idéia sobre qual software eu poderia usar. Eu posso enfatizar meu aplicativo, mas não sei como ver o desempenho do sistema.

    
por arrrrgv 26.08.2011 / 11:17

2 respostas

2

Isso depende exatamente do que você está procurando. Para um monitoramento trivial de carga do sistema, há top e mais bacana htop .

Em seguida, há dezenas de monitores especializados para rede, E / S, consumo de bateria ...

Se você está realmente procurando por falhas de desempenho no software, você precisaria de um profiler. Para o software de rede, o único perfil utilizável gratuitamente é o oProfile (alguns perfis comerciais também suportam perfis baseados em tempo).

Aqui está um pouco sobre perl profiling (mas eu tenho certeza que isso não captura o tempo ocioso) link

    
por 26.08.2011 / 12:03
2

Talvez tente apache jmeter .

Eu não tenho experiência prática com esta ferramenta, mas na descrição oficial do Jmeter :

Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

Talvez não seja uma boa solução, mas você pode configurar um serviço da Web em CGI e testar seu aplicativo com o Jmeter como um teste de estresse do serviço da Web!

    
por 03.08.2013 / 20:24

Tags