Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tool zur RAM Verwaltung

Empfohlene Antworten

hi leute,

kennt jemand von euch ein Tool, das mir den gesamten RAM Verbrauch PRO user bzw. Prozess anzeigen kann?

die herkömmlichen tools wie sar, vmstat, ps, top, free usw. geben ja lediglich nur einen Gesamtwert an was das System betrifft, oder staffeln die einzelnen Prozesse mit Auslastung untereinander auf, was mir leider nicht wirklich weiter hilft :(

thx schonmal und nicht vergessen, morgen ist schon wieder Wochenende :)

cheers

thx das tool ist ganz cool, aber leider nicht das was ich suche.

es gibt in etwas das her, was man mit top, oder watch free

auch erreichen könnte.

leider bietet es aber wie die anderen tools kein Gesamtergebnis PRO user bzw. PRO Prozess (PID)

z.b.: ps -o cmd,pid,pmem -e | grep smbd

smbd -D 3595 0.5%

smbd -D 3596 0.5%

smbd -D hätte somit 1% Speicherauslastung, sowas in der Art bräuchte ich.

Aber ich danke Dir trotzdem vielmals

cheers

von RHEL4

das Auslesen ansich ist schon klar, nur zeigen mir die o.a. Tools nur ein Gesamtergebnis auf das System bezogen, oder ein gelistetes Ergebnis, das keine

Summe beinhaltet s.o.

leider nein,

also ps -efU <USER>

gibt mir zunächst einmal das SZ Feld nicht mit aus:

ps -efU nice | head -n15

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 11:06 ? 00:00:00 init [5]

root 2 1 0 11:06 ? 00:00:00 [ksoftirqd/0]

root 3 1 0 11:06 ? 00:00:00 [watchdog/0]

root 4 1 0 11:06 ? 00:00:00 [events/0]

root 5 1 0 11:06 ? 00:00:00 [khelper]

root 6 1 0 11:06 ? 00:00:00 [kthread]

root 8 6 0 11:06 ? 00:00:00 [kacpid]

root 96 6 0 11:06 ? 00:00:00 [kblockd/0]

root 145 6 0 11:06 ? 00:00:00 [pdflush]

root 146 6 0 11:06 ? 00:00:00 [pdflush]

root 148 6 0 11:06 ? 00:00:00 [aio/0]

root 99 1 0 11:06 ? 00:00:00 [khubd]

root 147 1 0 11:06 ? 00:00:00 [kswapd0]

root 235 1 0 11:06 ? 00:00:00 [kseriod]

und auch ein ps -fU <USER> , was Du wohl meintest um nur für den jeweiligen User die Angaben zu bekommen, bleibt was SZ angeht stumm.

SZ ist in diesem Fall auch eher ungeeignet da

bei der Ausgabe von

ps -o size,pmem,uid -U nice | head -n5

SZ %MEM UID

2300 1.7 500

432 0.2 500

256 0.1 500

256 0.2 500

der SZ Wert nicht mit dem %MEM Wert übereinstimmt. Hier ist RSS der richtige Wert, der annähernd mit dem %MEM Wert übereinstimmt. also:

ps -o pmem,uid,rss -U nice | head -n5

%MEM UID RSS

1.7 500 8772

0.2 500 1124

0.1 500 680

0.2 500 1280

Allerdings dieses Verfahren auf einem Fileserver anzuwenden auf dem täglich mehrere Hundert User sich anmelden, würde meine Produktivität sehr einschränken ;-(

Aber trotzdem danke ich Dir.

SZ gibt eine Annäherung des gesamten Prozessraumes wieder, Text + Datenbereiche. Das ist bis zu einem gewissen Masse immer ein Schätzwert.

Für Deine Applikation würde ich das manuell bemessen:

FREE ermitteln ohne aktiven Server, FREE mit gestartetem Dienst und dann pro User oder pro X User die Werte statistisch erfassen.

Für Fileserver rechne ich als Daumenregel normalerweise 32 MB für den Dienst und 5-10 MB pro User.

Ich kenne leider die spezifischen Tools von RH nicht, aber sowohl AIX wie auch Solaris haben da präzisere Messmethoden....

Bei Linux bin ich unsicher, sorry. Aber mit der o.g. Annäherung sollte Dir geholfen sein

Also meine User werden sich bedanken wenn ich den Samba Dienst ausschalte :D

Um Daumenregeln aus dem Weg zu gehen bediene ich mich eigentlich lieber solcher Tools. Mittlerweile bin ich nachdem ich meinen anscheinend eingeschlafenen Hirnkasten angestrengt habe zu der Erkenntnis gekommen, dass der awk genau das hergibt was ich suche :rolleyes:

etwas Überlegen tut manchmal gut :bimei

ps -o uname,uid_hack,pmem,rss,cmd -e | awk '{summe +=$4}END{print summe}'

in ein Skript gepackt und man bewirkt Wunder ;-)

cheers und Danke an alle für die Hilfe

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.