Yes See the Editing Couchbase buckets section in the manual it half way down the page.
No
They are isolated. Please remember that the bucket quote is for user data, there are other background tasks that will consume memory such as replication, index creation and XDCR.
That is a question for your OS vendor, we do have guidelines in the manual.