[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:47:12 +0100
- To: uugrn@xxxxxxxxxxxxxxx
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" oder nutz gleich sudo su - das erspart dir auch das staendige Tippen von sudo. 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/