Ich versuche, meine Swappiness auf einen vernünftigeren Wert als 60 einzustellen, aber ich erhalte Fehler:
root@server1:~# sysctl vm.swappiness=10
sysctl: permission denied on key 'vm.swappiness'
root@server1:~# swapoff -a
swapoff: Not superuser.
root@server1:~# sudo swapoff -a
swapoff: Not superuser.
root@server1:~# echo 10 > /proc/sys/vm/swappiness
bash: /proc/sys/vm/swappiness: Permission denied
root@server1:~#
Was ist denn hier los??
Ubuntu 14.04 Server
6 GB RAM
permissions
swap
Daniel
quelle
quelle
Antworten:
Was du willst ist nicht möglich. Ihr Virtual Private Server (VPS) lässt dies nicht zu ( OpenVZ (wahrscheinlich das beliebteste?), Solaris Containers und LXC sind drei Beispiele für solche Systeme).
Grundsätzlich gibt es einen Server, der in Container unterteilt ist, von denen Sie einen verwenden. Wenn Sie die Swappiness ändern, wird sie für alle Container geändert, sodass Sie sie nicht ändern dürfen. Sie wird vom Anbieter festgelegt.
Nebenbei bemerkt: Das Ändern der Swappiness auf einem VPS wird kein Problem lösen, von dem Sie glauben, dass es es hat. Auf einem VPS wie OpenVZ ist Swap dasselbe wie RAM (und ich erwarte, dass es auf jedem VPS dasselbe ist). Ihr Problem wird also durch Hinzufügen von RAM gelöst.
quelle