2015-08-18 2 views
2

Предположим, что в моем компьютере у меня Ubuntu как хост-ОС. Теперь я установил виртуальную машину, скажем, VirtualBox (гипервизор), а затем развернул centos и redhat os внутри этого в качестве гостевой ОС.Разница между процессом виртуальной машины и хостом os процесса?

Предположим, что CentOS и redhat имеют 2 процесса, и Ubuntu работает 3 процесса. Поэтому следующие вопросы:

  1. Сколько процессов происходит у Ubuntu?
  2. Есть ли разница между процессами GuestOS и HostOS?
  3. Если все гостевые программы выполняются как процесс, тогда они получат меньше времени по сравнению с другим процессом, выполняемым на хосте os.

Оставьте пожалуйста мои сомнения. Спасибо.

+0

Это был хороший вопрос ... Я отправлю ответ очень скоро –

ответ

0

Ну позвольте мне прояснить ваши сомнения,

Прежде всего не какой-либо конкретный номер процесса для операционной системы, его называют в качестве сердечников или нитей, технически вы можете определить, сколько ядер или потоков вы хотите использовать на вашей виртуальной машине, и это зависит от используемой вами конфигурации системы.

Во-вторых, гостевая ОС - это то, что вы создали на виртуальной машине, и хост - это то, что на самом деле запускает ваш ноутбук или компьютер. Хост-система использует фактическое оборудование для работы, тогда как гостевая ОС использует виртуальное оборудование, такое как количество ядер, тип и размер жесткого диска, определенные пользователем при добавлении виртуальной машины.

В-третьих, как я уже упоминал ранее, гостевая и хост-операционная система работает с используемыми вами конфигурациями, если у пользователя больше количества ядер/потоков при настройке вашей виртуальной машины, гостевая ОС будет получать более высокую скорость.

В идеале виртуальные машины используются для тестирования и создания некоторых функциональных возможностей операционных систем, не затрагивая внутреннюю ОС, поэтому вы можете думать об этом как о доме своих родителей, где вы можете жить и расти, но в конце вы не можете пойти от того, что их вклад больше, и поэтому вы не можете выйти за пределы своих возможностей, не покидая его и не создавая свой собственный дом.

0

Операционные системы Linux - multi-threaded операционной системы. ОС хоста рассмотрит виртуальную коробку как поток. Вы можете определить количество ядер и размер виртуального жесткого диска для гостевой ОС с помощью виртуального окна.

Поскольку виртуальный ящик работает в отдельном потоке, а другие операции операционной системы хоста выполняются в отдельных потоках, это будет иметь меньшее влияние на скорость обработки. Но я наблюдал большие отклонения в скорости обработки в системах с низкой памятью. Для каждого потока требуется определенное распределение памяти для его плавной работы. Таким образом, системы с более чем 2 ГБ оперативной памяти управляли виртуальной коробкой очень хорошо.

Смежные вопросы