Tcp_slot_table_entries on UEK3

Hi Gurus,
I ran across multiple discussions about "tcp_slot_table_entries" - which should supposedly be increased to improve the NFS-to-storage pipe. The recommendations are to up it from "16" to 64 / 128 etc.
On UEK3 it's a surprisingly low "2".
(1) is this in fact a major NFS write bottleneck ?
(2) why is it only set to "2" ?
(3) is it wise to try and increase it?
(4) does it get auto-tuned and is best left alone?
Thanks you !

Thanks. Yes - writes are always slower than reads. We are wondering whether the writes are "as fast as they possibly can be".
I am just looking for some Guru advice - before we commit much effort into testing - whether - all other things being equal - 2 mounts will get more resources than 1.
This is for hundreds and thousands of NFS clients running simultaneously against the NFS file server.
For example - NFS incoming data goes to cache - and is written to disk by a "flush" process. That process is named after the "dm" of the logical of the file system. Like "flush-252:5" It wakes up every few seconds and flushes everything to disk.
I am assuming that with 2 file systems and mounts - there will be 2 "flush" processes.
The question is whether 2 such processes will get more resources / IO paths / whatever from Linux - versus a single one ?
Or would Linux commit as much as is available on the machine - to the overall NFS process - regardless of how many filesystems / mounts the backend is spread across?
Sometimes it's just a CPU thing. If the flush processes is using up 100% of one CPU - having 2 of them - now you get the equivalent of 2 CPU's worth of cycles.
Just an example. I doubt flush is the bottleneck - but hard to tell. Looking for some lessons learned.

Similar Messages

  • Oracle Linux 6.6 w/ UEK3 boots to EL 2.6 kernel

    I have just installed Oracle Linux 6.6 with the UEK3 kernel. Everything is up-to-date and the 3.8.13-68.el6uek.x86_64 kernel is set as the default boot kernel, but the machine always boots to 2.6.32-504.12.2.el6.x86_64, which is the specified crash kernel. I don't know why the 3.8 kernel is failing.
    How can I debug this?
    Thanks,
    Kory

    # cat /boot/grub/grub.conf
    default=0
    timeout=5
    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-68.el6uek.x86_64)
            root (hd0,0)
            kernel /vmlinuz-3.8.13-68.el6uek.x86_64 ro root=/dev/mapper/vg_oracleapps-lv_root LANG=en_US.UTF-8 rd_NO_MD console=hvc0  KEYTABLE=us SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rd_LVM_LV=vg_oracleapps/lv_root rd_LUKS_UUID=luks-39dab2f9-e3cb-4bee-8947-dc050c04d251 rd_LVM_LV=vg_oracleapps/lv_swap rhgb quiet numa=off transparent_hugepage=never
            initrd /initramfs-3.8.13-68.el6uek.x86_64.img
    title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-504.12.2.el6.x86_64)
            root (hd0,0)
            kernel /vmlinuz-2.6.32-504.12.2.el6.x86_64 ro root=/dev/mapper/vg_oracleapps-lv_root LANG=en_US.UTF-8 rd_NO_MD console=hvc0  KEYTABLE=us    SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rd_LVM_LV=vg_oracleapps/lv_root rd_LUKS_UUID=luks-39dab2f9-e3cb-4bee-8947-dc050c04d251 rd_LVM_LV=vg_oracleapps/lv_swap rhgb quiet numa=off transparent_hugepage=never
            initrd /initramfs-2.6.32-504.12.2.el6.x86_64.img
    title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-44.1.1.el6uek.x86_64)
    root (hd0,0)
    kernel /vmlinuz-3.8.13-44.1.1.el6uek.x86_64 ro root=/dev/mapper/vg_oracleapps-lv_root LANG=en_US.UTF-8 rd_NO_MD console=hvc0  KEYTABLE=us SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rd_LVM_LV=vg_oracleapps/lv_root rd_LUKS_UUID=luks-39dab2f9-e3cb-4bee-8947-dc050c04d251 rd_LVM_LV=vg_oracleapps/lv_swap rhgb quiet numa=off transparent_hugepage=never
    initrd /initramfs-3.8.13-44.1.1.el6uek.x86_64.img
    title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-504.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_oracleapps-lv_root LANG=en_US.UTF-8 rd_NO_MD console=hvc0  KEYTABLE=us SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DM rd_LVM_LV=vg_oracleapps/lv_root rd_LUKS_UUID=luks-39dab2f9-e3cb-4bee-8947-dc050c04d251 rd_LVM_LV=vg_oracleapps/lv_swap rhgb quiet numa=off transparent_hugepage=never
    initrd /initramfs-2.6.32-504.el6.x86_64.img

  • UEK3/Beta 1 - Using USDT stucks mysqld to 100% CPU

    Hello,
    To follow up with some DTrace testing, I've enabled USDT with MySQL 5.6.13  CE on Oracle Linux 6.4 with UEK3/DTrace and this is what I get:
    1/- To install MySQL:
    I've changed the cmake/dtrace.cmake file as below:
    git diff dtrace.cmake
    diff --git a/dtrace.cmake b/dtrace.cmake
    index 771a28b..5539368 100644
    --- a/dtrace.cmake
    +++ b/dtrace.cmake
    @@ -93,7 +93,7 @@ FUNCTION(DTRACE_INSTRUMENT target)
        ADD_DEPENDENCIES(${target} gen_dtrace_header)
        # Invoke dtrace to generate object file and link it together with target.
    -    IF(CMAKE_SYSTEM_NAME MATCHES "SunOS")
    +    IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" OR CMAKE_SYSTEM_NAME MATCHES "Linux")
          SET(objdir ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${target}.dir)
          SET(outfile ${objdir}/${target}_dtrace.o)
          GET_TARGET_PROPERTY(target_type ${target} TYPE)
    @@ -151,7 +151,7 @@ ENDFUNCTION()
    # run them again through dtrace -G to generate an ELF file that links
    # to mysqld.
    MACRO (DTRACE_INSTRUMENT_STATIC_LIBS target libs)
    -IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" AND ENABLE_DTRACE)
    +IF((CMAKE_SYSTEM_NAME MATCHES "SunOS" OR CMAKE_SYSTEM_NAME MATCHES "Linux") AND ENABLE_DTRACE)
      # Filter out non-static libraries in the list, if any
      SET(static_libs)
      FOREACH(lib ${libs})
    You can follow the instructions here MySQL ::  MySQL 5.6 Reference Manual :: 2.9.2 Installing MySQL Using a Standard Source Distribution
    2/- Probes are available from mysqld:
    dtrace -c /usr/local/mysql/bin/mysqld -l |grep "query-exec-start"
      123 mysql21269            mysqld _ZN13sp_instr_stmt9exec_coreEP3THDPj query-exec-start
      124 mysql21269            mysqld _Z11mysql_parseP3THDPcjP12Parser_state query-exec-start
      125 mysql21269            mysqld _ZN18Prepared_statement7executeEP6Stringb query-exec-start
      126 mysql21269            mysqld _Z17mysql_open_cursorP3THDP13select_resultPP18Server_side_cursor query-exec-start
      923 mysql21349            mysqld _ZN13sp_instr_stmt9exec_coreEP3THDPj query-exec-start
      924 mysql21349            mysqld _Z11mysql_parseP3THDPcjP12Parser_state query-exec-start
      925 mysql21349            mysqld _ZN18Prepared_statement7executeEP6Stringb query-exec-start
      926 mysql21349            mysqld _Z17mysql_open_cursorP3THDP13select_resultPP18Server_side_cursor query-exec-start
    3/- MySQL is working; however when we start DTrace
    ps -fu mysql
    UID        PID  PPID  C STIME TTY          TIME CMD
    mysql    21269 21166  0 21:38 pts/3    00:00:01 /usr/local/mysql/bin/mysqld --basedir=/usr/
    # dtrace -n :mysqld::'{ trace(arg0); }'
    dtrace: description ':mysqld::' matched 162 probes
    It becomes impossible to use the server; one of the mysqld thread uses 100% CPU like in the top below:
    top - 21:59:34 up  3:56,  4 users,  load average: 1.00, 0.98, 1.09
    Tasks:  22 total,  1 running,  21 sleeping,  0 stopped,  0 zombie
    Cpu(s):  0.0%us, 50.2%sy,  0.0%ni, 49.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.2%st
    Mem:  2040288k total,  1654172k used,  386116k free,    26216k buffers
    Swap:  4194300k total,    2624k used,  4191676k free,  878564k cached
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                            
    21362 mysql    20  0 1013m 438m 5616 R 100.2 22.0  4:56.39 mysqld                                                            
    21269 mysql    20  0 1013m 438m 5616 S  0.0 22.0  0:00.81 mysqld                                                            
    21273 mysql    20  0 1013m 438m 5616 S  0.0 22.0  0:00.01 mysqld                                                            
    21274 mysql    20  0 1013m 438m 5616 S  0.0 22.0  0:00.02 mysqld                                                            
    21275 mysql    20  0 1013m 438m 5616 S  0.0 22.0  0:00.01 mysqld                                                            
    Trying to strace to process just kills it.
    It might be that the build process is just plain wrong considering USDT use is not documented yet. However, you might want to have a look.
    Best Regards,
    Gregory

    Hello,
    For more information, below is the strace output when I attach to the process:
    # strace -f -p 21269
    Process 21269 attached with 22 threads - interrupt to quit
    [pid 21293] rt_sigtimedwait([HUP QUIT ALRM TERM TSTP], NULL, NULL, 8 <unfinished ...>[pid 21292] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21291] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21290] futex(0x1688b84, FUTEX_WAIT_PRIVATE, 1, NULL <unfinished ...>[pid 21362] --- SIGILL (Illegal instruction) @ 0 (0) ---
    [pid 21289] select(0, NULL, NULL, NULL, {0, 2862} <unfinished ...>[pid 21288] futex(0x16889d4, FUTEX_WAIT_PRIVATE, 3, NULL <unfinished ...>[pid 21287] select(0, NULL, NULL, NULL, {0, 966463} <unfinished ...>[pid 21286] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21285] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21284] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21282] io_getevents(139912766763008, 1, 256,  <unfinished ...>[pid 21281] io_getevents(139912766775296, 1, 256,  <unfinished ...>[pid 21280] io_getevents(139912766787584, 1, 256,  <unfinished ...>[pid 21279] io_getevents(139912766799872, 1, 256,  <unfinished ...>[pid 21278] io_getevents(139912767021056, 1, 256,  <unfinished ...>[pid 21277] io_getevents(139912767033344, 1, 256,  <unfinished ...>[pid 21276] io_getevents(139913278910464, 1, 256,  <unfinished ...>[pid 21275] io_getevents(139913278922752, 1, 256,  <unfinished ...>[pid 21274] io_getevents(139912767008768, 1, 256,  <unfinished ...>[pid 21362] write(2, "20:01:59 UTC - mysqld got signal"..., 37 <unfinished ...>[pid 21273] io_getevents(139912766996480, 1, 256,  <unfinished ...>[pid 21362] <... write resumed> )       = 37
    [pid 21269] restart_syscall(<... resuming interrupted call ...> <unfinished ...>[pid 21362] write(2, "This could be because you hit a "..., 226) = 226
    [pid 21362] write(2, "We will try our best to scrape u"..., 177) = 177
    [pid 21362] write(2, "key_buffer_size=8388608\n", 24) = 24
    [pid 21362] write(2, "read_buffer_size=131072\n", 24) = 24
    [pid 21362] write(2, "max_used_connections=1\n", 23) = 23
    [pid 21362] write(2, "max_threads=151\n", 16) = 16
    [pid 21362] write(2, "thread_count=1\n", 15) = 15
    [pid 21362] write(2, "connection_count=1\n", 19) = 19
    [pid 21362] write(2, "It is possible that mysqld could"..., 139) = 139
    [pid 21362] write(2, "Hope that's ok; if not, decrease"..., 66) = 66
    [pid 21362] write(2, "Thread pointer: 0x166a170\n", 26) = 26
    [pid 21362] write(2, "Attempting backtrace. You can us"..., 159) = 159
    [pid 21362] futex(0x3a1d191600, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    [pid 21289] <... select resumed> )      = 0 (Timeout)
    [pid 21289] gettimeofday({1378670519, 5535}, NULL) = 0
    [pid 21289] gettimeofday({1378670519, 5692}, NULL) = 0
    [pid 21289] select(0, NULL, NULL, NULL, {1, 0} <unfinished ...>[pid 21362] write(2, "stack_bottom = 7f3fed4a6e28 thre"..., 49) = 49
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"my_print_stacktrace", 19}, {"+0x", 3}, {"35", 2}, {")", 1}, {"[0x", 3}, {"8d8ce5", 6}, {"]\n", 2}], 9) = 64
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"handle_fatal_signal", 19}, {"+0x", 3}, {"40b", 3}, {")", 1}, {"[0x", 3}, {"64df1b", 6}, {"]\n", 2}], 9) = 65
    [pid 21362] writev(2, [{"/lib64/libpthread.so.0", 22}, {"[0x", 3}, {"3a1d20f500", 10}, {"]\n", 2}], 4) = 37
    [pid 21362] writev(2, [{"/lib64/libc.so.6", 16}, {"(", 1}, {"shutdown", 8}, {"+0x", 3}, {"b", 1}, {")", 1}, {"[0x", 3}, {"3a1cee99cb", 10}, {"]\n", 2}], 9) = 45
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"vio_shutdown", 12}, {"+0x", 3}, {"16d", 3}, {")", 1}, {"[0x", 3}, {"b4098d", 6}, {"]\n", 2}], 9) = 58
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"_ZN3THD10disconnectEv", 21}, {"+0x", 3}, {"50", 2}, {")", 1}, {"[0x", 3}, {"69af80", 6}, {"]\n", 2}], 9) = 66
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"_Z16close_connectionP3THDj", 26}, {"+0x", 3}, {"21", 2}, {")", 1}, {"[0x", 3}, {"579ef1", 6}, {"]\n", 2}], 9) = 71
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"_Z24do_handle_one_connectionP3TH"..., 33}, {"+0x", 3}, {"132", 3}, {")", 1}, {"[0x", 3}, {"69fac2", 6}, {"]\n", 2}], 9) = 79
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"handle_one_connection", 21}, {"+0x", 3}, {"42", 2}, {")", 1}, {"[0x", 3}, {"69fbd2", 6}, {"]\n", 2}], 9) = 66
    [pid 21362] writev(2, [{"/usr/local/mysql/bin/mysqld", 27}, {"(", 1}, {"pfs_spawn_thread", 16}, {"+0x", 3}, {"127", 3}, {")", 1}, {"[0x", 3}, {"912e27", 6}, {"]\n", 2}], 9) = 62
    [pid 21362] writev(2, [{"/lib64/libpthread.so.0", 22}, {"[0x", 3}, {"3a1d207851", 10}, {"]\n", 2}], 4) = 37
    [pid 21362] writev(2, [{"/lib64/libc.so.6", 16}, {"(", 1}, {"clone", 5}, {"+0x", 3}, {"6d", 2}, {")", 1}, {"[0x", 3}, {"3a1cee894d", 10}, {"]\n", 2}], 9) = 43
    [pid 21362] write(2, "\nTrying to get some variables.\nS"..., 89) = 89
    [pid 21362] write(2, "Query (0): ", 11) = 11
    [pid 21362] gettid()                    = 21362
    [pid 21362] open("/proc/self/task/21362/mem", O_RDONLY) = -1 EACCES (Permission denied)
    [pid 21362] write(2, "is an invalid pointer\n", 22) = 22
    [pid 21362] write(2, "Connection ID (thread ID): 1\n", 29) = 29
    [pid 21362] write(2, "Status: KILL_CONNECTION\n\n", 25) = 25
    [pid 21362] write(2, "The manual page at http://dev.my"..., 145) = 145
    [pid 21362] exit_group(1)               = ?
    Process 21362 detached
    I wish it can help you. Best Regards, Gregory

  • Installation problem: Central Instance 6.40 Oracle on Linux 32

    Hi everybody, I ran into some basic problems with an installation on Redhat EL4 with SUN SDK 1.4.2_12
    here is where sapinst stops after selecting the java dvd:
    somehow the getting the right Java home seems to be the problem, although environment variables are set...
    SAPinst component stack:
    ========================
      Preinstall|ind|ind|ind|ind|ind|0
    Current script:
    ===============
    if (!context.getBool("ci") && !context.getBool("di") && !installer.onWindows()) {
      // we are running on Unix. We need JAVA_HOME for the user creation only.
      WebAS.restore(context.get("WebASDump"));
      var webas = new WebAS({sid:context.get("SID"), j2eeStandalone:context.getBool("standalone")});
      if (webas.getAccountData(WebAS.SIDAdm).exists) {
        return;
    if (context.get("JAVA_HOME") == "") {
      if (installer.onOS400()) {
        installer.getCD("J2EE");
        context.set( "JAVA_HOME", os400_getJavaHome() );
      } else {
        var versions = Java.readVersionFile(installer.getCD("J2EE"));
        context.set("JAVA_HOME", Java.getBestHome(versions.minVersion, versions.maxVersion));
    here the sapinst_dev.log:
    TRACE      [sapinst.cpp:285]
               CSapInst::initMessaging()
    Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
    TRACE[E]   [syxxcfsmgt.cpp:269]
               CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
    Node product.catalog does not exist.
    TRACE      [iaxxccontrolfile.cpp:344]
               CControlFile::getMessageFilePath()
    Running with messages from /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST
    TRACE      [sapinst.cpp:306]
               CSapInst::initMessaging()
    This is SAPinst, version 642, build 703609
    compiled on Nov 21 2004, 20:12:45
    TRACE      [sapinst.cpp:311]
               CSapInst::initMessaging()
    Gui connected by user root from host localhost
    TRACE      [syuxcgroup.cpp:528]
               bool CSyUserImpl::isExistingOnOS()
    checking existence of account group="root" gid="0" succeeded with true.
    TRACE      [syxxccache.cpp:208]
               CSyAccountCache::getGroupImpl(name="", sid="0", create=false, ISyProgressObserver* )
    inserted account (root, 0, GROUP) into the accountcache.
    TRACE      [syxxsyshlp.cpp:133]
               syslib::logSystemState()
    Process environment
    ===================
    Environment Variables
    =====================
      SSH_AGENT_PID = 3137
      HOSTNAME = localhost
      TERM = xterm
      SHELL = /bin/bash
      DESKTOP_STARTUP_ID =
      HISTSIZE = 1000
      GTK_RC_FILES = /etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
      WINDOWID = 35655351
      SAPINST_EXEDIR_CD = .
      QTDIR = /usr/lib/qt-3.3
      USER = root
      JRE_HOME = /usr/java/j2sdk1.4.2_12/jre
      LD_LIBRARY_PATH = /tmp/sapinst_exe.3669.1153729381
      LS_COLORS = no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
      SSH_AUTH_SOCK = /tmp/ssh-WtPWyH3136/agent.3136
      GNOME_KEYRING_SOCKET = /tmp/keyring-MMmk9C/socket
      KDEDIR = /usr
      SESSION_MANAGER = local/localhost:/tmp/.ICE-unix/3109
      PATH = /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_12/bin:/root/bin
      DESKTOP_SESSION = default
      MAIL = /var/spool/mail/root
      JAVA_BINDIR = /usr/java/j2sdk1.4.2_12/bin
      PWD = /root/backupmnt/temp/SAPWAS640LinuxOracle/32bitInstall/DVD_NW_04_SR1_Installation_Master/IM09_LINUX_32/SAPINST/UNIX/LINUX_32
      INPUTRC = /etc/inputrc
      JAVA_HOME = /usr/java/j2sdk1.4.2_12
      LANG = en_US.UTF-8
      SAPINST_EXE_DIR = /tmp/sapinst_exe.3669.1153729381
      JAVA_VERSION = 1.4.2_12
      GDMSESSION = default
      SSH_ASKPASS = /usr/libexec/openssh/gnome-ssh-askpass
      SHLVL = 2
      HOME = /root
      JDK_HOME = /usr/java/j2sdk1.4.2_12
      GNOME_DESKTOP_SESSION_ID = Default
      LOGNAME = root
      DBUS_SESSION_BUS_ADDRESS = unix:abstract=/tmp/dbus-KeIbVNuZM7
      LESSOPEN = |/usr/bin/lesspipe.sh %s
      DISPLAY = :0.0
      G_BROKEN_FILENAMES = 1
      XAUTHORITY = /root/.Xauthority
      COLORTERM = gnome-terminal
    User: root, Id: 0
    Effective user: root, Id: 0
    Group: root, Id: 0
    Effective group: root, Id: 0
    Umask: 022
    Resource Limits
    ===============
    RLIMIT_CPU: maximum amount of CPU time in seconds current: unlimited maximum: unlimited
    RLIMIT_FSIZE: maximum size of  a  file  in  bytes  that  may  be created  by  a process current: unlimited maximum: unlimited
    RLIMIT_DATA: maximum size of a process's heap  in  bytes current: unlimited maximum: unlimited
    RLIMIT_STACK: maximum size of a process's stack  in  bytes current: 10485760 maximum: unlimited
    RLIMIT_CORE: maximum size of a core file in bytes current: unlimited maximum: unlimited
    RLIMIT_MEMLOCK: Locked-in-memory addess space. current: 32768 maximum: 32768
    RLIMIT_NOFILE: one more than the maximum value that  the  system  may assign  to a newly created descriptor current: 1024 maximum: 1024
    RLIMIT_OFILE: one more than the maximum value that  the  system  may assign  to a newly created descriptor current: 1024 maximum: 1024
    RLIMIT_NPROC: maximum number of child processes per real user ID current: 13184 maximum: 13184
    RLIMIT_RSS: maximum resident set size in bytes current: unlimited maximum: unlimited
    RLIMIT_AS: maximum size of a process's  total  available memory, in bytes current: unlimited maximum: unlimited
    Working directory: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST
    TRACE      [syuxctask.cpp:1242]
               CSyTaskImpl::start(bool)
    A child process has been started. Pid = 3705
    TRACE      [syxxsyshlp.cpp:143]
               syslib::logSystemState()
    System information
    ==================
    uname: Linux localhost 2.6.9-11.EL #1 Fri May 20 18:17:57 EDT 2005 i686 i686 i386 GNU/Linux
    RAM size (MB): 813.152
    Swap size (MB): 258.852
    Kernel Parameters:
    ==================
    dev.cdrom.autoclose = 1
    dev.cdrom.autoeject = 0
    dev.cdrom.check_media = 0
    dev.cdrom.debug = 0
    dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17
    dev.cdrom.lock = 1
    dev.parport.default.spintime = 500
    dev.parport.default.timeslice = 200
    dev.parport.parport0.autoprobe =
    dev.parport.parport0.autoprobe0 =
    dev.parport.parport0.autoprobe1 =
    dev.parport.parport0.autoprobe2 =
    dev.parport.parport0.autoprobe3 =
    dev.parport.parport0.base-addr = 888     1912
    dev.parport.parport0.devices.active = none
    dev.parport.parport0.devices.lp.timeslice = 200
    dev.parport.parport0.dma = -1
    dev.parport.parport0.irq = -1
    dev.parport.parport0.modes = PCSPP,TRISTATE
    dev.parport.parport0.spintime = 500
    dev.raid.speed_limit_max = 200000
    dev.raid.speed_limit_min = 1000
    dev.rtc.max-user-freq = 64
    dev.scsi.logging_level = 0
    fs.aio-max-nr = 65536
    fs.aio-nr = 0
    fs.binfmt_misc.register =
    fs.binfmt_misc.status = enabled
    fs.dentry-state = 22755     20214     45     0     0     0
    fs.dir-notify-enable = 1
    fs.file-max = 82562
    fs.file-nr = 2480     0     82562
    fs.inode-nr = 17270     1015
    fs.inode-state = 17270     1015     0     0     0     0     0
    fs.lease-break-time = 45
    fs.leases-enable = 1
    fs.mqueue.msg_max = 10
    fs.mqueue.msgsize_max = 8192
    fs.mqueue.queues_max = 256
    fs.overflowgid = 65534
    fs.overflowuid = 65534
    fs.quota.allocated_dquots = 0
    fs.quota.cache_hits = 0
    fs.quota.drops = 0
    fs.quota.free_dquots = 0
    fs.quota.lookups = 0
    fs.quota.reads = 0
    fs.quota.syncs = 20
    fs.quota.writes = 0
    kernel.acct = 4     2     30
    kernel.cad_pid = 1
    kernel.cap-bound = -257
    kernel.core_pattern = core
    kernel.core_uses_pid = 1
    kernel.ctrl-alt-del = 0
    kernel.domainname = (none)
    kernel.exec-shield = 1
    kernel.exec-shield-randomize = 1
    kernel.hostname = localhost
    kernel.hotplug = /sbin/hotplug
    kernel.modprobe = /sbin/modprobe
    kernel.msgmax = 8192
    kernel.msgmnb = 16384
    kernel.msgmni = 16
    kernel.ngroups_max = 65536
    kernel.osrelease = 2.6.9-11.EL
    kernel.ostype = Linux
    kernel.overflowgid = 65534
    kernel.overflowuid = 65534
    kernel.panic = 0
    kernel.panic_on_oops = 1
    kernel.pid_max = 32768
    kernel.print-fatal-signals = 0
    kernel.printk = 6     4     1     7
    kernel.printk_ratelimit = 5
    kernel.printk_ratelimit_burst = 10
    kernel.pty.max = 4096
    kernel.pty.nr = 3
    kernel.random.boot_id = 906671fa-2e46-4253-b860-368e36266a3a
    kernel.random.entropy_avail = 3968
    kernel.random.poolsize = 512
    kernel.random.read_wakeup_threshold = 64
    kernel.random.uuid = 32d988a2-1496-4f14-93ac-ff43f88ff37d
    kernel.random.write_wakeup_threshold = 128
    kernel.real-root-dev = 0
    kernel.sem = 250     32000     32     128
    kernel.shmall = 2097152
    kernel.shmmax = 33554432
    kernel.shmmni = 4096
    kernel.suid_dumpable = 0
    kernel.sysrq = 0
    kernel.tainted = 1
    kernel.threads-max = 26368
    kernel.vdso = 0
    kernel.version = #1 Fri May 20 18:17:57 EDT 2005
    net.core.dev_weight = 64
    net.core.divert_version = 0.46
    net.core.lo_cong = 100
    net.core.message_burst = 10
    net.core.message_cost = 5
    net.core.mod_cong = 290
    net.core.netdev_max_backlog = 300
    net.core.no_cong = 20
    net.core.no_cong_thresh = 10
    net.core.optmem_max = 10240
    net.core.rmem_default = 110592
    net.core.rmem_max = 131071
    net.core.somaxconn = 128
    net.core.wmem_default = 110592
    net.core.wmem_max = 131071
    net.ipv4.conf.all.accept_redirects = 1
    net.ipv4.conf.all.accept_source_route = 0
    net.ipv4.conf.all.arp_announce = 0
    net.ipv4.conf.all.arp_filter = 0
    net.ipv4.conf.all.arp_ignore = 0
    net.ipv4.conf.all.bootp_relay = 0
    net.ipv4.conf.all.disable_policy = 0
    net.ipv4.conf.all.disable_xfrm = 0
    net.ipv4.conf.all.force_igmp_version = 0
    net.ipv4.conf.all.forwarding = 0
    net.ipv4.conf.all.log_martians = 0
    net.ipv4.conf.all.mc_forwarding = 0
    net.ipv4.conf.all.medium_id = 0
    net.ipv4.conf.all.proxy_arp = 0
    net.ipv4.conf.all.rp_filter = 0
    net.ipv4.conf.all.secure_redirects = 1
    net.ipv4.conf.all.send_redirects = 1
    net.ipv4.conf.all.shared_media = 1
    net.ipv4.conf.all.tag = 0
    net.ipv4.conf.default.accept_redirects = 1
    net.ipv4.conf.default.accept_source_route = 0
    net.ipv4.conf.default.arp_announce = 0
    net.ipv4.conf.default.arp_filter = 0
    net.ipv4.conf.default.arp_ignore = 0
    net.ipv4.conf.default.bootp_relay = 0
    net.ipv4.conf.default.disable_policy = 0
    net.ipv4.conf.default.disable_xfrm = 0
    net.ipv4.conf.default.force_igmp_version = 0
    net.ipv4.conf.default.forwarding = 0
    net.ipv4.conf.default.log_martians = 0
    net.ipv4.conf.default.mc_forwarding = 0
    net.ipv4.conf.default.medium_id = 0
    net.ipv4.conf.default.proxy_arp = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.default.secure_redirects = 1
    net.ipv4.conf.default.send_redirects = 1
    net.ipv4.conf.default.shared_media = 1
    net.ipv4.conf.default.tag = 0
    net.ipv4.conf.eth0.accept_redirects = 1
    net.ipv4.conf.eth0.accept_source_route = 0
    net.ipv4.conf.eth0.arp_announce = 0
    net.ipv4.conf.eth0.arp_filter = 0
    net.ipv4.conf.eth0.arp_ignore = 0
    net.ipv4.conf.eth0.bootp_relay = 0
    net.ipv4.conf.eth0.disable_policy = 0
    net.ipv4.conf.eth0.disable_xfrm = 0
    net.ipv4.conf.eth0.force_igmp_version = 0
    net.ipv4.conf.eth0.forwarding = 0
    net.ipv4.conf.eth0.log_martians = 0
    net.ipv4.conf.eth0.mc_forwarding = 0
    net.ipv4.conf.eth0.medium_id = 0
    net.ipv4.conf.eth0.proxy_arp = 0
    net.ipv4.conf.eth0.rp_filter = 1
    net.ipv4.conf.eth0.secure_redirects = 1
    net.ipv4.conf.eth0.send_redirects = 1
    net.ipv4.conf.eth0.shared_media = 1
    net.ipv4.conf.eth0.tag = 0
    net.ipv4.conf.lo.accept_redirects = 1
    net.ipv4.conf.lo.accept_source_route = 1
    net.ipv4.conf.lo.arp_announce = 0
    net.ipv4.conf.lo.arp_filter = 0
    net.ipv4.conf.lo.arp_ignore = 0
    net.ipv4.conf.lo.bootp_relay = 0
    net.ipv4.conf.lo.disable_policy = 1
    net.ipv4.conf.lo.disable_xfrm = 1
    net.ipv4.conf.lo.force_igmp_version = 0
    net.ipv4.conf.lo.forwarding = 0
    net.ipv4.conf.lo.log_martians = 0
    net.ipv4.conf.lo.mc_forwarding = 0
    net.ipv4.conf.lo.medium_id = 0
    net.ipv4.conf.lo.proxy_arp = 0
    net.ipv4.conf.lo.rp_filter = 0
    net.ipv4.conf.lo.secure_redirects = 1
    net.ipv4.conf.lo.send_redirects = 1
    net.ipv4.conf.lo.shared_media = 1
    net.ipv4.conf.lo.tag = 0
    net.ipv4.icmp_echo_ignore_all = 0
    net.ipv4.icmp_echo_ignore_broadcasts = 0
    net.ipv4.icmp_ignore_bogus_error_responses = 0
    net.ipv4.icmp_ratelimit = 1000
    net.ipv4.icmp_ratemask = 6168
    net.ipv4.igmp_max_memberships = 20
    net.ipv4.igmp_max_msf = 10
    net.ipv4.inet_peer_gc_maxtime = 120
    net.ipv4.inet_peer_gc_mintime = 10
    net.ipv4.inet_peer_maxttl = 600
    net.ipv4.inet_peer_minttl = 120
    net.ipv4.inet_peer_threshold = 65664
    net.ipv4.ip_autoconfig = 0
    net.ipv4.ip_default_ttl = 64
    net.ipv4.ip_dynaddr = 0
    net.ipv4.ip_forward = 0
    net.ipv4.ip_local_port_range = 32768     61000
    net.ipv4.ip_no_pmtu_disc = 0
    net.ipv4.ip_nonlocal_bind = 0
    net.ipv4.ipfrag_high_thresh = 262144
    net.ipv4.ipfrag_low_thresh = 196608
    net.ipv4.ipfrag_secret_interval = 600
    net.ipv4.ipfrag_time = 30
    net.ipv4.neigh.default.anycast_delay = 99
    net.ipv4.neigh.default.app_solicit = 0
    net.ipv4.neigh.default.base_reachable_time = 30
    net.ipv4.neigh.default.delay_first_probe_time = 5
    net.ipv4.neigh.default.gc_interval = 30
    net.ipv4.neigh.default.gc_stale_time = 60
    net.ipv4.neigh.default.gc_thresh1 = 128
    net.ipv4.neigh.default.gc_thresh2 = 512
    net.ipv4.neigh.default.gc_thresh3 = 1024
    net.ipv4.neigh.default.locktime = 99
    net.ipv4.neigh.default.mcast_solicit = 3
    net.ipv4.neigh.default.proxy_delay = 79
    net.ipv4.neigh.default.proxy_qlen = 64
    net.ipv4.neigh.default.retrans_time = 99
    net.ipv4.neigh.default.ucast_solicit = 3
    net.ipv4.neigh.default.unres_qlen = 3
    net.ipv4.neigh.eth0.anycast_delay = 99
    net.ipv4.neigh.eth0.app_solicit = 0
    net.ipv4.neigh.eth0.base_reachable_time = 30
    net.ipv4.neigh.eth0.delay_first_probe_time = 5
    net.ipv4.neigh.eth0.gc_stale_time = 60
    net.ipv4.neigh.eth0.locktime = 99
    net.ipv4.neigh.eth0.mcast_solicit = 3
    net.ipv4.neigh.eth0.proxy_delay = 79
    net.ipv4.neigh.eth0.proxy_qlen = 64
    net.ipv4.neigh.eth0.retrans_time = 99
    net.ipv4.neigh.eth0.ucast_solicit = 3
    net.ipv4.neigh.eth0.unres_qlen = 3
    net.ipv4.neigh.lo.anycast_delay = 99
    net.ipv4.neigh.lo.app_solicit = 0
    net.ipv4.neigh.lo.base_reachable_time = 30
    net.ipv4.neigh.lo.delay_first_probe_time = 5
    net.ipv4.neigh.lo.gc_stale_time = 60
    net.ipv4.neigh.lo.locktime = 99
    net.ipv4.neigh.lo.mcast_solicit = 3
    net.ipv4.neigh.lo.proxy_delay = 79
    net.ipv4.neigh.lo.proxy_qlen = 64
    net.ipv4.neigh.lo.retrans_time = 99
    net.ipv4.neigh.lo.ucast_solicit = 3
    net.ipv4.neigh.lo.unres_qlen = 3
    net.ipv4.route.error_burst = 5000
    net.ipv4.route.error_cost = 1000
    net.ipv4.route.flush =
    net.ipv4.route.gc_elasticity = 8
    net.ipv4.route.gc_interval = 60
    net.ipv4.route.gc_min_interval = 0
    net.ipv4.route.gc_thresh = 2048
    net.ipv4.route.gc_timeout = 300
    net.ipv4.route.max_delay = 10
    net.ipv4.route.max_size = 32768
    net.ipv4.route.min_adv_mss = 256
    net.ipv4.route.min_delay = 2
    net.ipv4.route.min_pmtu = 552
    net.ipv4.route.mtu_expires = 600
    net.ipv4.route.redirect_load = 20
    net.ipv4.route.redirect_number = 9
    net.ipv4.route.redirect_silence = 20480
    net.ipv4.route.secret_interval = 600
    net.ipv4.tcp_abort_on_overflow = 0
    net.ipv4.tcp_adv_win_scale = 2
    net.ipv4.tcp_app_win = 31
    net.ipv4.tcp_bic = 1
    net.ipv4.tcp_bic_beta = 819
    net.ipv4.tcp_bic_fast_convergence = 1
    net.ipv4.tcp_bic_low_window = 14
    net.ipv4.tcp_dsack = 1
    net.ipv4.tcp_ecn = 0
    net.ipv4.tcp_fack = 1
    net.ipv4.tcp_fin_timeout = 60
    net.ipv4.tcp_frto = 0
    net.ipv4.tcp_keepalive_intvl = 75
    net.ipv4.tcp_keepalive_probes = 9
    net.ipv4.tcp_keepalive_time = 7200
    net.ipv4.tcp_low_latency = 0
    net.ipv4.tcp_max_orphans = 65536
    net.ipv4.tcp_max_syn_backlog = 1024
    net.ipv4.tcp_max_tw_buckets = 180000
    net.ipv4.tcp_mem = 196608     262144     393216
    net.ipv4.tcp_moderate_rcvbuf = 1
    net.ipv4.tcp_no_metrics_save = 0
    net.ipv4.tcp_orphan_retries = 0
    net.ipv4.tcp_reordering = 3
    net.ipv4.tcp_retrans_collapse = 1
    net.ipv4.tcp_retries1 = 3
    net.ipv4.tcp_retries2 = 15
    net.ipv4.tcp_rfc1337 = 0
    net.ipv4.tcp_rmem = 4096     87380     174760
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_stdurg = 0
    net.ipv4.tcp_syn_retries = 5
    net.ipv4.tcp_synack_retries = 5
    net.ipv4.tcp_syncookies = 0
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_tso_win_divisor = 8
    net.ipv4.tcp_tw_recycle = 0
    net.ipv4.tcp_tw_reuse = 0
    net.ipv4.tcp_vegas_alpha = 2
    net.ipv4.tcp_vegas_beta = 6
    net.ipv4.tcp_vegas_cong_avoid = 0
    net.ipv4.tcp_vegas_gamma = 2
    net.ipv4.tcp_westwood = 0
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_wmem = 4096     16384     131072
    net.ipv6.bindv6only = 0
    net.ipv6.conf.all.accept_ra = 1
    net.ipv6.conf.all.accept_redirects = 1
    net.ipv6.conf.all.autoconf = 1
    net.ipv6.conf.all.dad_transmits = 1
    net.ipv6.conf.all.force_mld_version = 0
    net.ipv6.conf.all.forwarding = 0
    net.ipv6.conf.all.hop_limit = 64
    net.ipv6.conf.all.max_addresses = 16
    net.ipv6.conf.all.max_desync_factor = 600
    net.ipv6.conf.all.mtu = 1280
    net.ipv6.conf.all.regen_max_retry = 5
    net.ipv6.conf.all.router_solicitation_delay = 1
    net.ipv6.conf.all.router_solicitation_interval = 4
    net.ipv6.conf.all.router_solicitations = 3
    net.ipv6.conf.all.temp_prefered_lft = 86400
    net.ipv6.conf.all.temp_valid_lft = 604800
    net.ipv6.conf.all.use_tempaddr = 0
    net.ipv6.conf.default.accept_ra = 1
    net.ipv6.conf.default.accept_redirects = 1
    net.ipv6.conf.default.autoconf = 1
    net.ipv6.conf.default.dad_transmits = 1
    net.ipv6.conf.default.force_mld_version = 0
    net.ipv6.conf.default.forwarding = 0
    net.ipv6.conf.default.hop_limit = 64
    net.ipv6.conf.default.max_addresses = 16
    net.ipv6.conf.default.max_desync_factor = 600
    net.ipv6.conf.default.mtu = 1280
    net.ipv6.conf.default.regen_max_retry = 5
    net.ipv6.conf.default.router_solicitation_delay = 1
    net.ipv6.conf.default.router_solicitation_interval = 4
    net.ipv6.conf.default.router_solicitations = 3
    net.ipv6.conf.default.temp_prefered_lft = 86400
    net.ipv6.conf.default.temp_valid_lft = 604800
    net.ipv6.conf.default.use_tempaddr = 0
    net.ipv6.conf.eth0.accept_ra = 1
    net.ipv6.conf.eth0.accept_redirects = 1
    net.ipv6.conf.eth0.autoconf = 1
    net.ipv6.conf.eth0.dad_transmits = 1
    net.ipv6.conf.eth0.force_mld_version = 0
    net.ipv6.conf.eth0.forwarding = 0
    net.ipv6.conf.eth0.hop_limit = 64
    net.ipv6.conf.eth0.max_addresses = 16
    net.ipv6.conf.eth0.max_desync_factor = 600
    net.ipv6.conf.eth0.mtu = 1500
    net.ipv6.conf.eth0.regen_max_retry = 5
    net.ipv6.conf.eth0.router_solicitation_delay = 1
    net.ipv6.conf.eth0.router_solicitation_interval = 4
    net.ipv6.conf.eth0.router_solicitations = 3
    net.ipv6.conf.eth0.temp_prefered_lft = 86400
    net.ipv6.conf.eth0.temp_valid_lft = 604800
    net.ipv6.conf.eth0.use_tempaddr = 0
    net.ipv6.conf.lo.accept_ra = 1
    net.ipv6.conf.lo.accept_redirects = 1
    net.ipv6.conf.lo.autoconf = 1
    net.ipv6.conf.lo.dad_transmits = 1
    net.ipv6.conf.lo.force_mld_version = 0
    net.ipv6.conf.lo.forwarding = 0
    net.ipv6.conf.lo.hop_limit = 64
    net.ipv6.conf.lo.max_addresses = 16
    net.ipv6.conf.lo.max_desync_factor = 600
    net.ipv6.conf.lo.mtu = 16436
    net.ipv6.conf.lo.regen_max_retry = 5
    net.ipv6.conf.lo.router_solicitation_delay = 1
    net.ipv6.conf.lo.router_solicitation_interval = 4
    net.ipv6.conf.lo.router_solicitations = 3
    net.ipv6.conf.lo.temp_prefered_lft = 86400
    net.ipv6.conf.lo.temp_valid_lft = 604800
    net.ipv6.conf.lo.use_tempaddr = -1
    net.ipv6.icmp.ratelimit = 1000
    net.ipv6.ip6frag_high_thresh = 262144
    net.ipv6.ip6frag_low_thresh = 196608
    net.ipv6.ip6frag_secret_interval = 600
    net.ipv6.ip6frag_time = 60
    net.ipv6.mld_max_msf = 10
    net.ipv6.neigh.default.anycast_delay = 99
    net.ipv6.neigh.default.app_solicit = 0
    net.ipv6.neigh.default.base_reachable_time = 30
    net.ipv6.neigh.default.delay_first_probe_time = 5
    net.ipv6.neigh.default.gc_interval = 30
    net.ipv6.neigh.default.gc_stale_time = 60
    net.ipv6.neigh.default.gc_thresh1 = 128
    net.ipv6.neigh.default.gc_thresh2 = 512
    net.ipv6.neigh.default.gc_thresh3 = 1024
    net.ipv6.neigh.default.locktime = 0
    net.ipv6.neigh.default.mcast_solicit = 3
    net.ipv6.neigh.default.proxy_delay = 79
    net.ipv6.neigh.default.proxy_qlen = 64
    net.ipv6.neigh.default.retrans_time = 1000
    net.ipv6.neigh.default.ucast_solicit = 3
    net.ipv6.neigh.default.unres_qlen = 3
    net.ipv6.neigh.eth0.anycast_delay = 99
    net.ipv6.neigh.eth0.app_solicit = 0
    net.ipv6.neigh.eth0.base_reachable_time = 30
    net.ipv6.neigh.eth0.delay_first_probe_time = 5
    net.ipv6.neigh.eth0.gc_stale_time = 60
    net.ipv6.neigh.eth0.locktime = 0
    net.ipv6.neigh.eth0.mcast_solicit = 3
    net.ipv6.neigh.eth0.proxy_delay = 79
    net.ipv6.neigh.eth0.proxy_qlen = 64
    net.ipv6.neigh.eth0.retrans_time = 1000
    net.ipv6.neigh.eth0.ucast_solicit = 3
    net.ipv6.neigh.eth0.unres_qlen = 3
    net.ipv6.neigh.lo.anycast_delay = 99
    net.ipv6.neigh.lo.app_solicit = 0
    net.ipv6.neigh.lo.base_reachable_time = 30
    net.ipv6.neigh.lo.delay_first_probe_time = 5
    net.ipv6.neigh.lo.gc_stale_time = 60
    net.ipv6.neigh.lo.locktime = 0
    net.ipv6.neigh.lo.mcast_solicit = 3
    net.ipv6.neigh.lo.proxy_delay = 79
    net.ipv6.neigh.lo.proxy_qlen = 64
    net.ipv6.neigh.lo.retrans_time = 1000
    net.ipv6.neigh.lo.ucast_solicit = 3
    net.ipv6.neigh.lo.unres_qlen = 3
    net.ipv6.route.flush =
    net.ipv6.route.gc_elasticity = 0
    net.ipv6.route.gc_interval = 30
    net.ipv6.route.gc_min_interval = 0
    net.ipv6.route.gc_thresh = 1024
    net.ipv6.route.gc_timeout = 60
    net.ipv6.route.max_size = 4096
    net.ipv6.route.min_adv_mss = 1
    net.ipv6.route.mtu_expires = 600
    net.token-ring.rif_timeout = 600000
    net.unix.max_dgram_qlen = 10
    sunrpc.nfs_debug = 0
    sunrpc.nfsd_debug = 0
    sunrpc.nlm_debug = 0
    sunrpc.rpc_debug = 0
    sunrpc.tcp_slot_table_entries = 16
    sunrpc.udp_slot_table_entries = 16
    vm.block_dump = 0
    vm.dirty_background_ratio = 10
    vm.dirty_expire_centisecs = 3000
    vm.dirty_ratio = 40
    vm.dirty_writeback_centisecs = 500
    vm.hugetlb_shm_group = 0
    vm.laptop_mode = 0
    vm.legacy_va_layout = 0
    vm.lower_zone_protection = 0
    vm.max_map_count = 65536
    vm.min_free_kbytes = 918
    vm.nr_hugepages = 0
    vm.nr_pdflush_threads = 2
    vm.overcommit_memory = 0
    vm.overcommit_ratio = 50
    vm.page-cluster = 3
    vm.swappiness = 60
    vm.vfs_cache_pressure = 100
    TRACE     
    Running with control file control.xml version 642 and changelist 703273
    TRACE[E]   [syxxcfsmgt.cpp:269]
               CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
    Node product.catalog does not exist.
    TRACE      [iaxxccontrolfile.cpp:142]
               CControlFile::getKeydbControlFileName()
    Running with keydb file keydb.xml
    TRACE[E]   [syxxcfsmgt.cpp:269]
               CSyFileSystemMgtImpl::getNode(const CSyPath &product.catalog) const
    Node product.catalog does not exist.
    TRACE      [iaxxccontrolfile.cpp:235]
               CControlFile::getDialogControlFileName()
    Running with dialog control file dialog.xml
    TRACE      [iaxxccontrolfile.cpp:184]
               CControlFile::getResourecFileName()
    Running with resource file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/helppool.xml
    INFO       2006-07-24 10:23:29 [syxxcfile.cpp:446]
               CSyFileImpl::copy(const CSyPath & q0w9e9r8t7.1.xml, ISyNode::eCopyMode 3, ISyProgressObserver*) const 
    Copying file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.xml to: q0w9e9r8t7.1.xml.
    INFO       2006-07-24 10:23:29 [syuxcpath.cpp:369]
               CSyPath::createFile()
    Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/q0w9e9r8t7.1.xml.
    INFO       2006-07-24 10:23:30 [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iaccdlib.so
    INFO       2006-07-24 10:23:30 [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|checkRuntimeSystem
    INFO       2006-07-24 10:23:30 [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iamodos.so
    INFO       2006-07-24 10:23:30 [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step checkRuntimeSystem with key Preinstall|ind|ind|ind|ind|ind|0|checkRuntimeSystem has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|SetDefaults
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step SetDefaults with key Preinstall|ind|ind|ind|ind|ind|0|SetDefaults has been executed successfully.
    INFO       2006-07-24 10:23:31 [syxxcfile.cpp:446]
               CSyFileImpl::copy(const CSyPath & /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml, ISyNode::eCopyMode 3, ISyProgressObserver*) const 
    Copying file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.xml to: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml.
    INFO       2006-07-24 10:23:31 [syuxcpath.cpp:369]
               CSyPath::createFile()
    Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/keydb.1.xml.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|diSummarize
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step diSummarize with key Preinstall|ind|ind|ind|ind|ind|0|diSummarize has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step Preinstall|ind|ind|ind|ind|ind|0|diProgress
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step diProgress with key Preinstall|ind|ind|ind|ind|ind|0|diProgress has been executed successfully.
    INFO       2006-07-24 10:23:32 [syuxcpath.cpp:369]
               CSyPath::createFile()
    Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/summary.html.
    PHASE      2006-07-24 10:23:32 [iaxxcwalker.cpp:416]
               CDomWalker::printPhaseInfo()
    Prepare the installation program.
    INFO       2006-07-24 10:23:48 [iaxxcwalker.cpp:59]
               CDomWalker::walk()
    Installation start: Monday, 24 July 2006, 10:23:26; installation directory: /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST; product to be installed: SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System
    TRACE<i>   [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iamodora.so
    TRACE<i>   [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxccntrl.cpp:398]
               CController::activateEvaluator()
    The controller registered the module COraInputChecker
    TRACE<i>   [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iamodada.so
    TRACE<i>   [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxccntrl.cpp:398]
               CController::activateEvaluator()
    The controller registered the module CIaSdbActor
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|fillContext
    INFO       2006-07-24 10:23:48 [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iajsmod.so
    INFO       2006-07-24 10:23:48 [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    t_J2EE_Dialogs.remove(WHERE 1=1)
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    t_J2EE_Dialogs.insertRow({
      di:false
      oneHost:true
    }), inserting
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step fillContext with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|fillContext has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|readProductXml
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    Reading additional shipment information from product.xml...
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    tProductInfo.updateRow({
      Name:WebAs
      Version:640
    }, WHERE ROWNUM=0), updating
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    IA_CONTR_DBPLATFORM.updateRow({
      DBPLATFORM:ORA
    }, WHERE ROWNUM=0), updating
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    Table: tWhat
      Name:What
      Value:INST
      Name:InstanceType
      Value:DI
      Name:DbType
      Value:NEWDB
      Name:DataType
      Value:SAP
      Name:MigType
      Value:STD
      Name:INQMY
      Value:NO
      Name:IsCluster
      Value:NO
      Name:IsClusterA
      Value:NO
      Name:IsClusterB
      Value:NO
      Name:UNICODE
      Value:YES
      Name:Db6Engine
      Value:EE
      Name:IGS
      Value:YES
      Name:CCM4X
      Value:NO
      Name:HETFS
      Value:false
      Name:LCCLIENT
      Value:false
      Name:J2EE630
      Value:false
      Name:DB2Connectivity
      Value:DRDA
      Name:SDM_JDBCDRIVER_DB4
      Value:engine
      Name:LCUSERDATAADMIN
      Value:false
      Name:SeparateSCS
      Value:false
      Name:EEENodeNumber
      Value:EEENode0
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step readProductXml with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|readProductXml has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|setDefaults
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    t_systems.remove(WHERE 1=1)
    INFO       2006-07-24 10:23:49
               CJSlibModule::writeInfo_impl()
    Looking for SAP system instances installed on this host...
    INFO       2006-07-24 10:23:49
               CJSlibModule::writeInfo_impl()
    No installed instances found!
    TRACE      [syxxcnamrs.cpp:278]
               PSyHostsEntry CSyIPNameResolverImpl::getHostByName(const iastring& hostName) const
    IP name localhost resolves to IP address(es): 127.0.0.1
    TRACE      [syxxcnamrs.cpp:208]
               PSyHostsEntry CSyIPNameResolverImpl::getHostByAddress(const iastring& ipAddress) const
    IP address 127.0.0.1 resolves to IP name(s): localhost
    TRACE      [iaxxbhosts.cpp:674]
               CIaOsHosts::resolveHostName()
    hostname after reverse lookup is: localhost
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    shells.updateRow({
      shell:/bin/bash
    }, WHERE shell='/bin/bash'), inserting
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step setDefaults with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|setDefaults has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|DNSCheck
    INFO       2006-07-24 10:23:50
               CJSlibModule::writeInfo_impl()
    DNS is configured correctly.
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step DNSCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|DNSCheck has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|MemoryCheck
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step MemoryCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|MemoryCheck has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|virtualHostCheck
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step virtualHostCheck with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|virtualHostCheck has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askWhat
    INFO       2006-07-24 10:23:51 [iaxxclib.cpp:83]
               load()
    Working directory changed to /tmp/sapinst_exe.3669.1153729381.
    TRACE      [iaxxclib.cpp:165]
               load()
    Opened iamodutl.so
    INFO       2006-07-24 10:23:51 [iaxxclib.cpp:108]
               load()
    Working directory changed to /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST.
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step askWhat with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askWhat has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askPrep
    TRACE      [iaxxgenimp.cpp:189]
               showDialog()
    showing dlg d_webas630_prepare_ci_unix
    TRACE      [iaxxgenimp.cpp:205]
               showDialog()
    <dialog sid="d_webas630_prepare_ci_unix">
    <dialog/>
    TRACE      [iaxxgenimp.cpp:845]
               showDialog()
    waiting for an answer from gui
    TRACE      [iaxxdlghnd.cpp:98]
               CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      [iaxxejsexp.cpp:208]
               EJS_Installer::writeTraceToLogBook()
    profile directory '/sapmnt/J2E/profile' does not exist. Returning undefined.
    TRACE      [iaxxgenimp.cpp:212]
               showDialog()
    <dialog sid="d_webas630_prepare_ci_unix">
    <dialog/>
    TRACE      [iaxxccntrl.cpp:493]
               CController::stepExecuted()
    The step askPrep with key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|askPrep has been executed successfully.
    TRACE      [iaxxcdgprc.cpp:635]
               CDialogProcessor::processDialogs()
    Executing dialog step J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|getJavaHome
    TRACE      [iaxxgenimp.cpp:189]
               showDialog()
    showing dlg diCdServerMissingPackageWithCdName
    TRACE      [iaxxgenimp.cpp:205]
               showDialog()
    <dialog sid="diCdServerMissingPackageWithCdName">
    <dialog/>
    TRACE      [iaxxgenimp.cpp:845]
               showDialog()
    waiting for an answer from gui
    TRACE      [iaxxdlghnd.cpp:98]
               CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      [iaxxgenimp.cpp:212]
               showDialog()
    <dialog sid="diCdServerMissingPackageWithCdName">
    <dialog/>
    INFO       2006-07-24 10:24:17 [syxxcfile.cpp:446]
               CSyFileImpl::copy(const CSyPath & ., ISyNode::eCopyMode 3, ISyProgressObserver*) const 
    Copying file /root/backupmnt/temp/51030724_2/DVD_NW_04_SR1_SAP_Web_AS_JAVA/J2EE_OSINDEP/JDKVersion.xml to: ..
    INFO       2006-07-24 10:24:17 [syuxcpath.cpp:369]
               CSyPath::createFile()
    Creating file /tmp/sapinst_instdir/NW04SR1/WEBAS_JAVA/CENTRAL/ONE_HOST/JDKVersion.xml.
    TRACE      [syuxctask.cpp:1242]
               CSyTaskImpl::start(bool)
    A child process has been started. Pid = 3706
    ERROR      2006-07-24 10:24:17 [iaxxbprocess.cpp:927]
               CIaOsProcess::getReturnCode_impl()
    FSL-04005  Unable to wait for process with ID 3706. No child processes
    ERROR      2006-07-24 10:24:17 [iaxxbprocess.cpp:948]
               CIaOsProcess::getReturnCode_impl()
    FSL-04006  A system call failed due to unknown reasons: A process could not be waited for. No child processes.
    TRACE      [iaxxejsbas.hpp:270]
               EJS_Base::dispatchFunctionCall()
    JS Callback has thrown std::ESyException: A process could not be waited for. No child processes
    WARNING    2006-07-24 10:24:17 [iaxxccntrl.cpp:477]
               CController::stepExecuted()
    The step getJavaHome with step key J2EE_EngineEnterprise_OneHost|ind|ind|ind|WebAS|630|0|J2EE_EngineEnterpriseDialogs|ind|ind|ind|WebAS|630|0|getJavaHome was executed with status ERROR.
    TRACE      [iaxxcsihlp.hpp:301]
               main()
    An error occurred during the installation of component SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System. Press the log view button to get extended error information or press OK to terminate the installation. Log files are written to SAP NetWeaver '04 Support Release 1> Java System> Oracle> Central System> Custom Installation - Java System.
    TRACE      [iaxxgenimp.cpp:845]
               showDialog()
    waiting for an answer from gui
    TRACE      [iaxxdlghnd.cpp:180]
               CDialogHandler::doHandleDoc()
    ACTION_OK received
    WARNING    2006-07-24 10:24:41 [iaxxcsihlp.hpp:250]
               main()
    An error occurred during the installation.
    Has anybody an idea whats wrong here?
    thanx

    Thanx Jeff!
    and sorry for replying so late
    like with many other things, reading notes carefully can help a lot
    problem was solved by setting
    LD_ASSUME_KERNEL=2.4.1
    for sapinst as described in sap note 722273

  • Memory issue

    Hi All,
    We are having frequent issues where the memory is being consumed fully.
    We have 16 gb of ram.
    ================================================================================
    ==   Checking profile:     prd_DVEBMGS52_sapprd
    ================================================================================
    ***WARNING: Unexpected parameter: auth/auth_number_in_userbuffer =9000
    ***WARNING: Unexpected parameter: auth/test_mode =N
    ***WARNING: Unexpected parameter: system/type =ABAP
    ***ERROR: /dev/shm is too small (19264 MB required, 8008 MB configured)
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_0 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_1 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_2 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_3 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_4 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_5 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_6 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_7 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_8 with 2047 MB
    ***INFO: Temporary create ES2 resource /SAP_ES2_sappfpar_9 with 841 MB
    Shared memory disposition overview
    ================================================================
    Shared memory pools
    Key:   10  Pool
                Size configured.....:   200000000 ( 190.7 MB)
                Size min. estimated.:   128139520 ( 122.2 MB)
                Advised Size........:   132000000 ( 125.9 MB)
    Key:   40  Pool for database buffers
                Size configured.....:   184000000 ( 175.5 MB)
                Size min. estimated.:   178871040 ( 170.6 MB)
                Advised Size........:   182000000 ( 173.6 MB)
    Shared memories inside of pool 10
    Key:       11  Size:      500000 (   0.5 MB) Factory calender buffer
    Key:       12  Size:     6000000 (   5.7 MB) TemSe Char-Code convert Buf.
    Key:       13  Size:    60500000 (  57.7 MB) Alert Area
    Key:       16  Size:       22400 (   0.0 MB) Semaphore activity monitoring
    Key:       17  Size:    11116480 (  10.6 MB) Roll administration
    Shared memories inside of pool 40
    Key:       42  Size:    21312992 (  20.3 MB) DB TTAB buffer
    Key:       43  Size:    66774392 (  63.7 MB) DB FTAB buffer
    Key:       44  Size:    13526392 (  12.9 MB) DB IREC buffer
    Key:       45  Size:     8406392 (   8.0 MB) DB short nametab buffer
    Key:       46  Size:       20480 (   0.0 MB) DB sync table
    Key:       47  Size:    15361024 (  14.6 MB) DB CUA buffer
    Key:       48  Size:      500000 (   0.5 MB) Number range buffer
    Key:       49  Size:     2968344 (   2.8 MB) Spool admin (SpoolWP+DiaWP)
    Shared memories outside of pools
    Key:        1  Size:        2500 (   0.0 MB) System administration
    Key:        2  Size:    60839260 (  58.0 MB) Disp. administration tables
    Key:        3  Size:   114048000 ( 108.8 MB) Disp. communication areas
    Key:        4  Size:      542848 (   0.5 MB) statistic area
    Key:        6  Size:   638976000 ( 609.4 MB) ABAP program buffer
    Key:        7  Size:       14838 (   0.0 MB) Update task administration
    Key:        8  Size:   268435556 ( 256.0 MB) Paging buffer
    Key:        9  Size:   268435556 ( 256.0 MB) Roll buffer
    Key:       14  Size:    20000000 (  19.1 MB) Presentation buffer
    Key:       18  Size:     3670116 (   3.5 MB) Paging adminitration
    Key:       19  Size:   150000000 ( 143.0 MB) Table-buffer
    Key:       30  Size:       70656 (   0.1 MB) Taskhandler runtime admin.
    Key:       31  Size:     4806000 (   4.6 MB) Dispatcher request queue
    Key:       33  Size:    61440000 (  58.6 MB) Table buffer, part.buffering
    Key:       34  Size:    30720000 (  29.3 MB) Enqueue table
    Key:       41  Size:    25010000 (  23.9 MB) DB statistics buffer
    Key:       51  Size:     3200000 (   3.1 MB) Extended memory admin.
    Key:       52  Size:       40000 (   0.0 MB) Message Server buffer
    Key:       54  Size:    40968192 (  39.1 MB) Export/Import buffer
    Key:       55  Size:        8192 (   0.0 MB) Spool local printer+joblist
    Key:       57  Size:     1048576 (   1.0 MB) Profilparameter in shared mem
    Key:       58  Size:        4096 (   0.0 MB) Enqueue ID for reset
    Key:       62  Size:    85983232 (  82.0 MB) Memory pipes
    Key:       63  Size:      409600 (   0.4 MB) ICMAN shared memory
    Key:       64  Size:     4202496 (   4.0 MB) Online Text Repository Buf.
    Key:       65  Size:     4202496 (   4.0 MB) Export/Import Shared Memory
    Key:       76  Size:     1586464 (   1.5 MB) ?????????????
    Key:       77  Size:      518432 (   0.5 MB) ?????????????
    Key:       78  Size:      500256 (   0.5 MB) ?????????????
    Key:     1002  Size:      400000 (   0.4 MB) Performance monitoring V01.0
    Key: 58900152  Size:        4096 (   0.0 MB) SCSA area
    Nr of operating system shared memory segments: 33
    Shared memory resource requirements estimated
    ================================================================
    Total Nr of shared segments required.....:         33
    System-imposed number of shared memories.:       1000
    Shared memory segment size required min..:  638976000 ( 609.4 MB)
    System-imposed maximum segment size......: 14025752576 (13376.0 MB)
    Swap space requirements estimated
    ================================================
    Shared memory....................: 2008.5 MB
    ..in pool 10  122.2 MB,   64% used
    ..in pool 40  170.6 MB,   97% used
    ..not in pool: 1707.2 MB
    Processes........................:  897.9 MB
    Extended Memory .................: 7788.0 MB
    Extended Memory 2 ...............: 19264.0 MB
    .. 70 VMs, 1048.0 MB address space
    Total, minimum requirement.......: 29958.4 MB
    Process local heaps, worst case..: 28610.2 MB
    Total, worst case requirement....: 58568.7 MB
    Errors detected..................:    0
    Warnings detected................:    3
    sapkxpsrmdb01:prdadm 4> free -m
                 total       used       free     shared    buffers     cached
    Mem:         16023      15474        548          0        174      11794
    -/+ buffers/cache:       3505      12518
    Swap:        21599       3717      17882
    Oracle memory areas
    SQL> show sga
    Total System Global Area 4714397696 bytes
    Fixed Size                  2090240 bytes
    Variable Size            2415921920 bytes
    Database Buffers         2281701376 bytes
    Redo Buffers               14684160 bytes
    SQL> show parameter pga
    NAME                                 TYPE        VALUE
    pga_aggregate_target                 big integer 3407200911
    SQL>
    Why is that we are running out of memory even though we have enough RAM to accomodate oracle and SAP and linux OS requirements?
    I wanted to know as what exactly the sappfpar reports? and PGA will be allocated on demand right?

    Hi Markus,
    Thanks for the response.Hope you are doing good.Nice to hear from you.
    I presume you are refrering to
    sunrpc.tcp_slot_table_entries = 16
    sunrpc.udp_slot_table_entries = 16
    sunrpc.max_resvport = 1023
    sunrpc.min_resvport = 665
    sunrpc.nlm_debug = 0
    sunrpc.nfsd_debug = 0
    sunrpc.nfs_debug = 0
    sunrpc.rpc_debug = 0
    vxvm.vxinfo.volkio_commitwaitq = volkioq_commitwait_start count: 0
    vxvm.vxinfo.volkio_commitwaitq = volkioq_commitwait_start:
    vxvm.vxinfo.volkioqueue = volkioq_start count: 0
    vxvm.vxinfo.volkioqueue = volkioq_start:
    vxvm.vxinfo.volsio_otherq = volsioq_done count: 0
    vxvm.vxinfo.volsio_otherq = volsioq_done:
    vxvm.vxinfo.volsio_otherq = volsioq_restart count: 0
    vxvm.vxinfo.volsio_otherq = volsioq_restart:
    vxvm.vxinfo.volsio_otherq = volsioq_redone count: 0
    vxvm.vxinfo.volsio_otherq = volsioq_redone:
    vxvm.vxinfo.volsio_idleq = volsioq_idle_start count: 0
    vxvm.vxinfo.volsio_idleq = volsioq_idle_start:
    vxvm.vxinfo.volsioqueue = volsioq_start count: 0
    vxvm.vxinfo.volsioqueue = volsioq_start:
    vxvm.vxinfo.volktrans = vol_config_loaded: 1
    vxvm.vxinfo.volktrans = vol_commit_in_progress: 0
    vxvm.vxinfo.volktrans = vol_ktrans_locked: 0
    vxvm.vxinfo.volktrans = vol_ktrans_pending_abort: 0
    vxvm.vxinfo.volktrans = vol_ktrans_abort_is_possible: 0
    vxvm.vxinfo.volktrans = transaction state: last transaction committed
    vxvm.vxinfo.voliod_info = voliod_running: 0
    vxvm.vxinfo.voliod_info = voliod_need: 0
    vxvm.vxinfo.voliod_info = voliod_count: 32
    vxvm.vxinfo.voliod_info = voliod_want_count: 32
    vxvm.vxinfo.voliomem = memory reservation pool usage
    vxvm.vxinfo.voliomem = id: max mem used: total allocated mem: mem in use: min mem: max mem
    vxvm.vxinfo.voliomem =  0        0            100000             0        100000     8000000
    vxvm.vxinfo.volkiocount_locked = volkiocount: 0
    vxvm.vxinfo.volkiocount = volkiocount: 0
    vxvm.vxio.vol_rp_decrement = 8
    vxvm.vxio.vol_rp_increment = 8
    vxvm.vxio.vol_use_rq = 1
    vxvm.vxio.vol_use_rq = 1
    vxvm.vxio.hacomm_logbuf_slots = 1000
    vxvm.vxio.hacomm_transbuf_slots = 256
    vxvm.vxio.hacomm_tracebuf_slots = 1024
    vxvm.vxio.svm_session_trace_count = 2000
    vxvm.vxio.svm_debugging_enable = 0
    vxvm.vxio.vxvm_req_stack_endio = 3072
    vxvm.vxio.vxvm_req_stack = 4096
    vxvm.vxio.hacomm_min_winsz_enable_app = 2048
    vxvm.vxio.hacomm_min_winsz_enable_peer = 2048
    vxvm.vxio.hacomm_min_split_segsz = 1024
    vxvm.vxio.hacomm_max_segsz = 1048576
    vxvm.vxio.hacomm_min_split_fragsz = 2048
    vxvm.vxio.hacomm_max_fragsz = 1048576
    vxvm.vxio.hacomm_rcv_bufsz = 1048576
    vxvm.vxio.hacomm_snd_bufsz = 1048576
    vxvm.vxio.hacomm_msg_batching_ok = 1
    vxvm.vxio.hacomm_direct_send_ok = 1
    vxvm.vxio.hacomm_restore_interval = 60
    vxvm.vxio.hacomm_hb_interval = 3
    vxvm.vxio.hacomm_ack_interval = 200
    vxvm.vxio.svm_txpt_type = 2
    vxvm.vxio.voldrl_max_seq_dirty = 3
    vxvm.vxio.vol_max_volumes = 65534
    vxvm.vxio.vol_rvio_maxpool_sz = 134217728
    vxvm.vxio.vol_vvr_use_nat = 0
    vxvm.vxio.vol_max_wrspool_sz = 16777216
    vxvm.vxio.vol_nm_hb_timeout = 10
    vxvm.vxio.vol_dcm_replay_size = 262144
    vxvm.vxio.volraid_minpool_size = 4194304
    vxvm.vxio.volcvm_smartsync = 1
    vxvm.vxio.vol_min_lowmem_sz = 4194304
    vxvm.vxio.vol_max_nmpool_sz = 16777216
    vxvm.vxio.vol_max_rdback_sz = 67108864
    vxvm.vxio.volpagemod_max_memsz = 1536   0
    vxvm.vxio.vol_fmr_logsz = 4
    vxvm.vxio.voliomem_maxpool_sz = 134217728
    vxvm.vxio.voliomem_chunk_size = 32768
    vxvm.vxio.vol_max_nlogs = 20
    vxvm.vxio.vol_max_nconfigs = 20
    vxvm.vxio.vxtask_max_monitors = 32
    vxvm.vxio.vxtask_max_monitors = 32
    vxvm.vxio.vol_checkpt_default = 20480
    vxvm.vxio.voliot_max_open = 32
    vxvm.vxio.voliot_errbuf_dflt = 16384
    vxvm.vxio.voliot_iobuf_default = 8192
    vxvm.vxio.voliot_iobuf_max = 65536
    vxvm.vxio.voliot_iobuf_limit = 131072
    vxvm.vxio.vol_maxstablebufsize = 256
    vxvm.vxio.vol_mvr_maxround = 512
    vxvm.vxio.vol_maxparallelio = 256
    vxvm.vxio.voldrl_max_drtregs = 2048
    vxvm.vxio.voldrl_min_regionsz = 1024
    vxvm.vxio.vol_default_iodelay = 50
    vxvm.vxio.maxiosize = 2048
    vxvm.vxio.vol_maxioctl = 32768
    vxvm.vxio.vol_maxkiocount = 20000
    vxdmp.dmp_retry_count = 5
    vxdmp.dmp_restore_cycles = 10
    vxdmp.dmp_restore_policy = 1
    vxdmp.dmp_restore_interval = 300
    vxdmp.dmp_pathswitch_blks_shift = 11
    abi.vsyscall32 = 1
    dev.scsi.logging_level = 0
    dev.raid.speed_limit_max = 200000
    dev.raid.speed_limit_min = 1000
    dev.cdrom.check_media = 0
    dev.cdrom.lock = 1
    dev.cdrom.debug = 0
    dev.cdrom.autoeject = 0
    dev.cdrom.autoclose = 1
    dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17
    dev.cdrom.info =
    dev.cdrom.info = drive name:            hda
    dev.cdrom.info = drive speed:           24
    dev.cdrom.info = drive # of slots:      1
    dev.cdrom.info = Can close tray:                1
    dev.cdrom.info = Can open tray:         1
    dev.cdrom.info = Can lock tray:         1
    dev.cdrom.info = Can change speed:      1
    dev.cdrom.info = Can select disk:       0
    dev.cdrom.info = Can read multisession: 1
    dev.cdrom.info = Can read multisession: 1
    dev.cdrom.info = Can read MCN:          1
    dev.cdrom.info = Reports media changed: 1
    dev.cdrom.info = Can play audio:                1
    dev.cdrom.info = Can write CD-R:                0
    dev.cdrom.info = Can write CD-RW:       0
    dev.cdrom.info = Can read DVD:          1
    dev.cdrom.info = Can write DVD-R:       0
    dev.cdrom.info = Can write DVD-RAM:     0
    dev.cdrom.info = Can read MRW:          1
    dev.cdrom.info = Can write MRW:         1
    dev.cdrom.info = Can write RAM:         1
    dev.cdrom.info =
    dev.cdrom.info =
    dev.rtc.max-user-freq = 64
    debug.exception-trace = 1
    net.ipv6.conf.default.max_addresses = 16
    net.ipv6.conf.default.max_desync_factor = 600
    net.ipv6.conf.default.regen_max_retry = 5
    net.ipv6.conf.default.temp_prefered_lft = 86400
    net.ipv6.conf.default.temp_valid_lft = 604800
    net.ipv6.conf.default.use_tempaddr = 0
    net.ipv6.conf.default.force_mld_version = 0
    net.ipv6.conf.default.router_solicitation_delay = 1
    net.ipv6.conf.default.router_solicitation_interval = 4
    net.ipv6.conf.default.router_solicitations = 3
    net.ipv6.conf.default.dad_transmits = 1
    net.ipv6.conf.default.autoconf = 1
    net.ipv6.conf.default.accept_redirects = 1
    net.ipv6.conf.default.accept_ra = 1
    net.ipv6.conf.default.mtu = 1280
    net.ipv6.conf.default.hop_limit = 64
    net.ipv6.conf.default.forwarding = 0
    net.ipv6.conf.all.max_addresses = 16
    net.ipv6.conf.all.max_desync_factor = 600
    net.ipv6.conf.all.regen_max_retry = 5
    net.ipv6.conf.all.temp_prefered_lft = 86400
    net.ipv6.conf.all.temp_valid_lft = 604800
    net.ipv6.conf.all.use_tempaddr = 0
    net.ipv6.conf.all.force_mld_version = 0
    net.ipv6.conf.all.router_solicitation_delay = 1
    net.ipv6.conf.all.router_solicitation_delay = 1
    net.ipv6.conf.all.router_solicitation_interval = 4
    net.ipv6.conf.all.router_solicitations = 3
    net.ipv6.conf.all.dad_transmits = 1
    net.ipv6.conf.all.autoconf = 1
    net.ipv6.conf.all.accept_redirects = 1
    net.ipv6.conf.all.accept_ra = 1
    net.ipv6.conf.all.mtu = 1280
    net.ipv6.conf.all.hop_limit = 64
    net.ipv6.conf.all.forwarding = 0
    net.ipv6.conf.bond0.max_addresses = 16
    net.ipv6.conf.bond0.max_desync_factor = 600
    net.ipv6.conf.bond0.regen_max_retry = 5
    net.ipv6.conf.bond0.temp_prefered_lft = 86400
    net.ipv6.conf.bond0.temp_valid_lft = 604800
    net.ipv6.conf.bond0.use_tempaddr = 0
    net.ipv6.conf.bond0.force_mld_version = 0
    net.ipv6.conf.bond0.router_solicitation_delay = 1
    net.ipv6.conf.bond0.router_solicitation_interval = 4
    net.ipv6.conf.bond0.router_solicitations = 3
    net.ipv6.conf.bond0.dad_transmits = 1
    net.ipv6.conf.bond0.autoconf = 1
    net.ipv6.conf.bond0.accept_redirects = 1
    net.ipv6.conf.bond0.accept_ra = 1
    net.ipv6.conf.bond0.mtu = 1500
    net.ipv6.conf.bond0.hop_limit = 64
    net.ipv6.conf.bond0.forwarding = 0
    net.ipv6.conf.lo.max_addresses = 16
    net.ipv6.conf.lo.max_desync_factor = 600
    net.ipv6.conf.lo.regen_max_retry = 5
    net.ipv6.conf.lo.temp_prefered_lft = 86400
    net.ipv6.conf.lo.temp_valid_lft = 604800
    net.ipv6.conf.lo.use_tempaddr = -1
    net.ipv6.conf.lo.force_mld_version = 0
    net.ipv6.conf.lo.router_solicitation_delay = 1
    net.ipv6.conf.lo.router_solicitation_interval = 4
    net.ipv6.conf.lo.router_solicitations = 3
    net.ipv6.conf.lo.dad_transmits = 1
    net.ipv6.conf.lo.autoconf = 1
    net.ipv6.conf.lo.accept_redirects = 1
    net.ipv6.conf.lo.accept_ra = 1
    net.ipv6.conf.lo.accept_ra = 1
    net.ipv6.conf.lo.mtu = 16436
    net.ipv6.conf.lo.hop_limit = 64
    net.ipv6.conf.lo.forwarding = 0
    net.ipv6.neigh.bond0.locktime = 0
    net.ipv6.neigh.bond0.proxy_delay = 79
    net.ipv6.neigh.bond0.anycast_delay = 99
    net.ipv6.neigh.bond0.proxy_qlen = 64
    net.ipv6.neigh.bond0.unres_qlen = 3
    net.ipv6.neigh.bond0.gc_stale_time = 60
    net.ipv6.neigh.bond0.delay_first_probe_time = 5
    net.ipv6.neigh.bond0.base_reachable_time = 30
    net.ipv6.neigh.bond0.retrans_time = 1000
    net.ipv6.neigh.bond0.app_solicit = 0
    net.ipv6.neigh.bond0.ucast_solicit = 3
    net.ipv6.neigh.bond0.mcast_solicit = 3
    net.ipv6.neigh.lo.locktime = 0
    net.ipv6.neigh.lo.proxy_delay = 79
    net.ipv6.neigh.lo.anycast_delay = 99
    net.ipv6.neigh.lo.proxy_qlen = 64
    net.ipv6.neigh.lo.unres_qlen = 3
    net.ipv6.neigh.lo.gc_stale_time = 60
    net.ipv6.neigh.lo.delay_first_probe_time = 5
    net.ipv6.neigh.lo.base_reachable_time = 30
    net.ipv6.neigh.lo.retrans_time = 1000
    net.ipv6.neigh.lo.app_solicit = 0
    net.ipv6.neigh.lo.ucast_solicit = 3
    net.ipv6.neigh.lo.mcast_solicit = 3
    net.ipv6.neigh.default.gc_thresh3 = 1024
    net.ipv6.neigh.default.gc_thresh2 = 512
    net.ipv6.neigh.default.gc_thresh1 = 128
    net.ipv6.neigh.default.gc_interval = 30
    net.ipv6.neigh.default.locktime = 0
    net.ipv6.neigh.default.proxy_delay = 79
    net.ipv6.neigh.default.anycast_delay = 99
    net.ipv6.neigh.default.proxy_qlen = 64
    net.ipv6.neigh.default.unres_qlen = 3
    net.ipv6.neigh.default.gc_stale_time = 60
    net.ipv6.neigh.default.delay_first_probe_time = 5
    net.ipv6.neigh.default.base_reachable_time = 30
    net.ipv6.neigh.default.retrans_time = 1000
    net.ipv6.neigh.default.retrans_time = 1000
    net.ipv6.neigh.default.app_solicit = 0
    net.ipv6.neigh.default.ucast_solicit = 3
    net.ipv6.neigh.default.mcast_solicit = 3
    net.ipv6.mld_max_msf = 10
    net.ipv6.ip6frag_secret_interval = 600
    net.ipv6.ip6frag_time = 60
    net.ipv6.ip6frag_low_thresh = 196608
    net.ipv6.ip6frag_high_thresh = 262144
    net.ipv6.bindv6only = 0
    net.ipv6.icmp.ratelimit = 1000
    net.ipv6.route.min_adv_mss = 1
    net.ipv6.route.mtu_expires = 600
    net.ipv6.route.gc_elasticity = 0
    net.ipv6.route.gc_interval = 30
    net.ipv6.route.gc_timeout = 60
    net.ipv6.route.gc_min_interval = 0
    net.ipv6.route.max_size = 4096
    net.ipv6.route.gc_thresh = 1024
    net.unix.max_dgram_qlen = 10
    net.token-ring.rif_timeout = 600000
    net.ipv4.ip_conntrack_max = 65536
    net.ipv4.netfilter.ip_conntrack_tcp_max_retrans = 3
    net.ipv4.netfilter.ip_conntrack_tcp_be_liberal = 0
    net.ipv4.netfilter.ip_conntrack_tcp_loose = 3
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_max_retrans = 300
    net.ipv4.netfilter.ip_conntrack_log_invalid = 0
    net.ipv4.netfilter.ip_conntrack_generic_timeout = 600
    net.ipv4.netfilter.ip_conntrack_icmp_timeout = 30
    net.ipv4.netfilter.ip_conntrack_udp_timeout_stream = 180
    net.ipv4.netfilter.ip_conntrack_udp_timeout = 30
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_close = 10
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_last_ack = 30
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 432000
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv = 60
    net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_sent = 120
    net.ipv4.netfilter.ip_conntrack_buckets = 8192
    net.ipv4.netfilter.ip_conntrack_count = 223
    net.ipv4.conf.eth1.force_igmp_version = 0
    net.ipv4.conf.eth1.disable_policy = 0
    net.ipv4.conf.eth1.disable_xfrm = 0
    net.ipv4.conf.eth1.arp_ignore = 0
    net.ipv4.conf.eth1.arp_announce = 0
    net.ipv4.conf.eth1.arp_filter = 0
    net.ipv4.conf.eth1.tag = 0
    net.ipv4.conf.eth1.log_martians = 0
    net.ipv4.conf.eth1.bootp_relay = 0
    net.ipv4.conf.eth1.medium_id = 0
    net.ipv4.conf.eth1.proxy_arp = 0
    net.ipv4.conf.eth1.accept_source_route = 0
    net.ipv4.conf.eth1.send_redirects = 0
    net.ipv4.conf.eth1.rp_filter = 1
    net.ipv4.conf.eth1.shared_media = 1
    net.ipv4.conf.eth1.secure_redirects = 0
    net.ipv4.conf.eth1.accept_redirects = 0
    net.ipv4.conf.eth1.mc_forwarding = 0
    net.ipv4.conf.eth1.forwarding = 0
    net.ipv4.conf.eth0.force_igmp_version = 0
    net.ipv4.conf.eth0.disable_policy = 0
    net.ipv4.conf.eth0.disable_xfrm = 0
    net.ipv4.conf.eth0.arp_ignore = 0
    net.ipv4.conf.eth0.arp_announce = 0
    net.ipv4.conf.eth0.arp_filter = 0
    net.ipv4.conf.eth0.tag = 0
    net.ipv4.conf.eth0.log_martians = 0
    net.ipv4.conf.eth0.bootp_relay = 0
    net.ipv4.conf.eth0.medium_id = 0
    net.ipv4.conf.eth0.proxy_arp = 0
    net.ipv4.conf.eth0.accept_source_route = 0
    net.ipv4.conf.eth0.send_redirects = 0
    net.ipv4.conf.eth0.rp_filter = 1
    net.ipv4.conf.eth0.shared_media = 1
    net.ipv4.conf.eth0.secure_redirects = 0
    net.ipv4.conf.eth0.accept_redirects = 0
    net.ipv4.conf.eth0.mc_forwarding = 0
    net.ipv4.conf.eth0.forwarding = 0

  • Db performance degradation after upgrading a VM from EL 4.7 to EL 4.8

    Hi,
    We performed an OEL4.7 to OEL4.8 migration for a vm; we did not upgrade the dom0.
    Here is the config data:
    vm:
    OLDl:
    OEL4.7
    2.6.9-78.0.13.0.1.ELsmp 64bit
    HVM
    NEW:
    OEL4.8
    2.6.9-89.0.23.0.1.ELsmp, 64bit
    HVM
    dom0(unchanged):
    OVM 2.1.2, 2.6.18-8.1.15.1.31.el5xen
    DB version:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
    No init param changes!!!
    After the migration, the only kernel params that have changed, are below:
    Kernel settings.     4.8      4.7
    kernel.shmmax     4398045611104     12884901888
    kernel.shmall     1073741824     3145728
    sunrpc.tcp_slot_table_entries     16 32
    net.ipv4.ip_local_port_range     9000 65500     1024 65000
    fs.file-max     6815744     270336
    Problem:
    The application response time increased by 100%, and the most heavy queries, after running the load
    test and the ASH report, deal with "CPU+wait for CPU" event.
    Unfortunately, I don't have the explain plan of these queries before the OS migration so I can identify
    the impact on the exec plan.
    So far, I have not been able to determine the cause of this problem and I really appreciate some help at this
    point.
    Thank you.

    What's a MT client? How to read your kernel parameters, 1st 4.7, 2nd 4.8?
    Looking at your kernel parameters... is there some typo? I think the values don't make much sense, e.g. shared memory segment 4 TB -> 12 GB? Either way this looks very strange to me. Same for fs.file-max, etc. I'm not sure if setting shared memory segment to more than 4 GB is actually supported. Where did you get these parameters?
    http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html#kernel
    I would also verifiy your shell ulimits.
    Edited by: Markus Waldorf on Jul 23, 2010 5:58 PM
    Just noticed your kernel parameter are 4.8 <- 4.7. Anyway, I wonder what value will actually be used if you set shared memory to 4 TB, but you can probably verify with
    /sbin/sysctl -a | grep kernel.shmmax
    Edited by: Markus Waldorf on Jul 23, 2010 6:15 PM
    The following values are probably more common. Shared max is 2 GB.
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 262144
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    Next, edit your “/etc/security/limits.conf” file, adding the following lines:
    oracle          soft    nproc           2047
    oracle          hard    nproc           16384
    oracle          soft    nofile          1024
    oracle          hard    nofile          65536
    If your current “/etc/pam.d/login” file does not already contain the following line, add it:
    session    required     pam_limits.so
    Finally, add the following lines to your "/etc/profile" file:
    #Tweaks for Oracle
    if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
        else
        ulimit -u 16384 -n 65536
        fi
    fi

  • Problem of SIGPOLL(SI_NOINFO) in latest Solaris9 kernel patch

    Hi,
    We are facing a rather strange problem with the latest kernel patch on Solaris 9. (Generic_112233-08). We had not faced this problem with any of the other kernel patches of Solaris 9.
    Our application has a main thread and a single child thread (pthread). The main thread schedules aio_writes() on the raw disk interface and lets the child thread block on sigwaitinfo() to listen to the signal completion notification. This is communicated to it via the SI_ASYNCIO code of SIGPOLL. The child thread then informs the main thread by writing to a bi-directional pipe. Since the main thread has registered for read interest on the bi-directional pipe (via /dev/poll) it is informed of the completion of the aio_write() without having to block itself. Under normal circumstances, the child thread receives SIGPOLL with SI_ASYNCIO code.
    This application has been running fine on all the previous builds of Solaris (Generic, Generic_112233-04, Generic_112233-06) on sparc platform expect with the latest kernel patch. The child thread now keeps receiving SIGPOLL with SI_NOINFO code. There has been no change in our application and we are perplexed to the reason of this behaviour. Since it is SI_NOINFO there is not much debugging information we can get.
    We have been able to replicate this behaviour using a small stand-alone program. We are attaching it at the end of the email. We tried this program on a couple of different Sparc systems and were able to reproduce this behaviour on one of them but not on the other.
    Has anybody faced problems with regard to SIGPOLL in the latest kernel patch of Solaris 9 for sparc systems ?
    Thanks
    Regards
    Raj Pagaku
    proxy-24:~ >uname -a
    SunOS proxy-24 5.9 Generic_112233-08 sun4u sparc SUNW,Ultra-5_10
    proxy-24:~ >gcc -v
    Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.2/specs
    Configured with: ../configure with-as=/usr/ccs/bin/as with-ld=/usr/ccs/bin/ld --disable-nls
    Thread model: posix
    gcc version 3.2
    Compiled this program using the following command : gcc -g kernel_bug.c -lrt -lpthread
    #include <stdio.h>
    #include <aio.h>
    #include <errno.h>
    #include <fcntl.h>
    #include <pthread.h>
    #include <signal.h>
    #include <stdlib.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/resource.h>
    #include <sys/stat.h>
    #include <sys/types.h>
    #define min(x,y) (((x)<=(y))?(x):(y))
    #define DISPLAY_COUNT 10000
    typedef struct DiskInfoCallOut {
    void (*func_ptr)(void *);
    void *data_ptr;
    } DiskInfoCallOut;
    typedef struct DiskInfo {
    struct aiocb di_aiocb;
    DiskInfoCallOut di_callout;
    off_t di_currOffset;
    int di_scheduled;
    } DiskInfo;
    typedef struct Disk {
    int fd;
    char *buffer;
    int bufferLen;
    } Disk;
    static sigset_t aioSignalSet;
    int aioSigFD[2];
    int glob_scheduled = 1;
    int glob_respond = 1;
    Disk disk;
    static void LaunchDiskOperation(DiskInfo *di);
    char BUFDATA[4096] = {'a'};
    char rawDeviceName[256] = "/dev/rdsk/";
    static void
    InitializeDisk()
    int fd;
    if ((fd = open(rawDeviceName, O_RDWR, 0)) == -1) {
    fprintf(stderr, "Unable to open raw device \n");
    exit(-1);
    disk.fd = fd;
    disk.buffer = BUFDATA;
    disk.bufferLen = sizeof(BUFDATA);
    static void
    AIOSignalHandler(int sigNum, siginfo_t* si, void* context)
    fprintf(stderr, "WARN: got signal %d in AIOSignalHandler!\n", sigNum);
    /* Function implementing the slave thread */
    static void*
    AIOSignalThread(void *arg)
    struct sigaction sa;
    siginfo_t info;
    sigset_t ss;
    int sig_num;
    int retVal;
    /* Initialize the signal set*/
    sigemptyset(&ss);
    sigaddset(&ss, SIGPOLL);
    if ((retVal = pthread_sigmask(SIG_SETMASK, &ss, NULL))) {
    fprintf(stderr, "pthread_sigmask failed in AIOSignalThread \n");
    exit(-1);
    sa.sa_handler = NULL;
    sa.sa_sigaction = AIOSignalHandler;
    sa.sa_mask = aioSignalSet;
    sa.sa_flags = SA_SIGINFO;
    if (sigaction(SIGPOLL, &sa, NULL)) {
    fprintf(stderr, "sigaction in AIOSignalThread \n");
    exit(-1);
    /* Wait infinitely for the signals and respond to the main thread */
    while (1) {
    sig_num = sigwaitinfo(&aioSignalSet, &info);
    if (sig_num != SIGPOLL) {
    fprintf(stderr, "caught unexpected signal %d in AIOSignalThread \n",
    sig_num);
    exit(-1);
    if (info.si_code != SI_ASYNCIO){
    fprintf(stderr, "ERROR: siginfo_t had si_code != SI_ASYNCIO, si_code = %d \n", info.si_code);
    continue;
    /* Write the stored pointer value in the pipe so that the main thread can process it */
    if (write(aioSigFD[1], &(info.si_value.sival_ptr), sizeof(info.si_value.sival_ptr)) !=
    sizeof(info.si_value.sival_ptr)) {
    perror("Couldn't write the whole pointer");
    exit(-1);
    return (NULL);
    static void
    Init()
    pthread_attr_t aioAttr;
    pthread_t aioThread;
    int retVal = 0;
    /* Create a bidirectional pipe */
    if (pipe(aioSigFD)) {
    perror("pipe failed");
    exit(-1);
    /* Initialize to prevent other threads from being interrupted by
    SIGPOLL */
    sigemptyset(&aioSignalSet);
    sigaddset(&aioSignalSet, SIGPOLL);
    if ((retVal = pthread_sigmask(SIG_BLOCK, &aioSignalSet, NULL))) {
    fprintf(stderr, "pthread_sigmask failed in Init\n");
    exit(-1);
    InitializeDisk();
    if ((retVal = pthread_attr_init(&aioAttr)))
    fprintf(stderr, "pthread_attr_init failed \n");
    if ((retVal = pthread_attr_setdetachstate(&aioAttr, PTHREAD_CREATE_DETACHED)))
    fprintf(stderr, "pthread_attr_setdetachstate failed \n");
    if ((retVal = pthread_attr_setscope(&aioAttr, PTHREAD_SCOPE_SYSTEM)))
    fprintf(stderr, "pthread_attr_setscope failed in \n");
    if ((retVal = pthread_attr_setstacksize(&aioAttr, 2*1024*1024)))
    fprintf(stderr, "pthread_attr_setstacksize failed \n");
    if ((retVal = pthread_create(&aioThread, &aioAttr,
    AIOSignalThread, NULL)))
    fprintf(stderr, "pthread_create failed \n");
    static void
    UpdateDiskWriteInformation(DiskInfo *di)
    di->di_currOffset += disk.bufferLen;
    di->di_scheduled = 0;
    static void
    DiskOpCompleted(void *ptr)
    DiskInfo di = (DiskInfo )ptr;
    if (aio_error(&di->di_aiocb))
    perror("aio_error");
    if (aio_return(&di->di_aiocb) < 0)
    perror("aio_return ");
    UpdateDiskWriteInformation(di);
    glob_respond++;
    static void
    LaunchDiskOperation(DiskInfo *di)
    int res;
    di->di_callout.func_ptr = DiskOpCompleted;
    di->di_callout.data_ptr = di;
    memset(&di->di_aiocb, 0, sizeof(di->di_aiocb));
    di->di_aiocb.aio_fildes = disk.fd;
    di->di_aiocb.aio_buf = disk.buffer;
    di->di_aiocb.aio_nbytes = disk.bufferLen;
    di->di_aiocb.aio_offset = di->di_currOffset;
    di->di_scheduled = 1;
    di->di_aiocb.aio_sigevent.sigev_notify = SIGEV_SIGNAL;
    di->di_aiocb.aio_sigevent.sigev_signo = SIGPOLL;
    di->di_aiocb.aio_sigevent.sigev_value.sival_ptr = &di->di_callout;
    res = aio_write(&di->di_aiocb);
    if (res == -1) {
    perror("aio op error");
    static void
    HandleSignalResponses()
    int fd;
    #define DISKINFO_CALLOUT_MAX 64
    DiskInfoCallOut* callout[DISKINFO_CALLOUT_MAX];
    struct stat pipeStat;
    int numCompleted;
    int bytesToRead;
    int sz;
    int i;
    fd = aioSigFD[0];
    while (1) {
    /* Find whether there is any data in the pipe */
    if(-1 == fstat(fd, &pipeStat)) {
    perror("fstat");
    exit(-1);
    if (pipeStat.st_size < sizeof(DiskInfoCallOut *))
    break;
    numCompleted = min((pipeStat.st_size/sizeof(DiskInfoCallOut *)),DISKINFO_CALLOUT_MAX);
    bytesToRead = numCompleted * sizeof(DiskInfoCallOut *);
    if ((sz = read(fd, callout, bytesToRead)) != bytesToRead) {
    perror("Error reading from pipe");
    exit(-1);
    for (i = 0; i < numCompleted; i++)
    (*callout[i]->func_ptr)(callout[i]->data_ptr);
    int main(int argc, char *argv[])
    DiskInfo *di;
    FILE *logPtr1 = NULL;
    FILE *logPtr2 = NULL;
    FILE *logPtr3 = NULL;
    struct rusage ru;
    struct timeval t1, t2;
    long timeTaken = 0;
    int writeCount = 0;
    int i;
    char logFileName1[1024];
    char logFileName2[1024];
    char logFileName3[1024];
    if (argc < 2) {
    fprintf(stderr, "Usage : %s <partition_name> \n", argv[0]);
    exit(-1);
    strcat(rawDeviceName, argv[1]);
    writeCount = 1;
    printf("Partition selected = %s \n", rawDeviceName);
    di = calloc(writeCount, sizeof(DiskInfo));
    sprintf(logFileName1, "%s.log1", argv[0]);
    if ((logPtr1 = fopen(logFileName1, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    sprintf(logFileName2, "%s.log2", argv[0]);
    if ((logPtr2 = fopen(logFileName2, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    sprintf(logFileName3, "%s.log3", argv[0]);
    if ((logPtr3 = fopen(logFileName3, "w+")) == NULL) {
    fprintf(stderr, "Unable to create file test_pgm \n");
    exit(-1);
    Init();
    for (i = 0; i < writeCount; i++) {
    di.di_currOffset = (1 << 18) * (i + 1);
    di[i].di_scheduled = 0;
    gettimeofday(&t1, NULL);
    while (1) {
    int curScheduled = 0;
    /* Schedule the disk operations */
    for (i = 0; i < writeCount; i++) {
    if (di[i].di_scheduled == 0) {
    LaunchDiskOperation(&di[i]);
    glob_scheduled++;
    curScheduled++;
    /* Handle the responses */
    HandleSignalResponses();
    if ((curScheduled) && (glob_respond % DISPLAY_COUNT == 0)) {
    gettimeofday(&t2, NULL);
    timeTaken = ((t2.tv_sec * 1000000 + t2.tv_usec) -
    (t1.tv_sec * 1000000 + t1.tv_usec))/1000;
    printf("Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(logPtr1, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr1 ..\n");
    fprintf(logPtr2, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr2 ..\n");
    fprintf(logPtr3, "Scheduled = %d, Responded = %d, Time Taken = %ld ms \n",
    glob_scheduled, glob_respond, timeTaken);
    fprintf(stderr,"wrote to logPtr3 ..\n");
    t1 = t2;

    Hi @cooldog ,
    I hit this same LVM2 snapshot kernel oops on several Oracle Linux 6.5 servers running UEK R3 kernel version 3.8.13-16.3.1.  I have Linux Premier Support so I opened a Service Request.  Oracle Support got back to me with the following notes.
    Hello Matt, 
    Bug 17487738 : EXT4: STRESS TESTING WITH SUSPEND/RESUME FS ACCESS CAUSES FS ERRORS This bug is fixed in kernel version: 3.8.13-18. This kernel will be available quite soon for download.
    You may upgrade the kernel once its available. ~Siju 
    Update
    Dear Matt, Latest available UEK3 kernel version 'kernel-uek-3.8.13-26.el6uek.x86_64' incorporates the required bugfix. [root@server1 tmp]# rpm -q --changelog -p kernel-uek-3.8.13-26.el6uek.x86_64.rpm | grep -i 17487738
    warning: kernel-uek-3.8.13-26.el6uek.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID ec551f03
    - fs: protect write with sb_start/end_write in generic_file_write_iter (Guangyu Sun) [Orabug: 17487738] <<<<<<======================================== You can download the UEK3 kernel from ULN or from public-yum repo. 
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-firmware-3.8.13-26.el6uek.noarch.rpm
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-3.8.13-26.el6uek.x86_64.rpm Hope this helps! ~Siju 
    Subscribe to the Oracle Linux el-errata mailing list .
    The latest kernel-uek-3.8.13-26.el6uek.x86_64 version fixed the problem.
    - Matt

  • Public yum - wrong links - file not found

    Hi,
    I'm having some trouble with Oracle Linux 6.5 and the UEK3 kernel in VirtualBox, which might be due to hibernation, and wanted to try some older kernel, like UEK1 or UEK2, to see if I can reproduce the issue. More on the problem later. However, I can't even list or install any of the previous kernels.
    The first thing I was wondering about is that /etc/repos.d/public-yum-ol6.repo had some strange entries for the uek channels, which I have not seen before:
    enabled=$uek
    enabled=$uek3
    What is this?
    Anway, I connected to Oracle Public Yum Server to browse an download the latest repository, which no longer has these entries. It would still not list any kernels other than the 2.6.32 and 3.18.13. So I thought I check what's inside the repositories in a browser.
    I copy and paste the URL's shown in the repository configuration file into my web browser, such as:
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest
    and click on "x86_64", I receive:
    File not found."
    From what I can tell, the problem is, that link locations are incorrect,
    such as "x86_64" pointing to http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/x86_64/,
    which is missing "latest" in the path.
    But the strange thing is, if I click on "Parent Directory" and open "latest" and then "x86_64", it works.
    I think I have seen that issue before, several month ago, and the probelm, if I remember correctly, was with public yum.
    Thanks.

    Given the command you're running, yes it's normal. Yum is very weird with versioning of the same package name. If you want to see all the 2.6 kernels that are available:
    # yum list --showduplicates "kernel-uek-2.6*"
    Loaded plugins: changelog, fs-snapshot, protectbase, rhnplugin, security
    This system is receiving updates from RHN Classic or Red Hat Satellite.
    0 packages excluded due to repository protections
    Available Packages
    kernel-uek.x86_64                                                              2.6.32-100.28.5.el6                                                                 oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.9.el6                                                                 oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.11.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.15.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.17.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.34.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.35.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.36.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.37.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.16.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.19.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.20.1.el6uek                                                              oraclelinux6-x86_64
    Essentially, the --showduplicates parameter is the one you want for list.

  • Showstopper bug in latest UEKR3 kernel - can't create LVM snapshot of ext4 fs

    cross-posted to gain a wider audience, because this is urgent
    When my backup system attempts to create an LVM snapshot of an ext4 fs, it fails, and the log is full of kernel warnings.  Some of my servers actually reboot themselves.  i've had to turn off backups for the moment.
    It seems that this is a known problem, and a patch for it already exists.  See: Re: warning in ext4_journal_start_sb on filesystem freeze (Linux Ext4)
    I gave this info to a receptionist at Oracle on 12/30, and she seemed to understand that it needed to get to the Oracle Linux product group, but so far no one has contacted me for details, or to let me know that they're working on this.
    It seems to me that this is a 100% critical bug, that *ought* to have gotten an immediate reaction.  Does anyone here know how to get Oracle's attention?

    Hi @cooldog ,
    I hit this same LVM2 snapshot kernel oops on several Oracle Linux 6.5 servers running UEK R3 kernel version 3.8.13-16.3.1.  I have Linux Premier Support so I opened a Service Request.  Oracle Support got back to me with the following notes.
    Hello Matt, 
    Bug 17487738 : EXT4: STRESS TESTING WITH SUSPEND/RESUME FS ACCESS CAUSES FS ERRORS This bug is fixed in kernel version: 3.8.13-18. This kernel will be available quite soon for download.
    You may upgrade the kernel once its available. ~Siju 
    Update
    Dear Matt, Latest available UEK3 kernel version 'kernel-uek-3.8.13-26.el6uek.x86_64' incorporates the required bugfix. [root@server1 tmp]# rpm -q --changelog -p kernel-uek-3.8.13-26.el6uek.x86_64.rpm | grep -i 17487738
    warning: kernel-uek-3.8.13-26.el6uek.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID ec551f03
    - fs: protect write with sb_start/end_write in generic_file_write_iter (Guangyu Sun) [Orabug: 17487738] <<<<<<======================================== You can download the UEK3 kernel from ULN or from public-yum repo. 
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-firmware-3.8.13-26.el6uek.noarch.rpm
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/latest/x86_64/getPackage/kernel-uek-3.8.13-26.el6uek.x86_64.rpm Hope this helps! ~Siju 
    Subscribe to the Oracle Linux el-errata mailing list .
    The latest kernel-uek-3.8.13-26.el6uek.x86_64 version fixed the problem.
    - Matt

  • Re: Beta 1 of Unbreakable Enterprise Kernel Release 3 now available

    Hi there Upgraded Oracle Linux To UeK3 but no sign of dtrace command neither btrfs any tips?
    Thank you in advance

    > dtrace -n 'proc:::exec-success { trace(curpsinfo->pr_psargs); }'
    Do you have the sdt kernel module loaded?
    > dtrace -n 'syscall:::entry { @num[execname] = count(); }'
    Can you elaborate on what you mean with 'no output'?  Did it display a message saying how many probes matched the probe specification?  Did it provide output when you Ctrl-C the dtrace process?
    > dtrace -n 'sysinfo:::readch { @bytes[execname] = sum(arg0); }'
    The sysinfo provider is not available for Linux yet.  It is not listed as a supported provider in any documentation for DTrace for Linux to my knowledge.
    > dtrace -p 2952
    Userspace tracing is currently limited to USDT probes (i.e. userspace statically defined probed).  The full support for arbitrary probing is in the works.
    Hope this helps,
    Kris

  • Do we have a different Guest Addition Drivers for HVM, PVM or PVHVM ?

    Do we have a different Guest Addition Drivers for HVM, PVM or PVHVM ?
    As while installation of of Guest Addition on HVM uek3 I got below error :
    Domain Type for VM: "Xen HVM, PV Drivers" does not equal VM Tools Alive Event guestType: "HVM"
    Can anyone please suggest me with this issue ?

    Hi,
    To add more to Budy's answer:
    Pure HVM machines do not and can't use paravitualized drivers. This is because they have completely emulated devices (by qemu) and dom0 does not create backend devices for it. You can only use native drivers inside HVM machine. Qemu emulates only simple, popular devices: for example IDE controller for disks and Realtek or Intel card as network devices. As a result you can install almost every OS inside HVM machine. Disadvantage is that I/O is emulated so performance is very poor. Practically you don't use pure HVM machines at all because of it.
    PVHVM and PVM machines are using backend and frontend Xen drivers for I/O and some other features. Operating system inside domU have to have fontend Xen drivers installed. This is always true for linux kernel which has these included as well as Solaris 10/11 x86. Windows does not have them and therefore one needs to install them separately.
    As for "Guest Additions". I think you refer to:
    Chapter 3 Oracle VM Guest Additions
    This is something different. I doesn't provide disk or network I/O. It enables additional communication channel between domU OS and dom0. It is used by Oracle VM Manager (via its agent0 to pass configuration settings to domU. You can use it for example to automate OS configuration after you create VM from template. Also this might be use to obtain performance metrics from guest OS by Oracle VM Manager. This feature is actually not necessary at all to run your guests efficiently.
    Try to change your machine to PVHVM and check if error is gone. There is no point to use HVM for Oracle Linux anyway.
    Regards,
    Michal

  • Yum update error on OEL 6.5 due to kernel-header mismatch

    When I try to install vmware tools it is looking for 3.8.13-44.el6uek.x86_64 kernel headers. When I go to cd /lib/modules/3.8.13-44.el6uek.x86_64 I see a soft link for build pointing to build -> ../../../usr/src/kernels/3.8.13-44.el6uek.x86_64  When I navigate to /usr/src/kernels I find only 2.6.32-504.1.3.el6.x86_64 directory. Thus I try to update using yum update I get the error below. Any help would be appreciated:
    --> Finished Dependency Resolution
    Error: Package: kernel-uek-debug-3.8.13-16.2.1.el6uek.x86_64 (public_ol6_UEKR3_latest)
               Requires: kernel-firmware = 3.8.13-16.2.1.el6uek
               Removing: kernel-firmware-2.6.32-431.23.3.el6.noarch (@public_ol6_latest)
                   kernel-firmware = 2.6.32-431.23.3.el6
               Updated By: kernel-firmware-2.6.32-504.1.3.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-504.1.3.el6
               Removing: kernel-uek-firmware-3.8.13-16.2.1.el6uek.noarch (@anaconda-UEK3/6.5)
                   kernel-firmware = 3.8.13-16.2.1.el6uek
               Installed: kernel-uek-firmware-3.8.13-35.3.5.el6uek.noarch (@public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.3.5.el6uek
               Installed: kernel-uek-firmware-3.8.13-44.el6uek.noarch (@public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-44.el6uek
               Available: kernel-firmware-2.6.32-71.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.el6
               Available: kernel-firmware-2.6.32-71.14.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.14.1.el6
               Available: kernel-firmware-2.6.32-71.18.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.18.1.el6
               Available: kernel-firmware-2.6.32-71.18.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.18.2.el6
               Available: kernel-firmware-2.6.32-71.24.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.24.1.el6
               Available: kernel-firmware-2.6.32-71.29.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-71.29.1.el6
               Available: kernel-firmware-2.6.32-131.0.15.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.0.15.el6
               Available: kernel-firmware-2.6.32-131.2.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.2.1.el6
               Available: kernel-firmware-2.6.32-131.4.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.4.1.el6
               Available: kernel-firmware-2.6.32-131.6.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.6.1.el6
               Available: kernel-firmware-2.6.32-131.12.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.12.1.el6
               Available: kernel-firmware-2.6.32-131.17.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.17.1.el6
               Available: kernel-firmware-2.6.32-131.21.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-131.21.1.el6
               Available: kernel-firmware-2.6.32-220.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.el6
               Available: kernel-firmware-2.6.32-220.2.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.2.1.el6
               Available: kernel-firmware-2.6.32-220.4.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.4.1.el6
               Available: kernel-firmware-2.6.32-220.4.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.4.2.el6
               Available: kernel-firmware-2.6.32-220.7.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.7.1.el6
               Available: kernel-firmware-2.6.32-220.13.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.13.1.el6
               Available: kernel-firmware-2.6.32-220.17.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.17.1.el6
               Available: kernel-firmware-2.6.32-220.23.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-220.23.1.el6
               Available: kernel-firmware-2.6.32-279.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.el6
               Available: kernel-firmware-2.6.32-279.1.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.1.1.el6
               Available: kernel-firmware-2.6.32-279.2.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.2.1.el6
               Available: kernel-firmware-2.6.32-279.5.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.5.1.el6
               Available: kernel-firmware-2.6.32-279.5.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.5.2.el6
               Available: kernel-firmware-2.6.32-279.9.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.9.1.el6
               Available: kernel-firmware-2.6.32-279.11.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.11.1.el6
               Available: kernel-firmware-2.6.32-279.14.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.14.1.el6
               Available: kernel-firmware-2.6.32-279.19.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.19.1.el6
               Available: kernel-firmware-2.6.32-279.22.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-279.22.1.el6
               Available: kernel-firmware-2.6.32-358.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.el6
               Available: kernel-firmware-2.6.32-358.0.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.0.1.el6
               Available: kernel-firmware-2.6.32-358.2.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.2.1.el6
               Available: kernel-firmware-2.6.32-358.6.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.6.1.el6
               Available: kernel-firmware-2.6.32-358.6.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.6.2.el6
               Available: kernel-firmware-2.6.32-358.11.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.11.1.el6
               Available: kernel-firmware-2.6.32-358.14.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.14.1.el6
               Available: kernel-firmware-2.6.32-358.18.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.18.1.el6
               Available: kernel-firmware-2.6.32-358.23.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-358.23.2.el6
               Available: kernel-firmware-2.6.32-431.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.el6
               Available: kernel-firmware-2.6.32-431.1.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.1.2.el6
               Available: kernel-firmware-2.6.32-431.3.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.3.1.el6
               Available: kernel-firmware-2.6.32-431.5.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.5.1.el6
               Available: kernel-firmware-2.6.32-431.11.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.11.2.el6
               Available: kernel-firmware-2.6.32-431.17.1.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.17.1.el6
               Available: kernel-firmware-2.6.32-431.20.3.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.20.3.el6
               Available: kernel-firmware-2.6.32-431.20.5.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.20.5.el6
               Available: kernel-firmware-2.6.32-431.29.2.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-431.29.2.el6
               Available: kernel-firmware-2.6.32-504.el6.noarch (public_ol6_latest)
                   kernel-firmware = 2.6.32-504.el6
               Available: kernel-uek-firmware-3.8.13-16.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-16.el6uek
               Available: kernel-uek-firmware-3.8.13-16.1.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-16.1.1.el6uek
               Available: kernel-uek-firmware-3.8.13-16.2.2.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-16.2.2.el6uek
               Available: kernel-uek-firmware-3.8.13-16.2.3.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-16.2.3.el6uek
               Available: kernel-uek-firmware-3.8.13-16.3.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-16.3.1.el6uek
               Available: kernel-uek-firmware-3.8.13-26.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.el6uek
               Available: kernel-uek-firmware-3.8.13-26.1.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.1.1.el6uek
               Available: kernel-uek-firmware-3.8.13-26.2.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.2.1.el6uek
               Available: kernel-uek-firmware-3.8.13-26.2.2.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.2.2.el6uek
               Available: kernel-uek-firmware-3.8.13-26.2.3.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.2.3.el6uek
               Available: kernel-uek-firmware-3.8.13-26.2.4.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-26.2.4.el6uek
               Available: kernel-uek-firmware-3.8.13-35.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.el6uek
               Available: kernel-uek-firmware-3.8.13-35.1.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.1.1.el6uek
               Available: kernel-uek-firmware-3.8.13-35.1.2.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.1.2.el6uek
               Available: kernel-uek-firmware-3.8.13-35.1.3.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.1.3.el6uek
               Available: kernel-uek-firmware-3.8.13-35.3.2.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.3.2.el6uek
               Available: kernel-uek-firmware-3.8.13-35.3.3.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.3.3.el6uek
               Available: kernel-uek-firmware-3.8.13-35.3.4.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-35.3.4.el6uek
               Available: kernel-uek-firmware-3.8.13-44.1.1.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-44.1.1.el6uek
               Available: kernel-uek-firmware-3.8.13-44.1.3.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-44.1.3.el6uek
               Installing: kernel-uek-firmware-3.8.13-44.1.4.el6uek.noarch (public_ol6_UEKR3_latest)
                   kernel-firmware = 3.8.13-44.1.4.el6uek
               Available: kernel-uek-firmware-2.6.32-100.28.5.el6.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.28.9.el6.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.28.11.el6.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.28.15.el6.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.28.17.el6.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.34.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.35.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.36.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-100.37.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-200.16.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-200.19.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-200.20.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-200.23.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.3.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.4.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.7.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.11.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.20.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.21.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.24.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.25.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.27.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.29.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.29.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.32.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.32.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.32.3.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.37.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.38.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.39.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.39.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.39.4.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-300.39.5.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.26.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.26.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.28.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.29.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.29.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.29.3.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.33.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.33.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.33.3.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.33.4.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.34.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.34.3.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.34.4.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.34.5.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.1.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.2.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.3.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.4.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.6.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.7.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.8.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.9.el6uek.noarch (public_ol6_latest)
                   Not found
               Available: kernel-uek-firmware-2.6.32-400.36.10.el6uek.noarch (public_ol6_latest)
                   Not found
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    [root@machine2 yum.repos.d]#
    [root@machine2 yum.repos.d]# yum update

    What exactly have you been typing? It looks like you tried something like yum install kernel*
    There are several kernels and you do not need to install all of them. Also keep in mind that Oracle Linux ships with the RHCK and UEK kernel, using the UEK kernel as the default.
    I have recently installed the vmware-tools in Oracle Linux 6.5 and did not experience any issues. If I remember correctly, all I did was the following to update to 6.6 including the latest patches and prepare the system to install the vmware tools.
    yum -y update
    shutdown -r now
    yum install kernel-uek-devel-$(uname -r)

  • OVM 3.3.2 should support iSER?

    Hi!
    OVM3.3.2 => UEK3 => OFED2 => iSER?
    did I get it right?
    Regards,
    kirill

    Nevermind, uninstalled and installed 3.2.2
    Once I read this during the install, I knew what I had done wroing with the upgrade password.
    One password is used for all users created and used during the installation.
    Enter a password for all logins used during the installation:
    Invalid password.
    Passwords need to be between 8 and 16 characters in length.
    Passwords must contain at least 1 lower case and 1 upper case letter.
    Passwords must contain at least 1 numeric value.
    Edited by: esinger on Mar 20, 2013 9:43 AM

Maybe you are looking for

  • Doubts with working in BI

    Dear Experts, I am sure SAP follows the same concepts in BI as just recently i have worked in JasperSoft Talend Open studio. But i have some doubts with BI. I created a RFC in ABAP. Used that RFC to bring data for a single day as parameter  on to ing

  • Is there a way to access the date in the XI message header

    Hello, Is there a way to access the date in the XI message header i.e. the date on which XI has received a particular message. Regards, Sylvester

  • Best way to write an Wrapper class around a POJO

    Hi guys, What is the best way to write an Wrapper around a Hibernate POJO, given the latest 2.2 possibilities? The goal is, of course, to map 'regular' Java Bean properties to JavaFX 2 Properties, so that they can be used in GUI. Thanks!

  • Itunes started up in arabic?

    Here's a wierd problem. I started itunes this morning and all of the song titles and playlists (except the 60's music playlist that comes with itunes) are in arabic. Has anyone seen this before??

  • Error: could not start kstartupconfig4?

    Fresh install of arch, just installed KDEMOD , when i start kde/kdm  i get "could not start kstartupconfig4, check your installation" I have made sure I can RW to my home dir.. any help would be MUCH:D appreciated as i want to get up and runing here.