InglêsFrancêsEspanhol

Ad


favicon do OnWorks

irqbalance - Online na nuvem

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

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


irqbalance - distribuir interrupções de hardware entre processadores em um sistema multiprocessador

SINOPSE


equilíbrio irq

DESCRIÇÃO


A finalidade do equilíbrio irq é distribuir interrupções de hardware entre processadores em um
sistema multiprocessador para aumentar o desempenho.

OPÇÕES


-ó, --um disparo
Faz com que o irqbalance seja executado uma vez, após o qual o daemon é encerrado.

-d, --depurar
Faz com que o irqbalance imprima informações extras de depuração. Implica - primeiro plano.

-f, --primeiro plano
Faz com que o irqbalance seja executado em primeiro plano (sem --debug).

-j, --Diário
Ativa a saída de log otimizada para systemd-journal.

-h, --hintpolicy = [exato | subconjunto | ignorar]
Defina a política de como a sugestão de afinidade do kernel IRQ é tratada. Pode ser um dos seguintes:

exato A dica de afinidade de IRQ é aplicada unilateralmente e nunca violada.

subconjunto O IRQ é balanceado, mas o objeto atribuído será um subconjunto da dica de afinidade.

ignorar O valor da dica de afinidade IRQ é completamente ignorado.

O valor padrão para hintpolicy é ignore.

-p, --powerthresh =
Defina o limite no qual tentamos mover uma CPU para o modo de economia de energia se mais
que CPUs estão mais de 1 desvio padrão abaixo da CPU média
carga de trabalho softirq, e nenhuma CPU tem mais de 1 desvio padrão acima (e tem
mais de 1 IRQ atribuído a eles), tente colocar 1 CPU no modo de economia de energia. No
modo de economia de energia, uma CPU não terá nenhum IRQ balanceado para ele, em um esforço para
evitar que a CPU acorde sem necessidade.

-eu, --banirq =
Adicione o IRQ especificado ao conjunto de IRQs banidos. irqbalance não afetará o
afinidade de quaisquer IRQs na lista de banidos, permitindo que sejam especificados manualmente.
Esta opção é aditiva e pode ser especificada várias vezes. Por exemplo, para banir
IRQs 43 e 44 de balanceamento, use a seguinte linha de comando: equilíbrio irq
--banirq = 43 --banirq = 44

--deepestcache =
Isso permite que um usuário especifique o nível de cache em que o cache de partições irqbalance
domínios. Especificar um cache mais profundo pode permitir um maior grau de flexibilidade para
irqbalance para atribuir afinidade IRQ para obter maiores aumentos de desempenho, mas
definir uma profundidade de cache muito grande em alguns sistemas (especificamente onde todas as CPUs em um
sistema compartilhar o nível de cache mais profundo), fará com que o irqbalance veja o balanceamento como
desnecessário. equilíbrio irq --deepestcache = 2

O valor padrão para deepestcache é 2.

-eu, --policyscript =
Quando especificado, o script referenciado será executado uma vez para cada IRQ descoberto,
com o caminho do dispositivo sysfs e o número IRQ passado como argumentos. Observe que o
o argumento do caminho do dispositivo apontará para o diretório pai a partir do qual o IRQ
O diretório de atributos pode ser aberto diretamente. O script pode especificar zero ou mais
pares chave = valor que irão guiar irqbalance na gestão desse IRQ.
Os pares chave = valor são impressos pelo script em stdout e serão capturados e
interpretado por irqbalance. Irqbalance espera um código de saída zero do fornecido
Utilitário. Os pares de chave = valor reconhecidos são:

ban = [verdadeiro | falso]

Instrui o balanceamento de irq para excluir o balanceamento de IRQ passado.

balance_level = [nenhum | pacote | esconderijo | essencial]
Isso permite que um usuário substitua o nível de equilíbrio de um determinado IRQ. Por padrão, o
o nível de equilíbrio é determinado automaticamente com base na classe de dispositivo pci do
dispositivo que possui o IRQ.

numa_node =
Isso permite que um usuário substitua o nó NUMA que sysfs indica um determinado dispositivo
IRQ é local para. Freqüentemente, os sistemas não especificam essas informações no ACPI, e como
um dispositivo de resultado é considerado equidistante de todos os nós NUMA em um sistema. Esse
opção permite que as informações fornecidas pelo hardware sejam substituídas, de modo que
irqbalance pode influenciar a afinidade de IRQ para esses dispositivos em direção ao seu nó mais local.
Observe que especificar -1 aqui força irqbalance a considerar uma interrupção de um
dispositivo deve ser equidistante de todos os nós.

hintpolicy = [exata | subconjunto | ignorar ]
Isso permite que um usuário substitua a hintpolicy definida globalmente para um determinado irq. Uso é
idêntico à configuração --hintpolicy, mas aplicado por irq

-sim, --pid =
Faça com que o irqbalance grave seu id de processo no arquivo especificado. Por padrão, nenhum arquivo pid
está escrito. O pidfile escrito é automaticamente desvinculado quando o irqbalance é encerrado.
Ele é ignorado quando usado com --debug ou --foreground.

-t, --interval =
Defina o tempo de medição para irqbalance. irqbalance vai dormir por segundos
entre amostras da carga irq no cpus do sistema. O padrão é 10.

MEIO AMBIENTE VARIÁVEIS


IRQBALANCE_ONESHOT
O mesmo que --oneshot.

IRQBALANCE_DEBUG
O mesmo que --debug.

IRQBALANCE_BANNED_CPUS
Fornece uma máscara de CPUs que irqbalance deve ignorar e nunca atribuir interrupções
para.

SINAIS


SIGA Força uma nova varredura dos IRQs disponíveis e da topologia do sistema.

Homepage


https://github.com/Irqbalance/irqbalance

Use irqbalance online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad