Мы проверяем производительность нашего бизнес-приложения, поскольку время загрузки в разных регионах и в разное время суток существенно различается.
Среди рассматриваемых вещей - инфраструктура, то есть память.
В спецификации сервера 1 ГБ ОЗУ, похоже, команда разработчиков инфраструктуры, возможно, против увеличения памяти (я не понимаю, почему).
При просмотре этого изображения (по оси Y доступны мегабайты), они верны?
Какой аргумент я могу использовать, чтобы убедить меня в необходимости увеличения памяти на веб-сервере?
Правки из ответов.
ОС: Windows Server 2003
Веб-сервер: IIS6
Виртуальная машина: Да
Отчеты о хост-машине: уже просил.
Хосты веб-серверов виртуальных машин: приложение .Net
При просмотре этого изображения (по оси Y доступны мегабайты), они верны?
Из предоставленной информации мы не можем сказать.
Информация на графике склоняется в пользу нулевой гипотезы (добавление дополнительной памяти не повлияет на производительность), но нам нужно знать намного больше о том, что здесь происходит.
О каком использовании здесь сообщается? В системе Unix / Linux ОС будет выделять столько памяти, сколько доступно для кэширования диска, но некоторые инструменты сообщают, что эта память недоступна - это немного сложнее для Microsoft (у которой есть несколько разных моделей управления). Некоторые инструменты сообщают кеш-память как доступную, а некоторые как недоступную.
Какой аргумент я могу использовать, чтобы убедить меня в необходимости увеличения памяти на веб-сервере?
В течение дня наблюдается значительный разброс в использовании памяти - достаточно, чтобы вы смогли продемонстрировать взаимосвязь между доступной памятью и временем отклика (если таковое существует). Но сначала вам нужно знать, что вы на самом деле измеряете.
Вам необходимо профилировать свое приложение и выяснить, что на самом деле работает медленно, когда и почему. Вы цепляетесь за соломинку, если сразу же пытаетесь задействовать больше оборудования, особенно когда ваши собственные числа показывают, что ваша память никогда не используется полностью.
Что вам нужно больше памяти и что, грубо говоря, разговоры с ними уже обходятся компании дороже, чем память. Я недавно обновлял сервер, и 32 ГБ DDR2 Registered RAM стоили около 1500 долларов США. 1 ГБ в напряжении - не проблема для обновления, по крайней мере, до уровня достаточно мощной рабочей станции (4 ГБ, 8 ГБ, 16 ГБ).