Hallo,
Am 06.11.2012 17:47, schrieb Alexander Holler:
> Hallo,
>
> Am 06.11.2012 11:36, schrieb Werner Holtfreter:
> > Am Samstag, den 03.11.2012, 01:11 +0100 schrieb Alexander Holler:
> >
> > > Mit Control Groups (cgroups). Du kannst damit Gruppen anlegen, denen
> > > eine gewisse Menge an RAM zuteilen, und dann einfach laufende Prozesse
> > > in diese Gruppen verlagern oder neue in diesen Gruppen starten.
> >
> > Das sieht ja aus, wie meine Loesung. Ich habe mich orientiert an
> >
> > http://www.pro-linux.de/artikel/2/1464/
> >
> > komme aber mit meinen Versuchen an einer Stelle nicht weiter:
> >
> >
> > werner@zuse:~$ sudo mount -t cgroup -o memory nodev /cgroup
> > [sudo] password for werner:
> > werner@zuse:~$ sudo mkdir /cgroup/memlimit
> > werner@zuse:~$ cd /cgroup/memlimit/
> > werner@zuse:/cgroup/memlimit$ sudo cat memory.max_usage_in_bytes
> > 0
> > werner@zuse:/cgroup/memlimit$ sudo echo 10M > memory.max_usage_in_bytes
> > bash: memory.max_usage_in_bytes: Keine Berechtigung
>
> Typischer Anfaengerfehler. ;)
>
> Du leitest die Ausgabe von sudo in eine Datei, die nur fuer root
> schreibbar ist. Wenn die Umleitung geschieht, bist du aber kein root
> mehr, sondern wieder normaler User.
>
> Probier mal
>
> sudo "echo 10M > memory.max_usage_in_bytes"
Man merkt ich selbst fast nie sudo. ;)
Das muss lauten
sudo sh -c "echo 10M > memory.max_usage_in_bytes"
> oder nutz gleich
>
> sudo su -
>
> das erspart dir auch das staendige Tippen von sudo.
Das geht aber auf jeden Fall. ;)
Gruss,
Alexander
--
UUGRN e.V. http://www.uugrn.org/
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/