Performance Analysis of Logs

В случае проблем с производительностью системы обнаружить узкое место при помощи штатного Windows Performance Monitor, не имея опыта, довольно сложно. Для того чтобы разобраться, какие метрики нужно снимать и как правильно интерпретировать результат, потребуется тщательно прошерстить документацию. Утилита PAL (Performance Analysis of Logs, pal.codeplex.com) заметно упрощает поиск «бутылочного горлышка».

После запуска она просматривает журналы и анализирует их при помощи встроенных шаблонов. В настоящее время имеются настройки для большинства популярных продуктов MS — IIS, MOSS, SQL Server, BizTalk, Exchange, Active Directory и других. После запуска администратор в мастере PAL Wizard активирует нужные счетчики, просто выбрав шаблон из списка предложенных, указывает текущие настройки сервера (количество CPU и прочие), интервал анализа и каталог для сохранения результата.

Через некоторое время будет выдан подробный отчет в HTML и XML, содержащий описание, имя счетчика и показатели (Min, Avg, Max и Hourly Trend). Отчет затем можно легко скопировать в любой документ.

Но разбираться далее в собранных параметрах придется все равно самостоятельно. Хотя если PAL показывает, что характеристика находится в зеленом секторе, волноваться не стоит.

Сам запрос сохраняется в скрипте PowerShell PAL.ps1, который можно сохранить для дальнейшего использования. Шаблоны представляют собой XML-файлы; взяв за пример любой из них, можно создать свой вариант.

Для редактирования параметров в шаблоне предлагается встроенный редактор PAL Editor.

In the case of performance problems, a bottleneck with Windows Performance Monitor, without experience, is difficult. In order to understand which metrics to remove and how to correctly interpret the result, you will need to carefully trace the documentation. The PAL (Performance Analysis of Logs, pal.codeplex.com) utility makes it much easier to find a bottleneck. After startup, it scans the logs and analyzes them using the built-in templates. Currently there are settings for most popular MS products — IIS, MOSS, SQL Server, BizTalk, Exchange, Active Directory and others. After the startup, the administrator in the PAL Wizard wizard activates the required counters, simply selecting a template from the list of suggested ones, indicating the current server settings (number of CPUs and others), analysis interval and catalog for saving the result. After a while, a detailed report will be issued in HTML and XML containing description, counter name and indicators (Min, Avg, Max and Hourly Trend). The report can then easily be copied to any document. But to understand further in the collected parameters it is necessary all the same independently. Although if PAL shows that the characteristic is in the green sector, it is not worth worrying. The request itself is saved in the PowerShell script PAL.ps1, which you can save for later use. Templates are XML files; Taking an example of any of them, you can create your own version. To edit parameters in the template, the built-in editor PAL Editor is offered.