Was ist die Einheit von 'ru_maxrss' unter Linux?

8

Dies ist von man getrusage

%Vor%

Es ist jedoch nicht angegeben, was die Einheit ist.

Ich habe die Dokumentation von FreeBSD gesehen, die sagt, dass sie in Kilobyte ist, aber ich bin mir nicht sicher, welche Einheit es unter Linux ist.

    
Tianyang Li 21.08.2012, 08:29
quelle

2 Antworten

10

Es ist kein Standard Feld für die rusage Struktur, also POSIX doesn ' t mehre nichts darüber aus. Aber auf Linux

  

ru_maxrss (seit Linux 2.6.32)

     

Dies ist die maximale Größe des verwendeten residenten Sets ( in Kilobyte ). Zum   RUSAGE_CHILDREN, dies ist die resident eingestellte Größe des größten Kindes,   nicht die maximale Resident-Set-Größe des Prozessbaums.

    
cnicutar 21.08.2012, 08:33
quelle
5

Die man-Seite lautet:

  

ru_maxrss (seit Linux 2.6.32)

     

Dies ist die maximale Größe des verwendeten residenten Sets (in Kilobyte). Für RUSAGE_CHILDREN ist dies die Residentgröße des größten untergeordneten Elements.   nicht die maximale Resident-Set-Größe des Prozessbaums.

Also, es wird in Kilobyte ausgedrückt, genau wie in BSD.

    
Frédéric Hamidi 21.08.2012 08:33
quelle