InglêsFrancêsEspanhol

favicon do OnWorks

perf-bench - Online na nuvem

Execute o perf-bench no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando perf-bench que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


perf-bench - Estrutura geral para suítes de benchmark

SINOPSE


perf Banco [ ] [ ]

DESCRIÇÃO


Este perf Banco command é uma estrutura geral para suítes de benchmark.

COMUM OPÇÕES


-r, --repeat =
Especifique a quantidade de vezes para repetir a execução (padrão 10).

-f, --format =
Especifique o estilo do formato. Os estilos de formato disponíveis atualmente são:

omissão
Estilo padrão. Isso é principalmente para leitura humana.

.ft C
% perf bench sched pipe # sem estilo especificado
(executando 1000000 de operações de tubulação entre duas tarefas)
Tempo total: 5.855 s
5.855061 usecs / op
170792 ops / s
.ft

simples
Este estilo simples é amigável para processamento automatizado por scripts.

.ft C
% perf bench --format = canal de programação simples # simples especificado
5.988
.ft

SUBSISTEMA


sched
Mecanismos do Scheduler e IPC.

mem
Desempenho de acesso à memória.

n'uma
Agendamento NUMA e benchmarks MM.

futex
Referências de estresse do Futex.

todos os
Todos os subsistemas de referência.

SUITES PARA sched
mensagens
Suite para avaliação de desempenho de agendadores e mecanismos IPC. Baseado em hackbench
por Rusty Russell.

Opções of mensagens
-p, --pipe
Use pipe () em vez de socketpair ()

-t, --fio
Ser multiencadeamento em vez de multiprocesso

-g, --group =
Especifique o número de grupos

-l, --nr_loops =
Especifique o número de loops

Exemplo of mensagens
.ft C
% perf bench schedaging messaging # run with default
opções (20 processos de remetente e receptor por grupo)
(10 grupos == 400 processos executados)

Tempo total: 0.308 s

% perf banco de mensagens programadas -t -g 20 # ser multi-thread, com 20 grupos
(20 threads de remetente e receptor por grupo)
(20 grupos == 800 threads executados)

Tempo total: 0.582 s
.ft

tubo
Suite para chamada de sistema de pipe (). Baseado em pipe-test-1m.c por Ingo Molnar.

Opções of tubo
-l, --loop =
Especifique o número de loops.

Exemplo of tubo
.ft C
% de tubo de bancada de perf
(executando 1000000 de operações de tubulação entre duas tarefas)

Tempo total: 8.091 s
8.091833 usecs / op
123581 ops / s

% de tubo de bancada de perf -l 1000 # loop 1000
(executando 1000 de operações de tubulação entre duas tarefas)

Tempo total: 0.016 s
16.948000 usecs / op
59004 ops / s
.ft

SUITES PARA mem
memcpy
Suite para avaliar o desempenho da cópia de memória simples de várias maneiras.

Opções of memcpy
-l, --tamanho
Especifique o tamanho da memória a ser copiada (padrão: 1 MB). As unidades disponíveis são B, KB, MB, GB
e TB (não faz distinção entre maiúsculas e minúsculas).

-f, --função
Especifique a função a ser copiada (padrão: padrão). As funções disponíveis dependem do
arquitetura. Em x86-64, x86-64-unrolled, x86-64-movsq e x86-64-movsb são
suportado.

-l, --nr_loops
Repita a invocação do memcpy este número de vezes.

-c, --ciclos
Use o evento cpu-cycling de perf em vez de gettimeofday syscall.

conjunto memset
Suite para avaliar o desempenho de conjuntos de memória simples de várias maneiras.

Opções of conjunto memset
-l, --tamanho
Especifique o tamanho da memória a ser definido (padrão: 1 MB). As unidades disponíveis são B, KB, MB, GB
e TB (não faz distinção entre maiúsculas e minúsculas).

-f, --função
Especifique a função a ser definida (padrão: padrão). As funções disponíveis dependem do
arquitetura. Em x86-64, x86-64-unrolled, x86-64-stosq e x86-64-stosb são
suportado.

-l, --nr_loops
Repita a invocação do memset este número de vezes.

-c, --ciclos
Use o evento cpu-cycling de perf em vez de gettimeofday syscall.

SUITES PARA n'uma
mem
Suite para avaliar cargas de trabalho NUMA.

SUITES PARA futex
hash
Suite para avaliar tabelas hash.

acordar
Suite para avaliar chamadas de despertar.

vigília paralela
Suite para avaliação de wake calls paralelas.

recolocar na fila
Suite para avaliar chamadas de recolocação na fila.

bloqueio-pi
Suite para avaliar chamadas futex lock_pi.

Use o perf-bench online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Unitedrpms
    Unitedrpms
    Junte-se a nós no Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite o repositório URPMS em seu
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Baixar unitedrpms
  • 2
    Boost C ++ Bibliotecas
    Boost C ++ Bibliotecas
    Boost fornece portátil gratuito
    bibliotecas C++ revisadas por pares. o
    ênfase está em bibliotecas portáteis que
    funcionam bem com a biblioteca padrão C++.
    Veja http://www.bo...
    Baixar bibliotecas Boost C++
  • 3
    VirtualGL
    VirtualGL
    O VirtualGL redireciona comandos 3D de um
    Aplicativo Unix / Linux OpenGL em um
    GPU do lado do servidor e converte o
    imagens 3D renderizadas em um stream de vídeo
    com qual ...
    Baixar VirtualGL
  • 4
    libusb
    libusb
    Biblioteca para habilitar o espaço do usuário
    programas de aplicativos para se comunicar com
    Dispositivos USB. Público: Desenvolvedores, Fim
    Usuários/Desktop. Linguagem de programação: C.
    Categorias ...
    Baixar libusb
  • 5
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 6
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • Mais "

Comandos Linux

Ad