aio-max-nrファイルを編集したい:
root@node:~# echo 65536 > /proc/sys/fs/aio-max-nr
-su: /proc/sys/fs/aio-max-nr: Permission denied
知っている:
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
なぜか理解できません!
答え1
私の考えでは、すべての仮想マシンが同じLinuxカーネルインスタンス上で実行されているLXCやOpenVZなどのLinux-on-Linuxソフト仮想化環境で実行されているようです。この環境では、sysctlで設定できるものなどのカーネルパラメータが/proc/sys
各仮想マシンに適用されます。したがって、ホスト環境のルートのみがこれらのパラメータを変更でき、仮想マシンのルートは変更できません。
より多くのI / O要求を許可する必要がある場合は、VPSプロバイダに連絡する必要があります。しかし、彼らはそうではないと言うかもしれません。 65536が十分でない場合は、より大きな規模の仮想化されていない設定を選択し、共有I / Oを使用しないことをお勧めします。