[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux Resourcenverwaltung


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/