How do you detect memory issues ?
Date: Wed, 5 Dec 2018 16:44:35 -0800
Message-ID: <CADsdiQi6_3z_oe2jq5YrM-J0sHJaO8L9nGfW1pyMBFFzthCWjQ_at_mail.gmail.com>
One of those questions that seems like it should have been nailed down 20 years ago but it still seems lack a clear answer
How do you detect memory issues ?
I always used "*po" or "paged outs*". Now on Amazon Linux I don't see "po" but there is "bo" (blocks written out). In past, at least on OSF & Ultrix, page outs were a sign of needed memory that was written out to disk and when I needed that memory it would take a big performance hit to read it in. Thus "po" was a good canary on the coal mine. Any consistent values over over say 10 were a sign.
Some people use "*scan rate*" but I never found that as easy to interpret as page outs. Again what values would you use
Some suggest using freeable memory as a yardstick where freeable is "free" + "cached" or MemFree + Cached + Inactive. Even in this case what would you use for values to alert on?
I've always ignored swap stats as if you are swapping it is too late.
What do you use to detect memory issues ?
Kyle
-- http://www.freelists.org/webpage/oracle-lReceived on Thu Dec 06 2018 - 01:44:35 CET