Symptom
- The ASE errorlog contains messages like this:
timeslice -501, current process infected at <hex address> (<function name>)
This Adaptive Server process has had 342281 major and 0 minor page faults since boot.
timeslice -2133, current process infected at ffffffff7c7dbf60 (_so_accept+0x8)
Listener with protocol tcp, host dspwmp5, port 10000 has been terminated due to timeslice error. You can start a new listener on the same port.
This Adaptive Server process has had 4231 major and 0 minor page faults since boot.
- These messages can also show up in sp_sysmon reports even without a timeslice and stacktrace in the ASE errorlog:
Page Faults at OS per sec per xact count % of total
------------------------- -------- ---------- -------- -------
Minor Faults 0.6 0.4 69 100.0 %
Major Faults 0.0 0.0 0 0.0 %
------------------------- -------- ---------- -------- -------
Total Page Faults 0.6 0.4 69 100.0 %
- The stacktrace may include spinlock functions like atomic_try.
Read more...
Environment
SAP Adaptive Server Enterprise (ASE)
Product
SAP Adaptive Server Enterprise all versions
Keywords
swap , swapping , virtual memory , stack trace , RAM , lock shared memory, sparc_lock , so_accept, ram pages, allocate, poor performance, spinlock, memory contention, slow disk response, HugePages, Huge Pages, major faults , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , How To
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview