Sysfs support.
Sysfs support allows user to get/post information of running NOVA instance.
After mount, NOVA creates four entries under proc directory
/proc/fs/nova/pmem#/:
timing_stats IO_stats allocator gc
Show NOVA file operation timing statistics:
cat /proc/fs/NOVA/pmem#/timing_stats
Clear timing statistics:
echo 1 > /proc/fs/NOVA/pmem#/timing_stats
Show NOVA I/O statistics:
cat /proc/fs/NOVA/pmem#/IO_stats
Clear I/O statistics:
echo 1 > /proc/fs/NOVA/pmem#/IO_stats
Show NOVA allocator information:
cat /proc/fs/NOVA/pmem#/allocator
Manual garbage collection:
echo #inode_number > /proc/fs/NOVA/pmem#/gc
Signed-off-by: Andiry Xu <jix024@cs.ucsd.edu>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
5 files changed