Posso desabilitar os recursos de mitigação Spectre e Meltdown no Ubuntu 18.04LTS?
Quero testar quanto mais desempenho ganho quando desabilito esses dois recursos no Linux e, se o desempenho for grande, torná-lo permanentemente.
Posso desabilitar os recursos de mitigação Spectre e Meltdown no Ubuntu 18.04LTS?
Quero testar quanto mais desempenho ganho quando desabilito esses dois recursos no Linux e, se o desempenho for grande, torná-lo permanentemente.
Vários parâmetros de inicialização do kernel estão disponíveis para desabilitar ou ajustar as mitigações de vulnerabilidades de hardware:
nospectre_v1
(x86, PowerPC),nospectre_v2
(x86, PowerPC, S/390, ARM64),spectre_v2_user=off
(x86)spec_store_bypass_disable=off
(x86, PowerPC),ssbd=force-off
(ARM64)l1tf=off
(x86)mds=off
(x86)tsx_async_abort=off
kvm.nx_huge_pages=off
srbds=off
retbleed=off
nopti
(x86, PowerPC) oukpti=0
(ARM64)Um metaparâmetro,
mitigations
, foi introduzido em 5.2 e portado de volta para 5.1.2, 5.0.16 e 4.19.43 (e talvez outros). Ele pode ser usado para controlar todas as mitigações, em todas as arquiteturas, como segue:mitigations=off
desabilitará todas as mitigações de CPU opcionais;mitigations=auto
(a configuração padrão) mitigará todas as vulnerabilidades conhecidas da CPU, mas deixará o SMT ativado (se já estiver);mitigations=auto,nosmt
mitigará todas as vulnerabilidades conhecidas da CPU e desabilitará o SMT, se apropriado.Alguns deles podem ser alternados em tempo de execução; consulte a documentação vinculada para obter detalhes.
Com um kernel 5.1.13 ou mais recente:
No parâmetro de inicialização você pode usar
Com um kernel anterior a 5.1.13 :
Adicione um
mitigations=off
ou aquele longo one-liner ao seu/etc/sysconfig/grub
e gere novamente o arquivo de configuração do grub com(seu procedimento de distribuição irá variar).
Distribuições derivadas do Debian/Ubuntu:
Edite o arquivo
/etc/default/grub
e execute