Главная
страница 1
Настройка производительности SAP R/3
Общий принцип настройки производительности – за один шаг настройки необходимо изменять один параметр настройки


  1. Настройка по данным SAP Workload Overview (тр ST03->Edit->Choose for Analysis).

Анализ данных производится по данным монитора производительности (отчет RSCOLL00) и основывается на показаниях транзакции ST03 (Performance: Workload Overview). Пример экрана:



Анализируются следующие параметры:

Average Response Time – среднее время отклика (суммарное):

Должно быть меньше 1 секунды (Для SAP 4.6 x)

Не должно превышать 2 секунд (Для SAP 4.0 x)

Нежелательно, но приемлемо, если среднее время отклика больше 1 сек, но меньше 2ух сек.

Время отклика для процесса обновления (Update) должно быть меньше 1 сек.

Average Wait TimeВремя необходимое планировщику (AS disp+work) для назначения запросу

пользователя рабочего процесса диалога. Большое Av. Wait Time свидетельствует о недостаточном кол-ве рабочих процессов диалога (DP).

Не должно превышать 1% от Av. Response Time.

Average Load TimeВремя, затрачиваемое на генерацию кода выполняемой программы и загрузку его в SAP буфер (загрузка + генерация). Естественно, в идеале все часто используемые программы должны находится в буфере.

Не должно превышать 10 % от Av. Response Time.



Average Roll Time – Время необходимое для выгрузки и перезагрузки контекстов пользователей (таких как объекты полномочий) при переключении процессов диалога

Average DB Request Time – Время отклика СУБД. Время, прошедшее со времени отправки в БД запроса и подтверждением приема данных от БД.

Не должно превышать 40 % от Av. Response Time.



Enqueue TimeВремя блокировки, время для обработки запросов на блокирование процессов.

CPU Time Время процессора на обработку операций рабочих процессов.

Должно быть около 40 % от Av. Response Time.



Время обработки (Processing Time) – может быть вычислено по формуле:

Processing Time = Response time – Wait Time – Load Time –Roll Time – DB Request Time – Enqueue Time.



Примечание:

Операционная система может влиять на данные параметры не более чем на 10 %

При просмотре производительности, следует учитывать, что при перезагрузке буферов величина параметров может превышать допустимые величины. Поэтому окончательный анализ можно производить при просмотре производительности системы за определенный промежуток времени (месяц).
Источники:

Название

Описание

«SAP R/3: Системное администрирование » (Л. Вилл)

Стр. 297 .. 299

System Administration Guide for MSSQL (.PDF)

Стр. 19-4 .. 19-6

OSS # 131030




OSS # 203924




SAP Help Library

BC - CCMS Monitoring – Workload Analysis


  1. Настройка SAP буферов (ST02)

В буферах хранятся сгенерированные часто используемые программы, экраны, описания таблиц и полей, результаты SQL запросов, данные календаря и др. элементы. Каждому компоненту соответствует свой тип буфера, со своей конфигурацией.

Производительность SAP буферов можно определить по результатам анализа таких параметров как Hit Ratio и Swaps.

Hit Ratio – процент обращения к определенному буферу от общего количества запросов к элементам (данного типа).
Swaps – Если в буфере недостаточно места для добавления нового объекта/элемента, приходится удалять старые объекты (по принципу LRU - Last Recently Used). Swaps показывает количество удалений.

Пример экрана тр. ST02:



Анализ производительности различных буферов:

  1. Repository buffers (nametab buffers) {table definition, field definition, short NTAB, initial record} –

Буферы репозитария. Hit ratio (качество) буферов репозитария может достигать 99,9 % и не должно быть меньше 95%. Оптимальная величина Swaps – меньше 1000 в день.

  1. Program buffer - содержит сгенерированные ABAP программы.

Оптимальная величина Swaps – меньше 1000 в день. Если же кол-во Swaps превысит 10000 в день – необходимо изменить настройку буфера. Количество Swap’ов в Program buffer’е можно уменьшить, определив политику транспорта новых ABAP программ в систему. Оптимальный вариант транспорта – производить транспорт сразу группы программ одновременно.

  1. Presentation buffer – включает в себя Screen (содержащий сгенерированные экраны) и CUA буфера.

Может так же называться SAPGui буфером. Должен иметь Hit Ratio не ниже 95%. Оптимальная величина Swaps – меньше 1000 в день.

  1. Calendar Buffer – содержит данные календаря. Hit Ratio не должно быть ниже 95%.

Оптимальная величина Swaps – меньше 1000 в день.

  1. Table buffersHit Ratio не должно быть меньше 95%

Оптимальная величина Swaps – меньше 1000 в день.

6. Export/Import buffer - Hit Ratio не должно быть ниже 95%. Оптимальная величина Swaps – меньше 1000 в день.


Примечание: При перезагрузке или при выполнении тр. $sync буфера сбрасываются и, поэтому Hit ratio будет низкое, так как объекты будут заноситься в буфера заново. Оценивать качество буферов можно будет лишь через несколько дней.
Источники:

Название

Описание

System Administration Guide for MSSQL (.PDF)

Стр. 19-8 .. 19-9

OSS # 103747




SAP Help Library

BC - CCMS Monitoring – SAP Buffers



Дополнение:
 Согласно Note 103747 Performance in 4.0/4.5/4.6: Parameter recommendations, для серверов с размером памяти от 1024 до 2048 Mb нужно задавать определенные параметры буферов (независимые от размера RAM)


  1. Определение оптимального количества Рабочих процессов (WP)

Требования к количеству рабочих процессов разных типов:



  • Диалоговые процессы (DP, DIA) – количество диалоговых процессов инстанции должно быть не меньше суммарного количества рабочих процессов других типов.

  • Процессы обновления (UPD) – должен быть по крайней мере один процесс обновления. Если в системе используется более одной кодовой страницы (codepage, NLS) , требования можно найти в OSS нотах (критерий поиска “mnls”).

  • Процессы обновления для запросов обновления с низким приоритетом (UP2). При незначительном их количестве процессы UPD обрабатывают и U1 (обновления с высоким приоритетом) и U2 запросы. Если же принято решение добавлять UP2 процессы в систему, рекомендуемое количество – не меньше 2-ух UP2 на инстанцию

  • Фоновые процессы (Background, batch processes, BTC) – должен конфигурироваться по крайней мере один процесс обновления (во время апгрейда системы – не менее 2-ух). Можно настраивать процессы таким образом, что n-1 BTC процесс будет резервироваться по задачи с приоритетом A (самый высокий).


Для определения оптимального количества раб. процессов существуют два способа:

см. www.basisconsultant.com (документ SufficientDP.pdf)



Источники:

Название

Описание

System Administration Guide for MSSQL (.PDF)

Стр. 19-8 .. 19-9

OSS # 103747




SAP Help Library

BC - CCMS Monitoring – SAP Buffers


Смотрите также:
Настройка производительности sap r/3
51.39kb.
1 стр.
Решение Fujitsu FlexFrame for sap для Windows разработана при сотрудничестве с Microsoft и интегрирована с приложениями sap. Она обеспечивает производительность и гибкость вычислительных сред на базе серверов стандартной архитектуры Fujitsu
63.56kb.
1 стр.
Настройка и подключение принтера Texas Instruments/Omni/Model 895/859e (ti 895)
79.82kb.
1 стр.
Решение Fujitsu для аналитического по sap® Business One на базе sap hana® демонстрирует высокую производительность на практике Новости
54.33kb.
1 стр.
Lotus Domino Connectivity for sap r/3 Мощный доступ к деловым приложениям sap r/3
80.26kb.
1 стр.
Установка и настройка внешней почты на sap r/3 (через imgw) Стратегия построения
47.72kb.
1 стр.
«Аналитический обзор основных характеристик sap»
178.34kb.
1 стр.
Проверка корректности ввода инн, кпп и огрн в sap
54.96kb.
1 стр.
Время, место
14.2kb.
1 стр.
Техническое Задание Для проведения тендера по выбору подрядчика для выполнения работ: «Внедрение sap sm для рн-информ»
649.21kb.
6 стр.
1. 1 Экономическая сущность и значение производительности труда в промышленности
1466.35kb.
8 стр.
Механико-математический
624.97kb.
6 стр.