<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: slabtop in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167290#M32028</link>
    <description>i was addressing the high CU usage.. The usage is back to normal after the clean restart of the app.Not sure what caused the problem. &lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 26 Mar 2008 16:14:40 GMT</pubDate>
    <dc:creator>skt_skt</dc:creator>
    <dc:date>2008-03-26T16:14:40Z</dc:date>
    <item>
      <title>slabtop</title>
      <link>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167288#M32026</link>
      <description>i am getting following informations from slabtop&lt;BR /&gt;Red Hat Enterprise Linux AS release 3 (Taroon Update 9) &lt;BR /&gt;High load average&lt;BR /&gt;&lt;BR /&gt; 14:24:43  up 8 days, 12:28,  9 users,  load average: 20.59, 24.67, 24.12&lt;BR /&gt;&lt;BR /&gt;2.4.21-53.ELsmp&lt;BR /&gt;&lt;BR /&gt; free -mt&lt;BR /&gt;             total       used       free     shared    buffers     cached&lt;BR /&gt;Mem:          8006       7966         40          0         84        827&lt;BR /&gt;-/+ buffers/cache:       7054        952&lt;BR /&gt;Swap:         8143       6789       1354&lt;BR /&gt;Total:       16150      14755       1394&lt;BR /&gt;&lt;BR /&gt;# vmstat 3 3&lt;BR /&gt;procs                      memory      swap          io     system         cpu&lt;BR /&gt; r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa&lt;BR /&gt;17  0 6954480  43164  85932 847572   12    6    10     6    1     3 10  3  6  0&lt;BR /&gt;14  0 6954388  42948  86072 847576   29    0    29   276  230  4869 97  3  0  0&lt;BR /&gt;18  0 6954312  42860  86108 847580   25    0    25   186  187  6908 100  0  0  0&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;# head slabtop.txt&lt;BR /&gt; Active / Total Objects (% used)    : 259866 / 494614 (52.5%)&lt;BR /&gt; Active / Total Slabs (% used)      : 27459 / 27544 (99.7%)&lt;BR /&gt; Active / Total Caches (% used)     : 50 / 76 (65.8%)&lt;BR /&gt; Active / Total Size (% used)       : 67179.68K / 102304.61K (65.7%)&lt;BR /&gt; Minimum / Average / Maximum Object : 0.01K / 0.21K / 128.00K&lt;BR /&gt;&lt;BR /&gt;  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME&lt;BR /&gt;198310  84552  42%    0.11K   5666       37     22664K buffer_head&lt;BR /&gt; 54326  27499  50%    0.16K   2362       24      9448K skbuff_head_cache&lt;BR /&gt; 51570  25431  49%    0.25K   3438       16     13752K size-256&lt;BR /&gt;&lt;BR /&gt;here is the behaviour i see wit the java processes/multiple  which are taking higher CPU&lt;BR /&gt;&lt;BR /&gt;]# strace -p 25798&lt;BR /&gt;Process 25798 attached - interrupt to quit&lt;BR /&gt;gettimeofday({1206445316, 628819}, NULL) = 0&lt;BR /&gt;futex(0x8112054, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x8112050, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c588, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x81aa44c, 0x4 /* FUTEX_??? */, 1) = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c508, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x805c508, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x6cebd548, FUTEX_WAKE, 1)        = 1&lt;BR /&gt;futex(0x6cebd54c, FUTEX_WAIT, 491169, NULL) = -1 EAGAIN (Resource temporarily unavailable)&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;gettimeofday({1206445317, 864456}, NULL) = 0&lt;BR /&gt;futex(0x8112054, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x8112050, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c588, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAIT, 2, NULL)   = -1 EAGAIN (Resource temporarily unavailable)&lt;BR /&gt;futex(0x81aa44c, 0x4 /* FUTEX_??? */, 1) = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c508, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x805c508, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x6cebd548, FUTEX_WAKE, 1)        = 1&lt;BR /&gt;futex(0x6cebd54c, FUTEX_WAIT, 491171, NULL) = -1 EAGAIN (Resource temporarily unavailable)&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;gettimeofday({1206445319, 214760}, NULL) = 0&lt;BR /&gt;futex(0x8112054, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x8112050, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c588, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;--- SIGSEGV (Segmentation fault) @ 0 (0) ---&lt;BR /&gt;rt_sigreturn(0xb7d70e50)                = -1216655360&lt;BR /&gt;futex(0x805c488, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x81aa44c, 0x4 /* FUTEX_??? */, 1) = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c508, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x805c508, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x6cebd548, FUTEX_WAKE, 1)        = 1&lt;BR /&gt;futex(0x6cebd54c, FUTEX_WAIT, 491173, NULL) = -1 EAGAIN (Resource temporarily unavailable)&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;gettimeofday({1206445320, 590187}, NULL) = 0&lt;BR /&gt;futex(0x8112054, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x8112050, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c588, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x81aa44c, 0x4 /* FUTEX_??? */, 1) = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c508, FUTEX_WAIT, 2, NULL)   = 0&lt;BR /&gt;futex(0x805c508, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x6cebd548, FUTEX_WAKE, 1)        = 1&lt;BR /&gt;futex(0x6cebd54c, FUTEX_WAIT, 491175, NULL) = -1 EAGAIN (Resource temporarily unavailable)&lt;BR /&gt;futex(0x805c608, FUTEX_WAKE, 1)         = 0&lt;BR /&gt;gettimeofday({1206445322, 238233}, NULL) = 0&lt;BR /&gt;futex(0x8112054, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x8112050, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c588, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x81aa44c, 0x4 /* FUTEX_??? */, 1) = 1&lt;BR /&gt;futex(0x805c488, FUTEX_WAKE, 1)         = 1&lt;BR /&gt;futex(0x805c508, FUTEX_WAIT, 2, NULL &lt;UNFINISHED ...=""&gt;&lt;BR /&gt;Process 25798 detached&lt;BR /&gt;&lt;BR /&gt;the slab usage is 99.7% and not sure that is casuing any issue? and what caused this heavy slab usage.&lt;BR /&gt;&lt;/UNFINISHED&gt;</description>
      <pubDate>Tue, 25 Mar 2008 11:03:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167288#M32026</guid>
      <dc:creator>skt_skt</dc:creator>
      <dc:date>2008-03-25T11:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: slabtop</title>
      <link>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167289#M32027</link>
      <description>The slabs are pools from which caches are allocated.  High consumption by themselves isn't an indication of any specific problem.  Look for caches that are full or nearly full. &lt;BR /&gt;You may be able to relate that back to something specific, but more likely it is falling into one of the generic caches. &lt;BR /&gt;&lt;BR /&gt;As for the java strace - that looks pretty normal.  Threads go to sleep and 'spin' on resources - which may be allocated within Java - until they are free.   This would be what I would expect you would get in profiling almost any multithreaded app. &lt;BR /&gt;&lt;BR /&gt;What problem are you trying to solve?  High memory consumption?  High cpu usage?</description>
      <pubDate>Wed, 26 Mar 2008 11:25:52 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167289#M32027</guid>
      <dc:creator>Rick Beldin</dc:creator>
      <dc:date>2008-03-26T11:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: slabtop</title>
      <link>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167290#M32028</link>
      <description>i was addressing the high CU usage.. The usage is back to normal after the clean restart of the app.Not sure what caused the problem. &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Mar 2008 16:14:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167290#M32028</guid>
      <dc:creator>skt_skt</dc:creator>
      <dc:date>2008-03-26T16:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: slabtop</title>
      <link>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167291#M32029</link>
      <description>Trying to use a normal system tool like strace on a JVM is usually an exercise in futility. I've seen runaway java processes many times, and it was always caused by application problems. Don't be surprised if it happens again.</description>
      <pubDate>Thu, 27 Mar 2008 15:43:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/slabtop/m-p/4167291#M32029</guid>
      <dc:creator>Heironimus</dc:creator>
      <dc:date>2008-03-27T15:43:05Z</dc:date>
    </item>
  </channel>
</rss>

