library: fallback MemAvailable evaluation if missing
This commit adds support for fallback calculation of the MemAvailable field if not exported by the kernel. The MemAvailable field appeared in kernel 3.14, but it's possible to calculate it from other fields since 2.6.27 (splitLRU changes).
This commit is contained in:
@ -73,6 +73,12 @@ extern unsigned long vm_nr_page_table_pages;
|
||||
extern unsigned long vm_nr_reverse_maps;
|
||||
extern unsigned long vm_nr_mapped;
|
||||
extern unsigned long vm_nr_slab;
|
||||
extern unsigned long vm_nr_slab_reclaimable;
|
||||
extern unsigned long vm_nr_slab_unreclaimable;
|
||||
extern unsigned long vm_nr_active_file;
|
||||
extern unsigned long vm_nr_inactive_file;
|
||||
extern unsigned long vm_nr_free_pages;
|
||||
extern unsigned long vm_min_free;
|
||||
extern unsigned long vm_pgpgin;
|
||||
extern unsigned long vm_pgpgout;
|
||||
extern unsigned long vm_pswpin;
|
||||
|
Reference in New Issue
Block a user