Использование памяти Windows - что-то ограничивает доступную RAM

Кто-нибудь может сказать по изображениям ниже, неестественно ли эта машина снижает использование памяти. Память была увеличена с 32 ГБ до 64 ГБ для рендеринга отчетов SSRS, что является единственным значительным процессом для запуска.

SSRS перешел в режим паники.

  1. Здесь была запись журнала

обработка! ReportServer_0-1! A5c ! 09/19 / 2019-18: 54: 28 :: w ВНИМАНИЕ: Масштабируемость обработки - получен запрос на сжатие памяти

  1. После записи в журнале, указанной выше, SSRS начал подкачку к файлам RSTempFile, как если бы они были виртуальной памятью. По этому поводу нет никакой документации, и, насколько я могу судить, все это внутреннее и должно быть очищено, однако файлы растут до 40+ ГБ.

Согласно документам здесь, Конфигурация памяти SSRS , отсутствие WorkingSetMaximum в файле конфигурации означает, что SSRS будет требовать столько памяти, сколько необходимо, однако, похоже, он не запрашивает все это заранее, как sql server.

По умолчанию , сервер отчетов устанавливает WorkingSetMaximum на величину доступная память на компьютере. Это значение определяется, когда служба запускается.

Этот параметр не отображается в файле RSReportServer.config, если вы добавляете его вручную.Если вы хотите, чтобы сервер отчетов использовал меньше памяти, вы можете изменить файл RSReportServer.config и добавить элемент и значение. Допустимые значения варьируются от 0 до максимального целого числа. Это значение выражается в килобайтах.

Я захватил коробку в этом состоянии паники и не могу понять ее. SSRS настроен на использование всей доступной памяти и начал получать запросы на сжатие памяти с высоким давлением и начал разбиение на файлы дискового кеша, однако объем памяти, используемый на этом устройстве, никогда не превышал 32% с момента его обновления (см. Изображения ниже) . Может ли быть что-то еще, что искусственно ограничивает память? Это виртуализированный блок, однако я могу смотреть на него только с точки зрения ОС, так как у меня возникают проблемы с устранением проблемы с накоплением дискового пространства.

Изображения ниже были сделаны, когда рендерер ssrs excel выкладывался на полную. Разве объем используемой памяти не должен быть намного больше?

(когда ssrs входит в этот этап, двухчасовой рендеринг растягивается до 20 часов, разница, я полагаю, заключается в использовании диска для виртуальной машины. * Когда запрос рендеринга заканчивается (обычно) ssrs очищается * Как только сеанс рендеринга переходит в эту стратегию разбиения по страницам, сеанс никогда не возвращается обратно, даже когда память стабилизируется. * Другие «более мелкие» запросы обрабатываются довольно быстро и не влияют на пейджинг. )

Изображение 1:

No points to post 1

Изображение 2:

No points to post 2

Изображение 3:

No points to post 3

Изображение 4:

No points to post 4

0
задан 21 September 2019 в 03:29
1 ответ

აპარატის გადატვირთვის შემდეგ ჩვენ დავამატეთ 128 გბ ოპერატიული მეხსიერება და დავაყენეთ მნიშვნელობა WorkingSetMaximum . SSRS– ს მისცეს 100 გბ მეხსიერების მოხმარება და ის არასოდეს გადააჭარბა 84 გბაიტს. ნამდვილად არ შემიძლია ვთქვა, თუ MS დოკუმენტები არასწორია და WorkingSetMaximum პარამეტრი საშუალებას მოგცემთ მეტი მეხსიერება დაიხარჯოს, სანამ გაწევა თემა დაიწყებს ფაილების ასახვას. ეს შეიძლება ყოფილიყო გადატვირთვაც. მე ნამდვილად არ მაქვს დრო, რომ დავადასტურო, მაგრამ ის ახლავს დიდ ანგარიშებს ახლა, როდესაც არ ქმნის ძალიან დიდ "გვერდს" ფაილებს.

1
ответ дан 4 December 2019 в 15:37

Теги

Похожие вопросы