Что такое posix-изоляция?

Ведомый Mesos по умолчанию использует posix isolation:

......  
I0105 06:26:28.479199  1869 containerizer.cpp:142] Using isolation: posix/cpu,posix/mem,filesystem/posix  
......  

Что такое "posix isolation"? Я не могу погуглить.


person Nan Xiao    schedule 05.01.2016    source источник
comment
Вопросы по виртуализации, не связанные с разработкой ПО, лучше задавать на ServerFault (или SuperUser).   -  person Dummy00001    schedule 05.01.2016


Ответы (2)


Mesos использует изоляторы в своем контейнеризаторе, чтобы изолировать использование ресурсов каждой запущенной задачей. Изоляторы posix обеспечивают разделение задач как стандартные процессы Unix. Каждая задача Mesos выполняется в рамках процесса mesos-executor, который обеспечивает выполнение задачи. На самом деле они не выполняют никакой фактической изоляции, а только сообщают о текущем использовании ресурсов запущенными задачами.

В Linux также доступен изолятор cgroups, который может выполнять фактическую изоляцию (процессор и память).

Вы можете узнать больше о Mesos Containerizer и Docker Containerizer на Веб-сайт Apache Mesos.

person nfnt    schedule 13.01.2016

Когда у нас есть разные базы данных на одном сервере, изоляция posix должна гарантировать, что файлы, процессы и базы данных защищены от других пользователей и данных, которые могут существовать в той же системе.

person Kassav'    schedule 05.01.2016