[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linux Resourcenverwaltung
[Thread Prev] | [Thread Next]
- Subject: Re: Linux Resourcenverwaltung
- From: Alexander Holler <holler@xxxxxxxxxxxxx>
- Date: Tue, 06 Nov 2012 17:58:47 +0100
- To: uugrn@xxxxxxxxxxxxxxx
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/