Suma vm.memory.size[used] i vm.memory.size[available] nie zawsze musi być równa total. Na przykład, na FreeBSD pamięci active, inactive, wired, cached są uznawane za used, ponieważ przechowują użyteczne informacje.
Jednocześnie pamięci inactive, cached, free są uznawane jako available, ponieważ te rodzaje pamięci mogą być przekazane od razu do procesów, które jej wymagają.
Zatem pamięć inactive jest jednocześnie uznawana jako used i available. Z tego powodu, pozycja vm.memory.size[used] jest przeznaczona raczej do celów informacyjnych, podczas gdy pozycja vm.memory.size[available] jest przeznaczona do używania w wyzwalaczach.
Zobacz rozdział "Zobacz też" na końcu tej strony, żeby dowiedzieć się więcej na temat wyliczania pamięci w różnych systemach operacyjnych.