Кто-нибудь может сказать по изображениям ниже, неестественно ли эта машина снижает использование памяти. Память была увеличена с 32 ГБ до 64 ГБ для рендеринга отчетов SSRS, что является единственным значительным процессом для запуска.
SSRS перешел в режим паники.
обработка! ReportServer_0-1! A5c ! 09/19 / 2019-18: 54: 28 :: w ВНИМАНИЕ: Масштабируемость обработки - получен запрос на сжатие памяти
Согласно документам здесь, Конфигурация памяти SSRS , отсутствие WorkingSetMaximum
в файле конфигурации означает, что SSRS будет требовать столько памяти, сколько необходимо, однако, похоже, он не запрашивает все это заранее, как sql server.
По умолчанию , сервер отчетов устанавливает WorkingSetMaximum на величину доступная память на компьютере. Это значение определяется, когда служба запускается.
Этот параметр не отображается в файле RSReportServer.config, если вы добавляете его вручную.Если вы хотите, чтобы сервер отчетов использовал меньше памяти, вы можете изменить файл RSReportServer.config и добавить элемент и значение. Допустимые значения варьируются от 0 до максимального целого числа. Это значение выражается в килобайтах.
Я захватил коробку в этом состоянии паники и не могу понять ее. SSRS настроен на использование всей доступной памяти и начал получать запросы на сжатие памяти с высоким давлением и начал разбиение на файлы дискового кеша, однако объем памяти, используемый на этом устройстве, никогда не превышал 32% с момента его обновления (см. Изображения ниже) . Может ли быть что-то еще, что искусственно ограничивает память? Это виртуализированный блок, однако я могу смотреть на него только с точки зрения ОС, так как у меня возникают проблемы с устранением проблемы с накоплением дискового пространства.
Изображения ниже были сделаны, когда рендерер ssrs excel выкладывался на полную. Разве объем используемой памяти не должен быть намного больше?
(когда ssrs входит в этот этап, двухчасовой рендеринг растягивается до 20 часов, разница, я полагаю, заключается в использовании диска для виртуальной машины. * Когда запрос рендеринга заканчивается (обычно) ssrs очищается * Как только сеанс рендеринга переходит в эту стратегию разбиения по страницам, сеанс никогда не возвращается обратно, даже когда память стабилизируется. * Другие «более мелкие» запросы обрабатываются довольно быстро и не влияют на пейджинг. )
Изображение 1:
Изображение 2:
Изображение 3:
Изображение 4:
აპარატის გადატვირთვის შემდეგ ჩვენ დავამატეთ 128 გბ ოპერატიული მეხსიერება და დავაყენეთ მნიშვნელობა WorkingSetMaximum
. SSRS– ს მისცეს 100 გბ მეხსიერების მოხმარება და ის არასოდეს გადააჭარბა 84 გბაიტს. ნამდვილად არ შემიძლია ვთქვა, თუ MS დოკუმენტები არასწორია და WorkingSetMaximum
პარამეტრი საშუალებას მოგცემთ მეტი მეხსიერება დაიხარჯოს, სანამ გაწევა თემა დაიწყებს ფაილების ასახვას. ეს შეიძლება ყოფილიყო გადატვირთვაც. მე ნამდვილად არ მაქვს დრო, რომ დავადასტურო, მაგრამ ის ახლავს დიდ ანგარიშებს ახლა, როდესაც არ ქმნის ძალიან დიდ "გვერდს" ფაილებს.