Неясно, ищете ли вы входы/выходы страниц, вызванные подкачкой или свопингом. Разница объясняется в нескольких местах здесь (https://superuser.com/questions/785447). Количество страниц, переданных в своппинг и пейджинг, из /proc/vmstat
.
Pages paged in / out
$ cat /proc/vmstat|grep pgpg
pgpgin 6920262
pgpgout 345654122
Pages swapped in / out
$ cat /proc/vmstat|grep pswp
pswpin 0
pswpout 0
С другой стороны, есть проект libbsd .
Что касается совместимости с Linux на FreeBSD, в ней есть уровень поддержки Linux ABI, называемый Linuxulator. Возможно, вы сможете обозначить свое приложение как приложение для Linux, чтобы оно работало под Linuxulator.