Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Wie RAM-Bedarf feststellen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
prie



Anmeldungsdatum: 05.10.2005
Beiträge: 4

BeitragVerfasst am: 05. Okt 2005 13:29   Titel: Wie RAM-Bedarf feststellen

Servus Leute,

es geht nicht um den RAM-Bedarf eines "normalen" Prozesses, der z.B. mit top feststellbar ist. Ich müßte wissen, wie viel RAM ein Dateisystem - das hier als .ko eingebunden wird - benötigt...

Vielen Dank,
prie
 
Benutzer-Profile anzeigen Private Nachricht senden

Alex.MH
Gast





BeitragVerfasst am: 05. Okt 2005 15:59   Titel:

Hi,

ob man das genau messen kann weiss ich auch nicht. Hast du es mal mit "/proc/meminfo" probiert?

Zitat:

cat /proc/meminfo > /tmp/before
modprobe module
cat /proc/meminfo > /tmp/after
diff /tmp/before /tmp/after



Gruss,
Alex
 

prie



Anmeldungsdatum: 05.10.2005
Beiträge: 4

BeitragVerfasst am: 05. Okt 2005 16:18   Titel:

Hm, jaaaa
/proc/meminfo kenn ich natürlich, nehm allerdings zwecks Einfachheit und Genauigkeit meist free -b.
Dabei gibts zwei Probleme:
- In der Laufzeit von modprobe verbrauchen auch andere Prozesse Speicher
- Ist bei Rückkehr von modprobe das Modul komplett funktionsfähig mit sämtlichen Speicherbelegungen initialisiert?

prie
 
Benutzer-Profile anzeigen Private Nachricht senden

klopskuchen
prolinux-forum-admin


Anmeldungsdatum: 26.06.2004
Beiträge: 1444

BeitragVerfasst am: 06. Okt 2005 20:19   Titel:

http://groups.google.com/group/de.comp.os.unix.programming/browse_thread/thread/a60e1126c20b6d82/0773a0cc76da5615?hl=de#0773a0cc

Was dabei?

MfG, Klopskuchen
_________________
When all else fails, read the instructions .
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

prie



Anmeldungsdatum: 05.10.2005
Beiträge: 4

BeitragVerfasst am: 07. Okt 2005 8:23   Titel:

klopskuchen hat folgendes geschrieben::
Was dabei?
Jein...
/proc/*/status ist sehr interessant, aber: die Module erstellen interessanter Weise keine Prozesse (diff von ll /proc/)...

Momentan tendier ich zur simplen Methode von Alex, aber unbedingt befriedigend ist die leider auch nicht Smile

prie
 
Benutzer-Profile anzeigen Private Nachricht senden

jochen
prolinux-forum-admin


Anmeldungsdatum: 14.01.2000
Beiträge: 699
Wohnort: Jülich

BeitragVerfasst am: 07. Okt 2005 8:39   Titel:

Hi,

ein lsmod zeigt Dir ja, wieviel Platz das Modul an sich benötigt. Nur kann ich Dir leider nicht sagen, ob das auch alle Datenstrukturen beinhaltet, die der Treiber vorrätig hält, oder nur den reinen Platzbedarf für den Code des Treibers.

Ein "ls -l" zeigt mir, das reiserfs.ko auf der Platte bei mir 280615 Bytes in Anspruch nimmt. Die lsmod-Ausgabe zeigt eine Size von 250864 Bytes an. Allerdings ist zu diesem Zeitpunkt auch kein reiserfs gemountet. Vielleicht mal testen, ob sich der Wert bei lsmod bei Gebrauch des Moduls (Mounten von Dateisystemen diesen Typs) verändert...?

Jochen
_________________
Die grösste Lüge der EDV? "Mal eben..."
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

prie



Anmeldungsdatum: 05.10.2005
Beiträge: 4

BeitragVerfasst am: 07. Okt 2005 8:44   Titel:

jochen hat folgendes geschrieben::
ein lsmod zeigt Dir ja, wieviel Platz das Modul an sich benötigt. Nur kann ich Dir leider nicht sagen, ob das auch alle Datenstrukturen beinhaltet, die der Treiber vorrätig hält, oder nur den reinen Platzbedarf für den Code des Treibers.

Der Wert in lsmod scheint für meine Belange nicht recht zuverlässig zu sein, ich vermute, daß er nur für das "entpackte" Modul (oder so) gilt. Er ändert sich während der Laufzeit nicht, ist allerdings wesentlich unterschiedich zum einfach mit free gemessenen RAM-Bedarf.

prie
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy