Zum Inhalt springen

Tool zur RAM Verwaltung


nice2kn0w

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...