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,
GregoryHello,
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?
thanxThanx 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 -
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 updateWhat 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,
kirillNevermind, 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
-
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.