[Technik] Linux limits, VIRT, RSS und SHR

Michael Hoennig michael at hostsharing.net
Sat Apr 28 15:43:13 CEST 2007


Moin Moin,

versteht jemand besser als ich den Zusammenhang zwischen
/etc/security/limits.conf (hard memlock und hard rss) und VIRT,
RSS und SHR? Ich weiss, das Problem ist nicht zum ersten mal hier, aber
ich würde es endlich gerne mal verstehen.

Also auf allen unseren Hosts ist hard memlock und hard rss für alle
User, außer einigen Systemprozessen, auf 256M eingestellt. Wirkung
scheint das aber keine zu haben: h01 top M sagt:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
25041 xyz00     19   0  520m 295m  16m S  0.0  5.1   9:40.84 java

295m sind für mich mehr als 256. Selbst wenn ich einmal 1000 und einmal
1024 rechne und dann noch die 16m vom SHR abziehe (falls das so zählen
würde):

(295m-16m)/1024 = 272 > 256 

Ich würde nämlich Paket-eigene Server gerne nach RAM abrechnen, d.h. man
könnte auch Tomcat (oder JBoss oder sonstwas) 1GB bestellen, das würde
dann aber teurer werden als heute, oder man könnte einen Tomcat in 128MB
fahren, was dann billiger wäre als heute. Die -Xm Parameter der JVM
scheinen dem gewünschten schon näher zu kommen, nur dass die eben der
User und nicht root festlegt.

Alles Gute wünscht
	Michael

-- 
Hostsharing eG | c/o Stilflut | Friedensalle. 120 | D-22765 Hamburg
Registergericht Hamburg, GnR 1007 | USt.-ID-Nr.: DE218602793
vertretungsber. Vorstand: Uwe Müller, Peter Niederlag, Michael Hönnig
phone+fax: +49 700 HOSTSHARING (= +49 700 46787427)
http://www.hostsharing.net | http://www.xing.com/go/invuid/Michael_Hoennig


More information about the Technik mailing list