Máquina inteira trava durante a atualização

Estou tentando, mas recebo isto:

$ echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permissão negada
$ sudo echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf
-bash: /etc/sysctl.d/10-huge-pages.conf: Permissão negada

Meu servidor é um Ubuntu Server 22.04.3 LTS.

Tente executá-lo em um shell root, ele pode estar com dificuldades por estar em um shell normal. (Você está usando sudo no echo, mas não no pipe para o arquivo)

1 curtida

De fato, várias maneiras de fazer isso, aqui está uma

sudo sh -c "echo 'sys.kernel.mm.transparent_hugepage.enabled=never' > /etc/sysctl.d/10-huge-pages.conf"
1 curtida

Eu executei os scripts e reiniciei.

Então:

$ cat /proc/sys/vm/overcommit_memory
1

e

$ cat /sys/kernel/mm/transparent_hugepage/enabled
always [madvise] never

(Portanto, a primeira coisa mudou de 0 para 1, mas a segunda coisa ainda retorna o mesmo).

Estranho. O que você obtém de

cat /etc/sysctl.d/10-huge-pages.conf

Talvez tente o echo novamente?

Ah, espere, as duas linhas a serem executadas deveriam escrever em dois arquivos diferentes. Parece que você escreveu no mesmo arquivo duas vezes.

Será que deveria ser always [madvise] never?

1 curtida

Não de acordo com o Guia Opinativo. Hugepages não são uma vantagem em circunstâncias normais, pelo que entendi - especialistas que querem ativá-los são presumivelmente experientes o suficiente para fazê-lo corretamente.

1 curtida
$ cat /etc/sysctl.d/10-huge-pages.conf
sys.kernel.mm.transparent_hugepage.enabled=never

Não é um grande problema, acho que o sistema funciona bem o suficiente :slightly_smiling_face:.

Mais importante é acertar a configuração de overcommit, eu acho

1 curtida

Pode ser que o tipo de processador do servidor faça diferença?

1 curtida

ARM vs x86? Apenas possivelmente. Vejo que alguém em algum lugar se perguntou se ter mais CPUs poderia significar mais threads em execução e, portanto, usar mais memória - isso pode ser. Claro, a maior diferença é o conteúdo do fórum, mas não tenho certeza de quanta diferença isso poderia fazer. Acho que algumas etapas na atualização são ajustes no esquema do banco de dados.

E então há os ajustáveis do kernel… mas neste caso, @Jagster tinha as mesmas configurações que @uwe_keim.

1 curtida

Intel x86, 2 vcpu.

Configuração bastante comum para fóruns menores, eu diria.

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.