LoadBalance for RAC
Спешу сообщить, что выпущена новая версия утилиты для тестирования балансировки нагрузки в момент соединения в среде RAC - LoadBalance.
Номер этой версии - 11.1.0.6 :-).
C:\>LoadBalance.exe help=yВот перечень новых возможностей:
LoadBalance: Release 11.1.0.6 - Production on 11.10.2008 11:15:36
Utility for check of Oracle RAC load balancing mode
Copyright (c) 2004,2008, Igor Melnikov. All rights reserved.
Format: LoadBalance.exe parameter1=value1 [parameterN=valueN]
Example: LoadBalance.exe userid=system/manager@rac count=20
LoadBalance.exe userid=system/manager@rac1 count=20
Keyword Description (Default)
--------------------------------------------------
COUNT Session count
HELP print this message: Y/N (N)
TIMEOUT Timeout between connections, in sec. (0)
ORACLEHOME Using "OracleHome" for connection
LOGFILE Save output to this
PARFILE Parameter filename
THREADS Parallel degree (for sessions storm) (1)
USERID Connection string
- появилась возможность задавать многопоточный (multithread) режим открытия сессий, - это позволяет производить "шторм" сессий на листенер и, соответственно, проверять его устойчивость к повышенным нагрузкам;
- теперь параметры можно задавать через конфигурационный файл, а не только через командную строку;
- опционально можно сохранять вывод утилиты в текстовый лог-файл;
- утилита сейчас умеет работать через OCI 11g (в том числе и через Instant Client 11g);
Пока утилита рабоает только на 32-х разрядных ОС MS Windows. В принципе ее можно использовать и для тестирования Single-Node или одноузлового кластера (когда доступен только один узел).
И, в заключение, небольшой RoadMap:
- Y2008Q4 - версия 11.1.0.7
- вывод полной диагностики подключений (среднее время открытия сессии на каждом узле, политика балансировки сервиса, основные и резервные узлы сервиса и т.д.);
- опциональная возможность закрытия сессии сразу после открытия соединения;
- возможность задания в качестве количества сессий бесконечного числа - для проверки максимального числа соединений, которое выдерживает СУБД;
- Y2009Q1 - версия 11.2.0.1
- возможность задания нагрузки после открытия соединения в виде sql-скрипта;
- возможность опционально указать start и stop sql-скрипты, которые запускаются, соответственно, перед началом и после теста;
- вывод сообщений от нагрузочных sql-скриптов (вызовы dbms_output) в выходной поток утилиты LoadBalance;
- Y2009Q2 - версия 11.2.0.2
- поддержка балансировки через пул соединений (т.н. runtime-балансировка);
- указание параметров пула соединений для runtime-балансировки;
- опциональная возможность вывода FAN-сообщений от Load Balancing Advisor в случае runtime-балансировки.
- поддержка балансировки через пул соединений (т.н. runtime-балансировка);
Комментариев нет:
Отправить комментарий