У нас был старый сервер Windows XP с базой данных Filemaker на процессоре Intel с тактовой частотой 2,6 ГГц, но этот сервер умер. Он был заменен коробкой с двумя 2,4 ГГц процессорами Xeon и 5 ГБ оперативной памяти, на которых изначально работает Ubuntu 11.04, а Windows работает как гость VirtualBox. 2 ГБ оперативной памяти было выделено для гостя Windows.
Конечно, эти старые процессоры Xeon не имеют расширений VT-x, поэтому я не ожидал, что смогу добавить процессоры в гостевую систему VirtualBox, но база данных Filemaker работает как минимум в 2-3 раза медленнее, чем на старый сервер. Я ожидаю, что использование одного 2,4 ГГц процессора из четырех доступных не должно привести к такой поразительной разнице.
Я также хотел бы иметь возможность продолжать использовать эту настройку, поскольку это также означает, что мы сможем удалить наш сервер Linux из стойки, которая работает на еще более медленном оборудовании (не то, чтобы системные требования были высокими для его работы хоть).
Итак, мой вопрос: почему это так медленно? Что я могу сделать, чтобы изменить ситуацию? Или я должен просто сдаться сейчас и найти более подходящее оборудование?
Пожалуйста, обратите внимание: я понимаю, что «новая» машина должна быть примерно на 1% медленнее в теории , поэтому, пожалуйста, не говорите мне, что это «должно» подойти. Мне нужны более конкретные ответы (как, например, «Я пробовал это раньше, и вы должны сделать X»), поскольку в реальном мире это происходит примерно на 50% медленнее. Я собираюсь обвинить «виртуальные» процессоры в многопоточности на одноядерных процессорах и, возможно, в разнице в архитектуре процессоров между процессорами Xeon и Pentium 4.