InglêsFrancêsEspanhol

favicon do OnWorks

btt - Online na nuvem

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

Este é o comando btt 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


btt - analisa os traços de I / O de bloco produzidos por blktrace

SINOPSE


btt
[-a | --seek-absolute]
[-A | --todos os dados ]
[-Bsaída nome> | --dump-blocknos =saída nome>]
[-dsegundo> | --range-delta =segundo>]
[-Ddev; ...> | --devices =dev; ...>]
[-eExe,...> | --exes =Exe,...>]
[-h | --ajuda ]
[ -euentrada nome> | --input-file =entrada nome>]
[ -EUsaída nome> | --iostat =saída nome>]
[ -eusaída nome> | --d2c-latencies =saída nome>]
[ -EUfrequencia> | --periodic-latencies =frequencia>]
[-msaída nome> | --seeks-per-second =saída nome>]
[-Mdev mapa,> | --dev-maps =dev mapa,>
[-osaída nome> | --output-file =saída nome>]
[-psaída nome> | --per-io-dump =saída nome>]
[-Psaída nome> | --per-io-trees =saída nome>]
[-qsaída nome> | --q2c-latencies =saída nome>]
[-Qsaída nome> | --active-queue-depth =saída nome>]
[-r | - sem remapeamento]
[-ssaída nome> | --seeks =saída nome>]
[-Sintervalo> | --iostat-interval =intervalo>]
[-tseca> | --time-start =seca>]
[-Tseca> | --time-end =seca>]
[ -vocêsaída nome> | --unplug-hist =saída nome>]
[-v | --verbose]
[-V | --version]
[-X | --easy-parse-avgs]
[-zsaída nome> | --q2d-latencies =saída nome>]
[-Z | --do-active]

DESCRIÇÃO


btt é uma ferramenta de pós-processamento para a ferramenta de rastreamento IO da camada de bloco chamada traço preto(8). Como
observado em sua documentação, blktrace é um mecanismo de rastreamento IO de camada de bloco que fornece
informações detalhadas sobre as operações da fila de solicitações até o espaço do usuário.

O btt pegará dados binários de despejo de blkparse e analisará os eventos, produzindo um
série de resultados da análise. Ele também criará arquivos .dat contendo "dados de intervalo"
- mostrando coisas como atividade Q (períodos de tempo enquanto os eventos Q estão sendo produzidos), C
atividade (da mesma forma para completar comandos) e etc.

Incluído com a distribuição está um utilitário simples de plotagem 3D, bno_plot, que pode traçar
os números de bloco btt saem se o -B opção é especificada. O display exibirá cada
IO gerou, com o tempo (segundos) ao longo do eixo X, o número do bloco (início) ao longo do
Eixo Y e o número de blocos transferidos no IO representado ao longo do eixo Z.

OPÇÕES


-a
--procurar-absoluto
Quando especificado na linha de comando, direciona o btt para calcular as distâncias de busca com base
somente no endereço do bloco final de um IO e no início do próximo. Por padrão
btt usa o conceito de proximidade com o início ou o fim do anterior
IO. Consulte o Manual do usuário para obter mais detalhes sobre as distâncias de busca.

-A
--todos os dados
Normalmente btt não imprimirá informações detalhadas sobre por processo e por
dados do dispositivo. Se você deseja esse nível de detalhe, pode especificar esta opção.

-B <saída nome>
--dump-blocknos =saída nome>
Esta opção produzirá números de bloco absolutos para três arquivos prefixados pelo
nome de saída especificado:

prefix_device_r.dat
Todos os números de bloco lidos são produzidos, a primeira coluna é o tempo (segundos), a segunda é
o número do bloco e a terceira coluna é o número do bloco final.

prefix_device_w.dat
Todos os números do bloco de gravação são produzidos, a primeira coluna é o tempo (segundos), a segunda é
o número do bloco e a terceira coluna é o número do bloco final.

prefix_device_c.dat
Todos os números de bloco (leitura e gravação) são produzidos, a primeira coluna é o tempo (segundos),
a segunda é o número do bloco e a terceira coluna é o número do bloco final.

-d <segundo>
--range-delta =segundo>
btt gera um arquivo contendo atividades Q e C, a noção de rastros ativos simplesmente
significa que há traços Q ou C ocorrendo dentro de um determinado período um do outro.
Os valores padrão são 0.1 segundos; com esta opção permitindo que alguém mude isso
granularidade. Quanto menor o valor, mais pontos de dados fornecidos.

-D <dev; ...>
--devices =dev; ...>
Normalmente, btt irá produzir dados para todos os dispositivos detectados nos rastreios analisados. Com
esta opção, pode-se reduzir a análise a um ou mais dispositivos fornecidos na coluna
passou para esta opção. Os identificadores de dispositivo são o número principal e o menor de cada
dispositivo e cada identificador de dispositivo é separado por dois pontos (:). Um especificador válido para
os dispositivos 8,0 e 8,8 seriam então: 8,0:8,8.

-e <Exe,...>
--exes =Exe,...>
A opção -e fornece a lista de executáveis ​​que terão I / Os analisados.

-h
--Socorro
Mostra um breve resumo das opções de linha de comando possíveis

-i <entrada nome>
--Arquivo de entrada <entrada lima>
Especifica o arquivo de entrada a ser analisado. Este deve ser um arquivo de rastreamento produzido por traço preto
(8).

-I <saída nome>
--iostat =saída nome>
A opção -I direciona o btt para a saída de dados do tipo iostat para o arquivo especificado. Referir-se
a documentação do iostat (sysstat) para obter detalhes sobre as colunas de dados.

-l <saída nome>
--d2c-latencies =saída nome>
A opção -l permite gerar latências D2C por E / S, respectivamente. O fornecido
argumento fornece a base para o nome de saída para cada dispositivo.

-L <frequencia>
--periodic-latencies =frequencia>
A opção -L permite a saída de informações de latência periódicas para Q2C e D2C
latências. A frequência especificada irá regular a frequência com que uma latência média é
output - um valor de ponto flutuante expressando segundos.

-m <saída nome>
--seeks-per-second =saída nome>
Acione o btt para gerar informações de busca por segundo. A primeira coluna conterá um
valor de tempo (segundos), e a segunda coluna indicará o número de buscas por
segundo nesse ponto.

-M <dev mapa,>
--dev-maps =dev mapa,>
A opção -M leva em um arquivo gerado pelo script fornecido (gen_disk_info.py), e
permite uma melhor saída de nomes de dispositivos.

-o <saída nome>
--output-file =saída nome>
Especifica o nome do arquivo de saída.

-p <saída nome>
--per-io-dump =saída nome>
A opção -p irá gerar um arquivo que contém uma lista de todas as "sequências" de IO -
mostrando as partes de cada IO (Q, A, I / M, D e C).

-P <saída nome>
--per-io-trees =saída nome>
A opção -P irá gerar um arquivo que contém uma lista de todas as "sequências" de IO -
mostrando apenas os tempos de operação Q, D e C. Os valores de tempo D & C são separados de
os valores de tempo Q com uma barra vertical.

-q <saída nome>
--q2c-latencies =saída nome>
A opção -q permite gerar latências Q2C por E / S, respectivamente. O fornecido
argumento fornece a base para o nome de saída para cada dispositivo.

-Q <saída nome>
--active-queue-depth =saída nome>
A opção -Q permite a saída de arquivos de dados mostrando o carimbo de data / hora e a profundidade de
comandos ativos (aqueles emitidos, mas não concluídos).

-r
--no-remapas
Ignore traços de remapeamento; kernels mais antigos não implementaram o PDU de remapeamento completo.

-s <saída nome>
--seeks =saída nome>
A opção -s instrui o btt a enviar os dados de busca, o argumento fornecido é a base
para saída de nomes de arquivo. Existem dois arquivos por dispositivo, buscas de leitura e buscas de gravação.

-S <intervalo>
--iostat-interval =intervalo>
A opção -S especifica o intervalo a ser usado entre a saída de dados, o padrão é uma vez
por segundo.

-t <seca>
--time-start =seca>
-T <seca>
--time-end =seca>
As opções -t / -T permitem definir um horário de início e / ou término para análise - análise
será feito apenas para rastreios após o argumento -t e antes do argumento -T. (-t e -T
são opcionais, portanto, se você especificar apenas -t, a análise ocorrerá para todos os traços após o
tempo especificado. Da mesma forma, se apenas -T for especificado, a análise para após -T's
segundos.)

-u <saída nome>
--unplug-hist =saída nome>
Esta opção instrui btt para gerar um arquivo de dados contendo informações de histograma para
desconecte os rastreamentos por dispositivo. Mostra quantas vezes um desligamento foi atingido por um
número especificado de IOs liberados. Existem 21 valores de saída no arquivo, como
segue:

um valor de 0 representa 0..4 contagens
um valor de 1 representa 5..9 contagens
um valor de 2 representa 10..14 contagens
etc, até
um valor de 20 representa mais de 100 contagens

Os nomes de arquivo gerados usam a string de texto passada como um argumento para o prefixo,
seguido pelo identificador do dispositivo em maior, menor formulário, com um .dat extensão. Para
exemplo, com -u up_hist especificado na linha de comando: up_hist_008,032.dat.

-V
--versão
Mostra a versão do btt.

-v
--verbose
Solicita uma saída mais detalhada.

-X
--easy-parse-avgs
Fornece dados de uma forma fácil de analisar e grava em um arquivo com extensão .avg

-z <saída nome>
--q2d-latencies =saída nome>
A opção -z permite a saída de latências Q2D por E / S, respectivamente. O fornecido
argumento fornece a base para o nome de saída para cada dispositivo.

-Z
--do-ativo
O -Z produzirá arquivos contendo dados que podem ser plotados mostrando por dispositivo (e
sistema total) atividade de E / S.

AUTORES


btt foi escrito por Alan D. Brunelle. Esta página de manual foi criada a partir do traço preto
documentação de Bas Zoetekouw.

RELATÓRIOS INSETOS


Reportar bugs para[email protegido]>

DIREITOS AUTORAIS


Copyright © 2006 Jens Axboe, Alan D. Brunelle e Nathan Scott.
Este é um software livre. Você pode redistribuir cópias sob os termos do GNU
Licença Pública Geralhttp://www.gnu.org/licenses/gpl.html>. NÃO HÁ GARANTIA, para
na medida permitida por lei.
Esta página de manual foi criada para o Debian por Bas Zoetekouw. Foi derivado do
documentação fornecida pelos autores e pode ser usada, distribuída e modificada sob
os termos da GNU General Public License, versão 2.
Em sistemas Debian, o texto da GNU General Public License pode ser encontrado em
/ usr / share / common-licences / GPL-2.

Use btt online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad