Am Freitag, 27. September 2002 19:25 schrieb Manuel Jenné:
Hallo alle beisammen,
ich möchte einen Server aufstellen um Shelaccounts zu vermieten. Dabei möchte ich natürlich einiges kontrollieren können. - die Anzahl der Prozesses eines user muss festlegbar sein. - den Netzwerktraffic pro user möchte ich ermitteln - die max CPU nutzung pro user möchte ich festlegen (z.B. max 5% CPU oder ähnlich) Kann ich das eventuell auch aufteilen da ich ein multiprozessor System habe? Also z.B die user dürfen nur auf CPU 1 arbeiten und CPU 0 ist nur fürs System - eine virtuelle Shell umgebung damit die user nicht im eigentlichen system spionieren können.
Das mit den CPUs wird nicht funktionieren, da man unter Linux nicht in vorhinein festlegen kann auf welcher CPU ein Programm laufen soll (Das entscheidet der Scheduler, und der versucht möglichst alle vorhandenen CPUs gleichmäßig auszulasten. Hätte ja auch wenig sinn, wenn CPU0 "däumchen drehend" auf bessere Zeiten wartet während sich CPU1 zu Tode rackert, oder? Das mit den Max. Prozessen, der max. Zeit, etc. kannst du mit ulimit einstellen. Grüße Alex -- Alexander Puchmayr Systemadministrator for Theoretical Physics University Linz, Austria e-mail: alexander.puchmayr@jku.at Altenbergerstrasse 69 phone: +43/732/2468-8633 A-4040 Linz-Auhof FAX: +43/732/2468-8585