Endless compaction process causes memory leak (potential)

Free RAM dropping is expected - Linux likes to use as much RAM as available for caching - see http://www.linuxatemyram.com

What’s more interesting is the mem_used stat - i.e. how much memory Couchbase processes themselves are using - e.g.

See the “In Use” figure for a total, or the per-bucket "memory used graph.