Параметры настройки оборудования или ожидаемая пользовательская загрузка приводятся в отдельных документах. Эту информацию можно найти в Руководстве по планированию ресурсов Rational Asset Manager.
На странице конфигурации Rational Asset Manager можно настроить параметры, позволяющие оптимизировать производительность системы. Эта страница доступна любому администратору хранилища.| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Большое время ответа при поиске ресурсов | Локальные и индексные папки / Не использовать удаленную или общую папку | Для повышения производительности для каждого сервера приложений следует указать отдельную локальную папку и папку для индексных файлов на локальном жестком диске. Не следует располагать эти папки на жестком диске, на котором установлен сервер приложений или операционная система. Для того чтобы настроить этот параметр, подключитесь к административной консоли Rational Asset Manager с правами администратора и выберите ; затем в разделе "Дисковая память" настройте параметры Локальная папка и Папка для индексных файлов. |
| Большое время ответа при поиске ресурсов | Индексация с учетом популярности / Выключить | Служба поиска может учитывать популярность (например, количество просмотров или загрузок) ресурсов, чтобы выдавать самые актуальные результаты; но следует отметить, что в больших хранилищах это сказывается на производительности. Для выключения индексации с учетом популярности войдите в Rational Asset Manager от имени администратора, выберите ; в разделе Параметры производительности отмените выбор переключателя Включить индексацию с учетом популярности. |
| Большое время ответа при поиске ресурсов. | Папка для индексных файлов / Использовать быстрый выделенный диск для индексных файлов | Папка с индексными файлами должна располагаться на отдельном диске, специально выделенном для этих целей. Размещение локальной папки и папки с индексными файлами на разных дисках помогает обеспечить быстрое время ответа при поиске ресурсов. Для того чтобы настроить этот параметр, подключитесь к Rational Asset Manager с правами администратора и выберите ; затем в разделе "Дисковая память" укажите значение параметра Папка для индексных файлов. |
| Общие параметры производительности (периодические задачи) | Расписание создания индекса статистики / 10 минут | Слишком частый сбор статистических данных снижает производительность работы. Для большинства сред достаточно использовать значение по умолчанию - 10 минут. Для настройки этого параметра войдите в Rational Asset Manager как администратор и выберите , затем в разделе Расписания заданий найдите Расписание создания индекса статистики и нажмите кнопку Изменить. |
| Общие параметры производительности (периодические задачи) | Расписание обработки подписок / Указать период с минимальной нагрузкой | Можно задать специальное время для обработки подписок. Для повышения производительности укажите период времени с минимальной нагрузкой для Rational Asset Manager. Для настройки этого параметра войдите в Rational Asset Manager как администратор и выберите , а затем в разделе Расписания заданий найдите Расписание обработки подписок и нажмите кнопку Изменить. |
| Общие параметры производительности (периодические задачи) | Расписание обновления информации о пользователях и группах / Указать период с минимальной нагрузкой | Можно задать специальное время для обработки информации о пользователях и группах. Для повышения производительности укажите период времени с минимальной нагрузкой для Rational Asset Manager. Для настройки этого параметра войдите в Rational Asset Manager как администратор и выберите , затем в разделе Расписания заданий найдите Расписание обновления информации о пользователях и группах и нажмите кнопку Изменить. |
| Общие параметры производительности (периодические задачи) | Расписание проверки уведомлений / Указать период с минимальной нагрузкой | Можно задать специальное время для обработки уведомлений. Для повышения производительности укажите период времени с минимальной нагрузкой для Rational Asset Manager. Для настройки этого параметра войдите в Rational Asset Manager как администратор и выберите , затем в разделе Расписания заданий найдите Расписание проверки уведомлений и нажмите кнопку Изменить. |
| Ошибка "Недостаточно памяти" в протоколах - неполадки, связанные с сеансами | Максимальное число сеансов для одного пользователя / 10 | Может возникнуть такая ситуация, что один пользователь занял все доступные ресурсы сервера. Это может произойти из-за ошибок в сценарии либо в результате атаки типа "отказ в обслуживании". Во избежание возникновения подобных ситуаций максимальное число сеансов по умолчанию равно 10. По достижении этого значения пользователь не сможет создать новый сеанс на сервере. Для того чтобы настроить этот параметр, подключитесь к Rational Asset Manager с правами администратора и выберите ; затем в разделе "Параметры производительности" укажите значение параметра Максимальное число сеансов для одного пользователя. |
| Отправка ресурса занимает слишком много времени | Автоматическое создание избранного содержимого при отправке ресурса / Выключено | При отправке ресурса Rational Asset Manager создает уменьшенные копии изображений артефактов, присоединенных к ресурсу. Если ресурс содержит несколько артефактов, то для его отправки может потребоваться длительное время. Для того чтобы выключить функцию автоматического создания уменьшенных копий, подключитесь к Rational Asset Manager с правами администратора хранилища и выберите ; затем в разделе "Параметры производительности" выключите переключатель Автоматически создавать избранное содержимое при отправке ресурсов. |
Rational Asset Manager тесно взаимодействует с сервером приложений, поэтому оптимизация параметров сервера приложений позволит повысить производительность Rational Asset Manager.
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Тайм-аут сеанса | Максимальное число сеансов в памяти / по умолчанию | По умолчанию WebSphere Application Server поддерживает до 1000 сеансов в памяти. Однако если выбран параметр "Разрешить переполнение", то в дополнительной таблице сеансов будут храниться дополнительные сеансы. Если планируется использовать более 1000 сеансов одновременно, необходимо увеличить это значение для второй таблицы сеансов. Если требуется ограничить число сеансов во избежание появления ошибки нехватки памяти, отключите переключатель Разрешить переполнение и укажите требуемое значение для параметра Максимальное число сеансов в памяти. Для настройки этого параметра войдите в административную консоль WebSphere Application Server и выберите . |
| Ошибка "Недостаточно памяти" в протоколах | Размер кучи виртуальной машины Java / между 1300 и 2000 | На сервере с объемом памяти 4 ГБ можно указать два экземпляра с размером кучи 1300 МБ или один экземпляр с размером кучи 2000 МБ. Необходимо периодически проверять объем пространства подкачки для обеспечения достаточного уровня памяти. Если на сервере установлено 8 ГБ памяти, можно указать 2 экземпляра с размером кучи 2000 МБ. Для задания параметра войдите в административную консоль WebSphere и выберите и Максимальный размер кучи. Обратите внимание, что этот параметр следует применить к серверам Rational Asset Manager. Для сервера IBM Rational Team Concert значением по умолчанию является 768 МБ, а максимальным - 2048 МБ. При необходимости сервер IBM Rational Team Concert можно установить в отдельном узле кластера. |
| Ошибка "Недостаточно памяти" в протоколах - неполадки, связанные с сеансами | Тайм-аут сеанса / По умолчанию (30 минут) | Значение тайм-аута сеанса по умолчанию в WebSphere Application Server равно 30 минутам. Уменьшив это значение, можно разрешить подключение для большего числа пользователей, совершающих быстрые транзакции. Однако если значение слишком мало, пользователи могут не успеть загрузить ресурсы большого размера. Обратите внимание, что большинство пользователей не выходят из системы после завершения транзакции: такие сеансы завершаются автоматически в результате тайм-аута. Для задания параметра войдите в административную консоль WebSphere Application Server и выберите . |
| Сбой при загрузке ресурсов большого размера, ошибки асинхронной связи или ввода-вывода | Тайм-аут записи во входном канале HTTP (HTTP 2) / 300 секунд | Значение тайм-аута записи в WebSphere Application Server по умолчанию равно 60 секундам. Увеличьте это значение, чтобы избежать ошибок при загрузке файлов, особенно если клиент использует низкоскоростное соединение или отправляет много запросов. Для изменения параметра войдите в административную консоль WebSphere Application Server и выберите . |
| Периодически снижается производительность; всплески производительности при очистке памяти от мусора | Class Garbage Collection / Xgcpolicy:optavgpause (for WebSphere Application Server v6.1 с пакетом исправлений 16 и ниже) или -Xgcpolicy:gencon (для WebSphere Application Server v7 и v6.1 с пакетом исправлений 17 и выше) | Производительность сервера или рабочей среды можно повысить, настроив определенные параметры сбора мусора. Дополнительная информация о параметрах сбора мусора приведена на странице http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html. Для задания параметра войдите в административную консоль WebSphere Application Server и выберите . |
| Невозможно передать файлы большого размера; недостаточно памяти или ошибки malloc | Свойство веб-контейнера channelwritetype / синхронная передача данных (sync) | Для асинхронной передачи данных по каналам TCP/IP требуется повышенное число буферов.
Для администратора развертывания:
За дополнительной информацией обратитесь к разделу http://www.ibm.com/support/docview.wss?uid=swg21317658. |
| Высокая загрузка процессора | Система сбора статистики / выключено | По умолчанию в WebSphere Application Server включена базовая система сбора статистики (PMI). Хотя это и замечательное средство для настройки сервера приложений, но для оптимизации производительности рекомендуется отключить данный компонент (после настройки сервера). Его следует выключить для всех экземпляров и агентов узлов. Для того чтобы настроить этот параметр, подключитесь к административной консоли WebSphere Application Server и выберите . |
| Ошибки при установлении соединения с базой данных | Максимальное число соединений JDBC / 100 | Убедитесь в том, что число соединений JDBC достаточно для поддержки всех пользователей, подключенных к Rational Asset Manager. Для того чтобы настроить этот параметр, подключитесь к административной консоли WebSphere Application Server и выберите . См. также "Параметры MAXAPPLS и MAXAGENTS" в разделе "Настройка DB2". См. также "Максимальное число процессов для AIX и Linux" в разделе "Настройка операционной системы". |
| Общие параметры производительности | Кэш подготовленных операторов / 100 | В WebSphere Application Server предусмотрена возможность кэширования часто используемых подготовленных операторов. Если кэш операторов сбрасывается, включите PMI в WebSphere Application Server и увеличьте это значение. Для того чтобы настроить этот параметр, подключитесь к административной консоли WebSphere Application Server и выберите . См. также раздел "Дополнительная информация для настройки WebSphere Application Server." |
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ресурсы процессора используются не полностью или чрезмерно | Пулы веб-контейнера / 30 | Нити веб-контейнера, применяемые сервером приложений для обработки запросов. Если ресурсы процессора используются не полностью, рекомендуется увеличить это значение. Если ресурсов процессора недостаточно, рекомендуется уменьшить это значение. Не следует устанавливать значение больше 50 для нитей веб-контейнера. Для задания параметра войдите в административную консоль WebSphere Application Server и выберите . Минимальный размер:15 Максимальный размер: 30 |
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ресурсы процессора используются не полностью или чрезмерно | Пулы веб-контейнера / 50 | Нити веб-контейнера, применяемые сервером приложений для обработки запросов. Если ресурсы процессора используются не полностью, рекомендуется увеличить это значение. Если ресурсов процессора недостаточно, рекомендуется уменьшить это значение. Не следует устанавливать значение больше 50 для нитей веб-контейнера. Для задания параметра войдите в административную консоль WebSphere Application Server и выберите . Минимальный размер: 25 Максимальный размер: 50 |
Помимо этих параметров, в WebSphere Application Server можно включить систему сбора статистики (PMI). Она предоставляет подробные сведения о производительности в виде графиков данных. В большинстве случаев работа PMI снижает производительность сервера, поэтому после завершения сбора данных выключите PMI.
Для того чтобы включить PMI, подключитесь к административной консоли WebSphere Application Server и выберите .
Для повышения производительности Rational Asset Manager необходимо настроить базу данных, взяв за основу перечисленные ниже параметры и значения. Однако при установке Rational Asset Manager с помощью приложения настройки сервера будут заданы приведенные в этом разделе параметры настройки производительности. Если вы решили использовать эти рекомендованные значения, этот раздел можно пропустить.
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Нет доступных соединений | MAXAPPLS / AUTOMATIC (максимальное число соединений JDBC для WebSphere Application Server * число экземпляров) | Убедитесь, что значение MAXAPPLS достаточно велико для обработки того числа пулов соединений JDBC, которое указано на сервере приложений. Значение MAXAPPLS должно быть больше или равно максимальному числу соединений JDBC. Расположение: параметры базы данных Также см. "Максимальное число соединений JDBC" в разделе "Настройка сервера приложений" |
| Нет доступных соединений | MAXAGENTS / AUTOMATIC (максимальное число соединений JDBC для WebSphere Application Server * число экземпляров) | Этот параметр предназначен для DB2 версии 9.5 и более ранних; в DB2 версии 9.7 он недоступен. Убедитесь, что значение MAXAGENTS достаточно велико для обработки того числа пулов соединений JDBC, которое указано на сервере приложений. Значение MAXAGENTS должно быть больше или равно максимальному числу соединений JDBC. Расположение: параметры экземпляра Также см. "Максимальное число соединений JDBC" в разделе "Настройка сервера приложений" |
| Тупики | MAXLOCKS / AUTOMATIC (80) | Параметр MAXLOCKS указывает максимальное число доступных блокировок в процентах в DB2, прежде чем блокировки строк приведут к блокировке таблицы. Блокировки таблиц могут привести к возникновению тупиков. Расположение: параметры базы данных |
| Тупики | LOCKLIST / AUTOMATIC (20000) | Параметр LOCKLIST обозначает объем памяти, доступной для блокировок, в DB2. Для настройки этого параметра в конкретной среде следует воспользоваться следующей формулой: LOCKLIST = [(512 * 64 * MAXAPPLS) / 4096]*2 Не следует указывать значение, превышающее размер кучи памяти, доступной для DB2. Расположение: параметры базы данных |
| Тупики | LOCKTIMEOUT / 60 | Если одна блокировка препятствует выполнению остальных транзакций, это может привести к возникновению тупиковой ситуации. Во избежание этого установите значение тайм-аута блокировки равным 60 секундам. Расположение: параметры базы данных |
| Общие параметры производительности | Статистика / по расписанию | Сбор статистических сведений по таблицам помогает оптимизировать параметры доступа к данным. Программу сбора статистики следует запускать регулярно или указать расписание для автоматического запуска. |
| Ошибки при переносе базы данных | LOG_FIL_SIZ / 10000 | Функция переноса данных может не работать в Rational Asset Manager, если база данных содержит несколько тысяч ресурсов или значение LOG_FIL_SIZ слишком мало. |
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Невозможно получить доступ к серверу DB2 | *См. раздел: Максимальное число процессов для AIX и Linux в разделе "Настройка операционной системы". | Если сервер DB2 недоступен, вероятно, использовано максимальное число процессов для db2agents. |
Если указано значение AUTOMATIC, то DB2 выполняет настройку параметров на основе текущей нагрузки. Это может снизить производительность и, возможно, привести к возникновению ошибок, если некоторые значения не были настроены достаточно быстро, поэтому для обеспечения максимальной производительности рекомендуется определить, какие параметры требуют специальной настройки.
Если указано слишком высокое значение параметра и не удается запустить панель управления DB2, измените значение параметра в командной строке DB2 с помощью оператора db2 update db cfg for имя_базы данных, указав новую пару имя_параметра значение.
В этом разделе приведена информация по настройке IBM HTTP Web Server, входящего в комплект поставки WebSphere Application Server.
Параметры, описанные в этом разделе, доступны для изменения в файле httpd.conf.
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ошибки "Соединение закрыто" | MaxKeepAliveRequests / 0 | Эта директива указывает максимальное число запросов, которое может быть отправлено одним клиентом, прежде чем соединение будет закрыто. Как правило, значение этого параметра равно 0. |
| Общие параметры производительности | LoadModule / ibm_afpa_module modules/mod_afpa_cache.so | Прим.: Этот параметр устарел с IHS 7 и не должен использоваться. См. http://publib.boulder.ibm.com/infocenter/wasinfo/fep/index.jsp?topic=/com.ibm.websphere.ihs.doc/info/ihs/ihs/tihs_cacheenable.html.
Для кэширования статического содержимого (например, изображений) удалите комментарий перед следующей строкой:При этом будет активирован Fast Response Cache Accelerator (FRCA). |
| Общие параметры производительности | Ведение протоколов Afpa / off | Прим.: Этот параметр устарел с IHS 7 и не должен использоваться.
Если вам не требуется ведение протоколов FRCA, добавьте символ комментария (‘#') перед директивой AfpaLogFile. Это также позволит повысить производительность сервера. |
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ошибка "Недостаточно нитей" в протоколах веб-сервера | ThreadLimit / 25 | В зависимости от числа пользователей, подключенных одновременно к Rational Asset Manager, может потребоваться увеличить максимальное число нитей. Для этого необходимо проверить протоколы веб-сервера на наличие ошибок или предупреждений о недостаточном количестве нитей. |
| Ошибка "Недостаточно нитей" в протоколах веб-сервера | ThreadsPerChild / 25 | В зависимости от числа пользователей, подключенных одновременно к Rational Asset Manager, может потребоваться увеличить максимальное число нитей. Для этого необходимо проверить протоколы веб-сервера на наличие ошибок или предупреждений о недостаточном количестве нитей. |
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ошибка "Недостаточно нитей" в протоколах веб-сервера | ThreadLimit / 4000 | В зависимости от числа пользователей, подключенных одновременно к Rational Asset Manager, может потребоваться увеличить максимальное число нитей. Для этого необходимо проверить протоколы веб-сервера на наличие ошибок или предупреждений о недостаточном количестве нитей. |
| Ошибка "Недостаточно нитей" в протоколах веб-сервера | ThreadsPerChild / 3000 | В зависимости от числа пользователей, подключенных одновременно к Rational Asset Manager, может потребоваться увеличить максимальное число нитей. Для этого необходимо проверить протоколы веб-сервера на наличие ошибок или предупреждений о недостаточном количестве нитей. |
В разделе приведены параметры IBM Edge Caching Proxy. Дополнительная информация о конфигурации кэширующего сервера proxy DMZ приведена в одноименном разделе.
Параметры, описанные в этом документе, доступны для изменения в файле ibmproxy.conf.
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Невозможно загрузить файлы ресурсов большого размера | LimitRequestBody / 2G | По умолчанию этот параметр равен 10 M. Увеличьте это значение, чтобы разрешить пользователям загружать файлы большего размера. |
| Невозможно загрузить файлы ресурсов большого размера из-за тайм-аута | InputTimeOut / 60 минут | Увеличьте значение этого параметра до 60 минут, чтобы предоставить пользователям достаточно времени для загрузки ресурсов большого размера. См. также "Тайм-аут сеанса" в разделе "Настройка сервера приложений" |
| Невозможно загрузить файлы ресурсов большого размера из-за тайм-аута | ReadTimeout / 60 минут | Увеличьте значение этого параметра до 60 минут, чтобы предоставить пользователям достаточно времени для загрузки ресурсов большого размера. См. также "Тайм-аут сеанса" в разделе "Настройка сервера приложений" |
| Невозможно загрузить файлы ресурсов большого размера из-за тайм-аута | ScriptTimeout / 60 минут | Увеличьте значение этого параметра до 60 минут, чтобы предоставить пользователям достаточно времени для загрузки ресурсов большого размера. См. также "Тайм-аут сеанса" в разделе "Настройка сервера приложений" |
| Параметр | Значение |
|---|---|
| SendRevProxyName | yes |
| PurgeAge | 3 |
| DirShowCase | off |
| MaxActiveThreads | 110 |
| ConnThreads | 15 |
| MaxPersistRequest | 15 |
| ServerConnPool | on |
| CacheMemory | 1200 M (max) |
| CacheAlgorithm | responsetime |
| Numclients | 100 |
| flexibleSocks | off |
| ListenBacklog | 256 |
Рекомендации по оптимизации производительности для кэширующего сервера proxy:
<services xmi:type="pmiservice:PMIService" xmi:id="PMIService_1243598970603" enable="false" initialSpecLevel="" statisticSet="basic" synchronizedUpdate="false" />
<services xmi:type="traceservice:TraceService" xmi:id="TraceService_1243598970603" enable="true" startupTraceSpecification="*=info" traceOutputType="SPECIFIED_FILE" traceFormat="BASIC" memoryBufferSize="8"> <traceLog xmi:id="TraceLog_1243598970603" fileName="$(SERVER_LOG_ROOT)/trace.log" rolloverSize="40" maxNumberOfBackupFiles="10" /> </services>
<services xmi:type="diagnosticproviderservice:DiagnosticProviderService" xmi:id="DiagnosticProviderService_1243598970603" enable="false" startupStateCollectionSpec=".*:.*=0" />
<proxy:ProxySettings xmi:id="ProxySettings_1243598971020" enableCaching="false" cacheInstanceName="proxy/DefaultCacheInstance" outboundRequestTimeout="1800" connectionPoolEnable="true" maxConnectionsPerServer="0" enableLogging="true" outboundConnectTimeout="10000" enableCustomErrorPagePolicy="false" enableStaticRouting="true"> <properties xmi:id="Property_1243847354992" name="http.routing.sendReverseProxyNameInHost" value="true" description="" required="false" validationExpression="" /> - <routingPolicy xmi:id="RoutingPolicy_1243598971020"> - <routingRules xmi:id="RoutingRule_1243847354917" name="local_port81_rule" isEnabled="true" virtualHostName="port_80" uriGroup="local81_all"> <routingAction xmi:type="proxy:GenericClusterRoute" xmi:id="GenericClusterRoute_1243847354926" genericServerClusterName="local81_http_cluster" /> </routingRules> </routingPolicy> <staticCachePolicy xmi:id="StaticCachePolicy_1243598971020" /> <staticFileServingPolicy xmi:id="StaticFileServingPolicy_1243598971020" /> </proxy:ProxySettings>
При передаче файла большого размера (более 1 ГБ) по низкоскоростному каналу связи сервер proxy DMZ может возвратить ошибку тайм-аута 504. Эта ошибка не означает неполадки в Rational Asset Manager, поэтому передача будет завершена нормально. Однако во избежание появления ошибки 504 увеличьте значение outboundRequesttimeout.
Для гарантии раздельного их использования определите расположение установки WebSphere, после чего выполните команду swap -l или lsps -a.
Windows:
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Ошибка “Адрес уже занят” во время тестирования с помощью Rational Performance Tester. | Элемент реестра MaxUserPort / 65534 | Прим.: Этот параметр должен быть изменен в клиенте Rational Performance Tester, а не на сервере Rational Asset Manager.
|
| Для того чтобы избежать блокировки сеансов (происходит при подключении 900 пользователей в кластере с 6 экземплярами), выполните следующие действия: | Элемент реестра TcpTimedWaitDelay / 30 |
|
Ниже приведены инструкции для операционной системы AIX.
Максимальное число процессов
Максимальное число процессов, которое может запустить пользователь, должно быть достаточно велико. В особенности это требование справедливо для сервера базы данных с несколькими агентами.
lsattr -E -l sys0 -a maxuprocДля изменения максимального числа процессов введите следующую команду:
chdev -l sys0 -a maxuproc=2000Эта команда устанавливает максимальное значение равным 2000, которое вступит в силу после перезапуска системы.
Дескрипторы файлов
Soft FILE Size -1 Soft CPU Time -1 Soft STACK Size -1 Soft CORE File Size -1 Hard FILE Size -1 Hard CPU Time -1 Hard STACK Size -1 Hard CORE File Size -1Для этого можно также воспользоваться командой ulimit.
| Неполадка | Параметр / значение | Дополнительные сведения |
|---|---|---|
| Применение внешнего DNS | /etc/netsvc.conf | Добавьте следующую строку в файл netsvc.conf: hosts=local,bind4 |
| Адаптер Ethernet выполняет выгрузку сегментов | no -o tcp_recvspace=65536 no -o tcp_sendspace=65536 no -o udp_sendspace=65536 no -o udp_recvspace=65536 no -o tcp_finwait2=60 no -o tcp_timewait=1 no -o tcp_keepidle=600 no -o tcp_keepintvl=10 no -o tcp_keepinit=40 |
Влияние этих команд зависит от размера входящих и исходящих пакетов TCP/IP. Команды "no -a" действуют до следующей перезагрузки компьютера. Для того чтобы они применялись постоянно, добавьте в файл /etc/tunables/nextboot следующую команду: no: tcp_recvspace=65536 tcp_sendspace=65536 udp_sendspace=65536 udp_recvspace=65536 tcp_finwait2=60 tcp_timewait=1 tcp_keepidle=600 tcp_keepintvl=10 tcp_keepinit=40 Эти команды также можно настроить для каждого интерфейса tcpip. Проверьте строку "lsattr -E -l en0": если команды отсутствуют, то AIX использует значения "no -a". |
| В AIX число виртуальных процессоров больше числа физических процессоров. | smtctl -m off | Команда AIX smtctl выводит число виртуальных процессоров, применяемых AIX.
Выключите SMT с помощью следующей команды: smtctl -m off Чтобы изменения стали постоянными, после выполнения команды smtctl -m off выполните команду bosboot. Без запуска команды bosboot все результаты выполнения команды smtctl -m off будут потеряны при перезапуске системы. Две нити каждого физического процессора используют совместно кэш первого уровня. Если нити не связаны между собой, это может привести к повреждению других данных в кэше, что значительно снижает общую пропускную способность системы из-за увеличения времени ожидания обновления кэша. Попробуйте выполнить несколько тестовых запусков с включенной и выключенной функцией, чтобы выбрать оптимальный вариант для своей среды. |
| NIS запущен. | Выключите NIS. | Если файлы /etc/hosts и /etc/passwd содержат строки с символом '+', это означает, что 'NIS' запущен (или YellowPages). Для проверки можно также воспользоваться командой ps -ef | grep ypПо умолчанию NIS выключен в среде AIX. Попробуйте выполнить тестовый запуск с выключенной функцией NIS, если она не требуется для работы сервера приложений. |
| Много сокетов в состоянии FIN_WAIT_2 | no -o tcp_finwait2=60 | Если в выводе команды "netstat -an" указано, что много сокетов имеют состояние FIN_WAIT_2, это означает, что "обнаружено много попыток установления соединения", в результате чего в протоколах сервера появляется сообщение об ошибке "Адрес уже занят". Для устранения этой неполадки воспользуйтесь командой "no". Сначала проверьте текущее значение параметра:
"no -a | grep fin"значение по умолчанию равно 1200 полусекундам (т.е. 10 минутам). Попробуйте указать следующее значение: no -o tcp_finwait2=60 Команда "no" действует до следующей перезагрузки системы. Для применения ее в постоянном режиме добавьте соответствующую строку в файл /etc/tunables/nextboot. |
| Процессор не может обработать большие страницы | Добавьте параметр в JVM: -Xlp | Эта JVM предназначена для сервера Rational Asset Manager на WebSphere Application Server. В административной консоли WebSphere Application Server выберите Серверы приложений -> Имя сервера RAM -> Java и управление процессами -> Определение процесса -> Виртуальная машина Java -> Общие аргументы JVM. Требуемый параметр: -Xlp<размер>. Для включения стандартного большого размера страницы подкачки укажите параметр -Xlp без значения размера. Можно также указать определенный размер. Например, -Xlp64 разрешает использовать страницы размером 64 КБ. |