Couchbase 4.5.1: What is beam.smp and why it is consuming too much memory
beam.smp is the Erlang vitual machine used by CouchDB (as CouchBase) for serving and indexing your DB. So it's where the magic happens.