Re: [RFC v2 83/83] Sysfs support.

From: David Sterba
Date: Thu Mar 22 2018 - 11:03:08 EST


On Sat, Mar 10, 2018 at 10:19:04AM -0800, Andiry Xu wrote:
> From: Andiry Xu <jix024@xxxxxxxxxxx>
>
> 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

IIRC no new entries should be added to /proc, /sys is supposed to be
used. I can't find it documented though, so you'd better check with
sysfs people.