Dec. 10th, 2012

elseiver: (I do IT)
Помните, может быть, я рассказывал про волшебный сервер, с которым мне случайно довелось столкнуться, и чьи вычислительные мощности я пробовал использовать для своих расчетов?
Сегодня я снова на него зашел, чтобы еще кое-чего пересчитать.
Расчеты предполагали работу с достаточно большой БД (40Гб примерно), поэтому я предполагал, что SQL Server 2008 R2, там установленный, эту БД максимально закэширует. Я даже открыл Task Manager, чтобы посмотреть, с какой скоростью он будет загружать данные и поглощать память.
Каково же было моё удивление, когда я увидел, что процесс sqlservr.exe кушает всего 170Мб, и не хочет увеличивать потребление ни на метр. Я проверил, не почудилось ли мне, не Compact-ли это Edition, не приведи господь. Нет. Написал мега-запрос, который читает почти 10% данных из базы, запустил. SQL увеличил потребление до уровня 250Мб и там остался. Если что, у меня на ноуте в idle он больше потребляет.
Стал смотреть дальше, и заметил странное. Сколько бы приложений я не запускал, как бы не загружал сервер, общий уровень загрузки памяти не поднимался выше 14,2Гб (из доступных 32Гб).

Если честно, я такого никогда раньше не видел. Похоже на какое-то квотирование, как будто сервак заточен под Terminal Services и много юзеров, но таких настроек я на нём не нашёл. Есть какие-нибудь идеи, что это вообще может быть?

UPD:
Вот такой ответ я получил от Джейсона Бартона, архитектора основных продуктов компании Маклауд )

November 2016

S M T W T F S
  12345
67 89101112
13 141516171819
20212223242526
27282930   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 9th, 2026 04:52 pm
Powered by Dreamwidth Studios