Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

High RAM and Swap usage potentially caused by DB parameter

martin75Sep 2 2021

RDBMS version: 19c 
OS : Red Hat Enterprise Linux Server release 7.9 (Maipo)

I have a DB running on RHEL 7.9. The DB server is a VM in VMWare ESX.
Datafiles are stored in XFS filesystem.

filesystemio_options is set to NONE.

SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

SQL> show parameter filesystemio

PARAMETER_NAME    TYPE         VALUE
-------------------- -------------------- ------------------------------
filesystemio_options string        none

I can see 9GB is swapped out to disk. 
Does the output below show the RAM consumption is high ?
I see free = 0 for "Mem:" so I think the server is short of RAM as well. I find Linux free command's output a bit confusing

$ free -g
       total    used    free   shared buff/cache  available
Mem:       48      9      0     28     38     10
Swap:      15      9      6

Since filesystemio_options is not set to directIO in the DB, I was wondering if the DB blocks read from the data files are stored in both Oracle's SGA and Linux memory buffer cache, which is bad.
Could this be the cause of too much swapping ?

Comments
Post Details
Added on Sep 2 2021
6 comments
4,601 views