Ελεύθερη μνήμη στο σύστημα
Giorgos Keramidas
keramida at ceid.upatras.gr
Tue May 26 07:46:30 EEST 2009
On Tue, 26 May 2009 01:14:06 +0300, myle <mydimle at gmail.com> wrote:
> Γεια σας,
>
> αναρωτιέμαι ποιος είναι ο "καλύτερος" για να δούμε πόση μνήμη είναι
> ελεύθερη (ram/swap) ώστε αυτό να χρησιμοποιηθεί σε ένα πρόγραμμα
> C++. Επομένως, η αναζήτηση δεν εστιάζεται σε εργαλεία (πχ top, htop
> κοκ) αλλά σε system calls ή αρχεία συστήματος.
Δεν υπάρχει απαραίτητα *ένας* "καλύτερος" τρόπος που παίζει πάντα
καλύτερα από οτιδήποτε άλλο. Το vm subsystem στα περισσότερα UNIX
kernel έχει στατιστικά, αλλά δες π.χ. και αυτό το παλιό thread από την
lkml:
http://lkml.org/lkml/2008/7/4/359
> Με μια πρόχειρη ματιά στον κώδικα των htop και top (εκτός και αν δεν
> είδα καλά) χρησιμοποιούν το εικονικό αρχείο /proc/meminfo.
Και το /proc/PID/pagemap έχει χρήσιμες πληροφορίες.
More information about the Linux-greek-users
mailing list