Большим преимуществом виртуализации является то, что вам не нужно заботиться о том, на каком оборудовании вы работаете - уровень VMWare позволяет администраторам серверов перемещать машины с одной аппаратной платформы на другую без приложения или пользователей, которые ничего не знают.об этом.Однако, с вашей точки зрения, это является недостатком, поскольку вы не работаете с базовым оборудованием и поэтому не можете знать, что у вас есть.Есть много способов, которыми администраторы виртуальных машин могут маскировать или даже ограничивать доступные вам ресурсы.Например, вы можете «увидеть» двухъядерный процессор с тактовой частотой 2,33 ГГц, 2 ГБ ОЗУ, 100 ГБ виртуальной машины на жестком диске, но чего вы не знаете, так это того, что ваш сервер может быть закулисным, а его работа будет ограниченаНикогда не используйте более 33% доступных ресурсов ЦП.С другой стороны, администраторы вашей виртуальной машины могли бы создать политику, которая резервирует ресурсы для вас, чтобы на 8-ядерном хосте виртуальной машины ваш 2-ядерный сервер всегда гарантированно гарантировал два ядра - т.е. 100%доступность процессора для вашего сервера.Не зная, что такое политики виртуальных машин, вы действительно не сможете сопоставить характеристики физического сервера.Лучше всего провести полчаса с администраторами виртуальных машин, чтобы они рассказали вам все об их инфраструктуре виртуальных хостов.Они, вероятно, с удовольствием расскажут вам все о политиках бронирования и расписании, если они потратили какое-то время на создание пулов ресурсов.
Внутри вашей гостевой виртуальной машины вы сможете рассказать некоторые вещи, например, о семействе процессоров.есть ли у вас одно или два ядра, сколько памяти доступно и т. д. Примите во внимание обратную связь от администраторов виртуальных машин - если они говорят, что ваша виртуальная машина находится в пуле ресурсов с другими серверами и будет иметь только 50%общие доступные ресурсы процессора сервера, тогда это может помочь вам экстраполировать.Попробуйте запустить свою нагрузку в 8 вечера или 3 часа ночи, чтобы увидеть, если вы получите другие цифры, чем то, что вы видите в течение дня.Возможно, они могут предоставить вам резервирование ресурсов ЦП, если вы пообещаете запускать полное тестирование только в нерабочее время.
Теперь, что касается тестирования, это сценарий «действительного тестирования», если цельВаше тестирование состоит в том, чтобы определить узкие места вашего приложения.Вы получили произвольное ограничение, и ваши тесты определят, нужно ли вам больше памяти, больше процессора, больше дискового ввода-вывода.Вы можете настроить ваше приложение оттуда.
Надеюсь, это поможет - Джеймс