Esse utilitário permite que o usuário execute configurações de DMA, defina parâmetros de hardware, como configurações de cache, gerenciamento acústico e de energia.
As operações do “HDPARM”O utilitário de linha de comando funciona corretamente com os mais recentes dispositivos de kernel. Mas algumas das opções ainda suportam unidades de disco antigas.
Sintaxe:
A sintaxe do “HDPARM”O comando é mencionado abaixo:
HDPARM [Opções…] [Dispositivo]
Instale o comando HDPARM:
O "HDPARM”Comando é um utilitário integrado em sistemas do tipo Linux. Raramente, esse utilitário de linha de comando pode não estar disponível em sua máquina Linux.
Então, para obtê -lo no sistema, digite o comando mencionado no terminal:
$ sudo apt install hdparm
Sinalizadores de comando hdparm:
O comando "hdparm" suporta várias bandeiras. Todas as opções disponíveis são mencionadas aqui:
"-Uma bandeira:
O "-A”A bandeira é usada para ativar/desativar o recurso de leitura do IDE Drive. Quando executamos esta ação, ela está ligada Habilitado modo por padrão. O "-A”O valor da bandeira está entre 0 e 1, que significa:
0 = desativar
1 = Ativar
Execute -o sem passar nenhum valor (0 ou 1); O terminal exibirá o resultado do padrão:
$ sudo hdparm -a /dev /sda
"-uma bandeira:
O "-a”O sinalizador é usado para ativar/desativar a leitura do sistema de arquivos que ajuda a aprimorar o desempenho para ler arquivos grandes. Várias unidades IDE consistem em funções de leitura interna separadas.
Bandeira “-B”:
O "-B”A bandeira é usada para definir os recursos avançados do gerenciamento de energia. Seu valor está entre 0 - 255. O valor mais alto (255) significa bom desempenho, enquanto o desempenho agressivo usa o mais baixo (0). Você também pode definir qualquer número entre.
$ sudo hdparm -b 254 /dev /sda
Bandeira “-B”:
O "-b”A bandeira é usada para obter/definir o estado de ônibus de um dispositivo que consiste em 3 valor:
0 = OFF
1 = on
2 = Tristate
Bandeira “-d”:
O "-D”A bandeira é usada para ativar/desativar o recurso de direção no gerenciamento de defeitos. Esta opção não é útil para muitos dispositivos mais recentes desde Ata-4.
Bandeira “-d”:
O "-d”A bandeira é usada para ativar/desativar o sinalizador“ usando_dma ”para o dispositivo:
$ sudo hdparm -d1 /dev /sda
Bandeira “-e”:
O "-E”A bandeira é usada para definir a velocidade de cdrom/dvd. Não é necessário executar esta opção regularmente, pois o disco fará isso automaticamente.
Bandeira “-f”:
O "-F”A bandeira é usada para lavar o cache de gravação da unidade.
“-F” bandeira:
O "-f”A bandeira é usada para sincronizar e lavar o cache do buffer na saída.
Bandeira “-g”:
O "-g”A bandeira é usada para apresentar a geometria de acionamento que inclui seu tamanho que será exibido nos setores e os compensações que começam a partir do início da unidade.
“-H” bandeira:
Para exibir a mensagem de ajuda sobre o “HDPARM”Comando e suas bandeiras, use o“-h" bandeira.
$ sudo hdparm -h
“-I” bandeira:
Para exibir informações completas em um formato expandido sobre a unidade, use o “-EU" bandeira. É usado para recuperar dados diretamente da unidade.
$ sudo hdparm -i /dev /sda
Bandeira “-k”:
O "-K”A bandeira é usada para obter ou definir o Keep_Features_over_reset Bandeira do dispositivo:
$ sudo hdparm -k1
Bandeira “-m”:
O "-M”A bandeira é usada para obter/definir a configuração automatizada de gerenciamento acústico (AAM) para o dispositivo, e seu valor está entre 0-254. Esta bandeira tem 3 valores de apoio, 0, 128, e 254. 0 é considerado fora do estado, 128 é o silencioso e mais lento, enquanto 254 é considerado o mais alto e rápido.
$ sudo hdparm -m 228 /dev /sda
Bandeira “-m”:
O "-m”A bandeira é usada para obter/definir a contagem de vários setores de E/S.
Bandeira “-n”:
O "-n”A bandeira é usada para ativar/desativar ignorar-se-errrores bandeira que é 0/1.
Bandeira “-n”:
O "-N”A bandeira é usada para obter/definir o maior número visível do setor, o que pode ser mais perigoso.
Bandeira “-n”:
O "-n”A bandeira é usada para ativar/desativar ignorar-se-errrores bandeira que é 0/1.
Sinalizador “-p”:
O "-P”A bandeira é usada para definir a contagem mais alta do setor para o mecanismo de pré -busca de acionamento.
Sinalizador “-p”:
O "-p”A bandeira é usada para a interface IDE Chipset para definir o modo PIO especificado (0,1,2,3…)
Sinalizador “-q”:
O "-q”A bandeira é usada para lidar com as próximas configurações da bandeira silenciosamente. Ajuda quando você deseja reduzir a desordem enquanto os scripts de inicialização estão funcionando no sistema. Não funciona com sinalizadores "-i, -v, -t, -t".
Sinalizador “-q”:
O "-Q”A bandeira é usada para obter/definir a profundidade da fila marcada que pode ser 1 ou mais do que isso. Mas, para fora do estado da fila marcado, o valor seria 0.
Bandeira “-R”:
Executar o “-r”Opção de obter/definir sinalizador somente leitura para a unidade:
$ sudo hdparm -r /dev /sda
Bandeira “-s”:
Use o "-S”Flag para definir o tempo limite de espera da unidade.
Bandeira “-s”:
É usado para definir o valor de energia na bandeira de espera que é 0/1.
Bandeira “-t”:
O "-T”A bandeira é usada para executar o cache, lê o tempo para fins de comparação e padrão:
$ sudo hdparm -t /dev /sda
Bandeira “-t”:
Executar o “-t”Sinalizador para verificar os horários das leituras de disco de buffer de um dispositivo:
$ sudo hdparm -t /dev /sda
Bandeira “-u”:
O "-você”A bandeira é usada para obter/definir a unidade interrupção-sem máscara bandeira 0/1.
Bandeira “-v”:
O "-v”A bandeira é usada para imprimir todas as configurações quando não há argumento para passar:
$ sudo hdparm -v /dev /sda
Bandeira “-v”:
Para obter a versão do “HDPARM”Ferramenta de comando, execute o“-V”Bandeira no terminal:
$ hdparm -v
Bandeira “-w”:
Use o "-c”Bandeira quando você deseja executar uma operação de redefinição de dispositivo.
Bandeira “-w”:
O "-C”A opção é usada para ativar/desativar o sinalizador de cache de gravação que é 0/1 para a unidade:
$ sudo hdparm -w /dev /sda
Bandeira “-x”:
Execute o “-X”Comando para configurar o modo de transferência do driver mais recente.
Bandeira “-y”:
Executar o “-y“Bandeira quando você deseja forçar a unidade a entrar no modo de espera:
$ sudo hdparm -y /dev /sda
Bandeira “-y”:
Executar o “-Y“Bandeira quando você deseja forçar o impulso a entrar no modo dormir:
$ sudo hdparm -y /dev /sda
Bandeira “-z”:
O "-z”A bandeira é usada para permitir que o kernel releia a tabela particionada do dispositivo específico.
Bandeira “-z”:
Quando o "-Z”A bandeira é usada com o“HDPARM”Comando, ele desativará o modo automático de economia de energia do dispositivo.
Conclusão:
Este guia passou pelas informações detalhadas sobre o utilitário de linha de comando Linux “HDPARM”. Também discutimos todas as bandeiras suportadas desta ferramenta.
O "HDPARM”O comando é usado para exibir e executar as operações de unidade de disco, incluindo gerenciamento de energia, configurações de DMA e parâmetros de hardware.