Назад | Перейти на главную страницу

Как повысить производительность?

Я установил Windows Server 2008 R2 x64 на виртуальную машину в VMWare Workstation. Я RDP к этой виртуальной машине / серверу через Vista (моя ОС хоста), но производительность сервера немного нестабильна. Это можно использовать, но могло бы быть лучше.

Мои характеристики: 4 ГБ ОЗУ, четырехъядерный Pentium 2,4 ГГц

Настройки виртуальной машины: выделенная оперативная память 2880 МБ (рекомендуется максимум 2992 МБ),

Я заметил, что длина дисковой очереди довольно велика. Жесткий диск предварительно выделен.

Я установил полное аппаратное ускорение в Windows Server и отключил брандмауэр (эти две вещи действительно улучшили производительность, но мне понадобится брандмауэр).

На виртуальной машине есть только Центр установки SQL Server (другая история из-за неудачной установки). Как я могу улучшить производительность Windows (я знаю, как повысить производительность виртуальной машины, это отдельная история)?

Особенно, когда я запускаю установщик, вся ОС блокируется. Моя основная ОС этого не делает.

Спасибо

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

Какая у вас настройка хранилища? Я держу пари, что вы видите плохую производительность и длину дисковой очереди, потому что ваша виртуальная машина использует тот же жесткий диск, что и ваша ОС хоста, и работает сверхурочно. ОС вашего хоста пытается читать / писать на диск с любыми процессами, которые вы выполняете, и ваша виртуальная машина также делает свои собственные запросы, которые вызывают больше чтения и записи в файл VMDK, который существует на том же физическом диске, что и ваш хост. ОПЕРАЦИОННЫЕ СИСТЕМЫ.

Лучшее, что вы можете сделать, - это поместить свои виртуальные машины в их собственное хранилище (другой выделенный, отдельный жесткий диск или, что еще лучше, массив дисков / дешевый NAS и т. Д.), Чтобы у него были выделенные физические жесткие диски. к нему.

Это похоже на попытку подать еду в оживленном ресторане одной рукой. Две руки лучше, чем одна! (не в обиду инвалидам)

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