Проблема с AIX6.1 и Java6


Главная Форумы POWER Systems AIX/Hardware Проблема с AIX6.1 и Java6

В этой теме 2 ответа, 2 участника, последнее обновление  nitalex 8 года/лет, 2 мес. назад.

  • Автор
    Сообщения
  • #5372

    nitalex
    Участник

    Коллеги, столкнулся с тем, что на AIX6.1 Java6 сильно «тормозит». Только команда java -version выполняется более 40секунд. При этом Java5 работает нормально.
    Как назло разработчикам нужна именно Java6. Ситуация аналогична на нескольких LPAR. Ресурсов CPU и памяти хватает

    Подскажите, в какую сторону копать?

    О системе:

    root@aix-test# oslevel -r
    6100-02

    root@aix-test# lslpp -l | grep Java
    Java5.sdk 5.0.0.175 APPLIED Java SDK 32-bit
    Java5_64.sdk 5.0.0.150 COMMITTED Java SDK 64-bit
    Java6_64.sdk 6.0.0.125 COMMITTED Java SDK 64-bit
    idebug.rte.olt.Java
    idsldap.cltjava61.rte 6.1.0.3 COMMITTED Directory Server — Java Client
    Java5.sdk 5.0.0.175 APPLIED Java SDK 32-bit
    Java5_64.sdk 5.0.0.150 COMMITTED Java SDK 64-bit
    Java6_64.sdk 6.0.0.125 COMMITTED Java SDK 64-bit

    root@aix-test# time /usr/java5_64/bin/java -version
    java version «1.5.0»
    Java(TM) 2 Runtime Environment, Standard Edition (build pap64dev-20071008 (SR6))
    IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc64-64 j9vmap6423-20071007 (JIT enabled)
    J9VM — 20071004_14218_BHdSMr
    JIT — 20070820_1846ifx1_r8
    GC — 200708_10)
    JCL — 20071008

    real 0m0.370s
    user 0m0.272s
    sys 0m0.072s

    root@aix-test# time /usr/java6_64/bin/java -version
    java version «1.6.0»
    Java(TM) SE Runtime Environment (build pap6460sr5-20090529_04(SR5))
    IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr5-20090519_35743 (JIT enabled, AOT enabled)
    J9VM — 20090519_035743_BHdSMr
    JIT — r9_20090518_2017
    GC — 20090417_AA)
    JCL — 20090529_01

    real 0m40.345s
    user 0m0.267s
    sys 0m0.041s

  • #5380

    Eructation
    Участник

    Alex писал(а):

    Подскажите, в какую сторону копать?

    По идее второй запуск должен быть резвее первого.

    Еще я бы поизучал truss -d на предмет спотыкательных мест.

  • #5382

    nitalex
    Участник

    Eructation, большое спасибо!
    Команда truss -d меня выручила.
    Проблема решена указанием в /etc/netsvc.conf строки
    hosts = local, bind

    Диагностировалось по след. сообщениям вывода truss -d:

    kopen(«/etc/netsvc.conf», O_RDONLY) = 3
    0.2383: kopen(«/etc/netsvc.conf», O_RDONLY) = 3
    0.2385: kioctl(3, 22528, 0x0000000000000000, 0x0000000000000000) Err#25 ENOTTY
    0.2387: kioctl(3, 22528, 0x0000000000000000, 0x0000000000000000) Err#25 ENOTTY

    Еще раз спасибо за помощь!

Для ответа в этой теме необходимо авторизоваться.