Permissão negada no arquivo aio-max-nr

1

Eu gostaria de editar o arquivo aio-max-nr:

root@node:~# echo 65536 > /proc/sys/fs/aio-max-nr
-su: /proc/sys/fs/aio-max-nr: Permission denied

Sabendo disso:

root@node:~# ls -lrth /proc/sys/fs/aio-max-nr
-rw-r--r-- 1 root root 0 Nov 22 17:02 /proc/sys/fs/aio-max-nr

Eu não entendo o porquê!

    
por 4m1nh4j1 22.11.2014 / 23:09

1 resposta

0

Meu palpite é que você está rodando em um ambiente de virtualização Linux-on-Linux, como o LXC ou o OpenVZ, onde todas as máquinas virtuais são executadas acima da mesma instância do kernel do Linux. Nesse tipo de ambiente, os parâmetros do kernel (como os parâmetros sysctl que você pode definir via /proc/sys ) se aplicam a todas as máquinas virtuais. Portanto, somente root no ambiente host pode modificar esses parâmetros, o root em uma máquina virtual não pode.

Se você precisar permitir mais solicitações de E / S, precisará perguntar ao seu provedor de VPS. Mas eles provavelmente dirão que não, porque se 65536 não for o suficiente para você, você provavelmente deveria estar em uma configuração maior e não virtualizada onde você não está compartilhando E / S.

    
por 23.11.2014 / 22:00