Quick Links

Oracle Virtualization (OVM, KVM, OLVM)

Oracle Linux Virtualization Manager

Oracle VM 3 Premier Support extended to March 2021

Announcing Oracle VM 3 Extended Support

Oracle Linux Virtualization Manager (OLVM) replaces Oracle VM (OVM)

Oracle Cloud

MAA Best Practices for the Oracle Cloud

Oracle Documentation

Oracle Developer Community

Enabling Advanced Features of Oracle Net Services – Oracle 19c


Real-World Performance (RWP) – Collaterals

Oracle Database Technologies – HA, Performance and all

Oracle Database Technologies – HA

Oracle Maximum Availability Architecture

MAA Best Practices – Oracle Database

Oracle Application Continuity

YouTube – HA and Scalability for Modern Database Architectures

High Availability and Scalability for Modern Database Architectures – live and on-demand webinars

Oracle Diagnostics & Troubleshooting

Catalog: Oracle Toolbox: Diagnostic and Analyzer Scripts – Data Collectors – Health Checks – Tools – Utilities – SRDC – All Products – Database – Exadata – EBS – JDE – Fusion – Middleware – Siebel – Sun – Peoplesoft (Doc ID 1987483.2)

Diagnostic Tools Catalog (Doc ID 559339.1)

ORA-600/ORA-7445/ORA-700 Error Look-up Tool (Doc ID 153788.1)

Collecting Diagnostics for Oracle Support (Doc ID 411.1)

SRDC – How to Collect Standard Information for Clusterware Startup Issues (Doc ID 2766730.1)

Autonomous Health Checks and Diagnostics

Autonomous Health Framework (AHF) – Including TFA and ORAchk/EXAchk (Doc ID 2550798.1)

Oracle Patches & Releases

Oracle Linux and Unbreakable Enterprise Kernel (UEK) Releases

Certification Information for Oracle Database on Linux x86-64 (Doc ID 1304727.2)

Release Schedule of Current Database Releases (Doc ID 742060.1)

Release Update Introduction and FAQ (Doc ID 2285040.1)

Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)

Oracle Database 19c Proactive Patch Information (Doc ID 2521164.1)

Grid Infrastructure 19 Release Updates and Revisions Bugs Fixed Lists (Doc ID 2523221.1)

Database 19 Release Updates and Revisions Bugs Fixed Lists (Doc ID 2523220.1)

Oracle Database 21c Proactive Patch Information (Doc ID 2796590.1)

Database 21c Release Updates and Revisions Bugs Fixed Lists (Doc ID 2814015.1)

Grid Infrastructure 21c Release Updates and Revisions Bugs Fixed Lists (Doc ID 2814016.1)

Oracle RAC

Certified Virtualization and Partitioning Technologies for Oracle Database and RAC Product Releases

RAC Technologies Matrix for Linux Platforms

Oracle Clusterware Control (CRSCTL) Utility Reference 19c

Managing Oracle Cluster Registry and Voting Files – Oracle 19c

Introduction to Oracle Clusterware – Oracle Clusterware supports up to 100 nodes in a cluster on configurations running Oracle Database 10g release 2 (10.2) and later releases.

Oracle RAC Fencing

Archive for the ‘STONITH’ Category – Kevin Closson

Archive for the ‘STOMITH’ Category

Archive for the ‘Cluster Fencing’ Category

RAC Expert or Clusters Expert?

Now Is The Time To Open Source! – Kevin Closson Cluster Fencing

STONITH – wikipedia

RAC: Frequently Asked Questions (RAC FAQ) (Doc ID 220970.1)

Avoiding Split Brain

Rebootless node fencing in Oracle RAC


Understanding Linux SCSI Reservation

What are SCSI Reservations and SCSI Persistent Reservations?

How to verify that the disk is iscsi3 persistent compliant

Symmetrix SCSI reservations

Symmetrix How SCSI-3 Persistent Reserve works?

Oracle RAC Cluster Interconnect & HAIP

Multicast Requirements for Networks Used by Oracle Grid Infrastructure

Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1210883.1)

Grid Infrastructure Startup During Patching, Install or Upgrade May Fail Due to Multicasting Requirement (Doc ID 1212703.1)

How to Validate Network and Name Resolution Setup for the Clusterware and RAC (Doc ID 1054902.1)

The Basics of IPv4 Subnet and Oracle Clusterware (Doc ID 1386709.1)

Oracle Clusterware and RAC Support for RDS Over Infiniband (Doc ID 751343.1)

Grid infrastructure (GI):HAIP on RDS is not supported (Doc ID 2328941.1)

Known Issues: Grid Infrastructure Redundant Interconnect and ora.cluster_interconnect.haip (Doc ID 1640865.1)

Oracle RAC Interconnect Protocols – Support and Roadmap (Doc ID 2434852.1)

Oracle Real Application Clusters on Extended Distance Clusters (Oracle RAC 10g R2)

Oracle RAC and Oracle RAC One Node on Extended Distance (Stretched) Clusters

HAIP assigns Link Local IP’s to each private interface

Oracle RAC on Third-Party Clouds

Oracle RAC on Third-Party Clouds

Self-managed Oracle RAC on Amazon EC2

Oracle RAC on Amazon EC2

FlashGrid Enables Oracle RAC in AWS


Network multicast support on Azure

How to enable broadcast and multicast support on Amazon (AWS) EC2

Oracle Load Testing / Benchmarking

Oracle Database Load Testing Tools – Overview

Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev

Database Performance Tuning Guide – 21c

Top Tools for Troubleshooting & Performance Benchmarking


Performance Tuning Using Advisors and Manageability Features: AWR, ASH, ADDM and SQL Tuning Advisor (Doc ID 276103.1)

Alejandro Vargas – Useful Scripts

Oracle AWR Reports: Understanding I/O Statistics

How to identify IOPS in AWR reports

How to get IOPS from AWR and Real-time

AWR Flush Levels

Enabling Automatic AWR Snapshots on PDB

A Tour of the AWR Tables


ASM Inherently Performs Asynchronous I/O Regardless of filesystemio_options Parameter (Doc ID 751463.1)

How To Check if Asynchronous I/O is Working On Linux (Doc ID 237299.1)

Asynchonous I/O not reported in /proc/slabinfo KIOCB slabdata (Doc ID 413389.1)

Information Center: ASMLib (Doc ID 1624409.2)

How to Configure LUNs for ASM Disks using WWID, DM-Multipathing, and ASMLIB on RHEL 5/OL 5 and RHEL 6/OL 6 and RHEL7 (Doc ID 1365511.1)

ASMLib for RHEL6

Doing synchronous IO on ASM

ASMLIB Performance vs Udev

Why use Oracle ASM for Oracle databases

Performance and Scalability Considerations for ASM Disk Groups – 12.2

Altering Disk Groups – ASM Rebalance Oracle 19c

Choosing the Right ASM Allocation Unit for a Virtualized Oracle Database

Oracle ASM and Thin Provisioning – How To Reclaim Space

Dell Deployment Best Practices for Oracle Databases with Dell EMC PowerMax – Appendix II. Oracle ASM online storage reclamation

Grid Infrastructure Installation and Upgrade Guide for Linux – Do not specify multiple partitions on a single physical disk as a disk group device

Oracle ASM Mirroring and Disk Group Redundancy

Oracle’s ASM Filter Driver Revisited]

Choosing the Right ASM Allocation Unit for a Virtualized Oracle Database

ASM Rebalance: Why is the avg By/Read equal to 1MB while the allocation unit is 4MB?

Oracle 4k Support

Advanced Format: 4k Sector Size

Deep Dive: Oracle with 4k Sectors

Oracle Fixes The 4k SPFILE Problem…But It’s Still Broken

Redo log block size on all flash

Using 4k Redo Logs on Flash, 4k-Disk and SSD-based Storage (Doc ID 1681266.1)

Supporting 4K Sector Disks (Doc ID 1133713.1)

Supporting ASM on 4K/4096 Sector Size (SECTOR_SIZE) Disks (Doc ID 1630790.1)

Alert: After SAN Firmware Upgrade, ASM Diskgroups ( Using ASMLIB) Cannot Be Mounted Due To ORA-15085: ASM disk “” has inconsistent sector size. (Doc ID 1500460.1)

Oracle Linux 6 – ASM Instances Fail with 4K Sector Size LUN (Doc ID 2211975.1)

FAQ: Flash Storage with ASM (Doc ID 1626228.1)

4096 Physical Block Size Support in Oracle Linux (Doc ID 1582530.1)

New Block Size Feature for OracleASM and oracleasm-support (Doc ID 1530578.1)

19c ASM Disk Group SECTOR_SIZE


19c Specifying the Logical and Physical Sector Size

Redo log block size on ODA X6 all flash

Oracle on Flash: The Case of the 4K Redo Log Block Size – Pure Storage

Oracle IO

Oracle I/O latency monitoring

Simple Way to Calculate OS CPU Utilization From Oracle Database V$ Views

Physical IO on Linux/

How To Change The Priority Of Oracle Database Background Processes

Throttling IO with Linux/


Dynamic tracing of Oracle logical I/O

File System’s Buffer Cache versus Direct I/O (Doc ID 462072.1)

Oracle IO Alignment

Oracle Linux: How To Align Partitions on Large Hard Disk Drives (HDDs) for Optimal Performance (Doc ID 1523947.1)

Oracle Redo Log

A look into oracle redo, part 7: adaptive log file sync – Frits

Adaptive Log File Sync: Oracle, Please Don’t Do That Again

LGWR I/O is Simple, But Not LGWR Processing – Kevin Closson

Tuning Redo Log Buffer

Tuning ‘log file sync’ wait events – Riyaj

Changing The Number Of Oracle Database 12c Log Writers

Log File Sync Issue (Part 3)

Warning: log write elapsed time 


Troubleshooting: ‘Log file sync’ Waits (Doc ID 1376916.1)

Adaptive Switching Between Log Write Methods can Cause ‘log file sync’ Waits (Doc ID 1462942.1)

IF: High CPU Consumption by Oracle Background Processes (Doc ID 2070348.1)

Bug 25178179 – Several sessions wait on ‘log file sync’ in a RAC environment (Doc ID 25178179.8)

Bug 27143321 – LGWR May Not Switch Back to post/wait Mode (Doc ID 27143321.8)

“Warning: log write time” Messages Seen in LGWR Trace Files (Doc ID 601316.1)

Script to Collect Log File Sync Diagnostic Information (lfsdiag.sql) (Doc ID 1064487.1)

Long Wait on Log File Sync Wait Event with Message ‘Log file sync switching to polling’ and ‘Warning: log write elapsed time’ (Doc ID 2372105.1)

Where does the log writer spend its time on?

Oracle Log File Sync Wait Event

Ouch! Log File Switch Checkpoint Incomplete

Obtaining Information about Oracle Redo Log Files

Tuning Redo Log Buffer

Oracle Log File Switch Completion

RAC Wait Event: gcs log flush sync

Oracle 11g AMM: MEMORY_TARGET, MEMORY_MAX_TARGET and /dev/shm/

Shared Memory Virtual Filesystem

How much memory is truly used by my Oracle instance?/

Oracle Latches

Reducing Contention on Hot Cursor Objects (Cursor: Pin S)

Oracle Cache Buffer Tuning

Cache Buffer Chains Demystified -Arup Nanda

The Arup Nanda Blog

Tuning Latch Contention: Cache-buffers-chain latches

[Oracle] Database cache internals and why one data block can use multiple cache buffers

How are the Cache Buffers Chains and Cache Buffers LRU Chains used in the Buffer Cache management?

Oracle Huge Pages

Configuring HugePages for Oracle on Linux (x86-64)

Configuring Linux Hugepages for Oracle Database Is Just Too Difficult! Isn’t It? Part – I

Configuring Linux Hugepages for Oracle Database Is Just Too Difficult! Isn’t It? Part – II

Configuring Linux Hugepages for Oracle Database Is Just Too Difficult! Isn’t It? Part – III. Do You Really Want To Configure The Absolute Minimum Hugepages?

Why do I get a ‘Using mlock ulimits for SHM_HUGETLB deprecated’ warning and a kernel trace when I start an application that uses huge pages such as Oracle DB or Sybase?

RHEL 7 : Why do I get a “Using Mlock Ulimits For SHM_HUGETLB [is] Deprecated” warning in /var/log/messages (Doc ID 2702597.1)

ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, RHEL8, OL6, OL7, OL8 and UEK2 and above (Doc ID 1557478.1)

HugePages on Oracle Linux 64-bit (Doc ID 361468.1)

HugePages on Linux: What It Is… and What It Is Not… (Doc ID 361323.1)

Checking usage of HugePages by Oracle databases in Linux environments

What will happen if HugePage is set but sysctl parameter vm.hugetlb_shm_group is not set ?

Oracle and NUMA

processor_group_name and SGA distribution across NUMA nodes

Numa/interleave memory/oracle

The Oracle database, in-memory parallel execution and NUMA

Oracle and Multi-threaded

Oracle Database 12c: Multithreaded Execution (or how make processes decrease)

Oracle 12c Database: Moving to Multithreaded Configuration

Oracle Multithreaded : does it worth a try ?

Multithreaded Model using THREADED_EXECUTION in Oracle Database 12c Release 1 (12.1)

Oracle x$ / v$ tables

x$tables – adp-gmbh.com

DB Statistics to SGA Variable Mapping

Oracle Compression

Oracle Database compression or Storage (All Flash) compression: A performance comparison

Interested in Oracle Database Compression Best Practices and Insights?

When to Use the Various Types of Oracle Data Compression

Oracle Advanced Compression Compared to Storage-Based Compression – The Important Differences

Oracle Backup & Snapshots

Supported Backup, Restore and Recovery Operations using Third Party Snapshot Technologies (Doc ID 604683.1)





Optimizing Deduplication


Maximizing Deduplication Results with Oracle Databases and RMAN

Oracle dNFS

Step by Step – Configure Direct NFS Client (DNFS) on Linux (Doc ID 762374.1)

Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices (Doc ID 359515.1)

Collecting The Required Information For Support To Troubleshot DNFS (Direct NFS) Issues (11.1, 11.2 & 12c). (Doc ID 1464567.1)

Configuring File System Storage for Oracle Database

Direct NFS: FAQ (Doc ID 954425.1)

Oracle & iSCSI

NetApp Element Software Linux Configuration Guide For SolidFire and NetApp HCI

Oracle Best Practices on NetApp SolidFire

Oracle Persistent Memory

Oracle 21c – Using Persistent Memory Database

Persistent Memory Primer

File Systems and Devices on Persistent Memory (PMEM) in Database Servers May Cause Database Corruption (Doc ID 2608116.1)

Oracle Database 21c – Persistent Memory Database – Eliminate Latency with Directly Mapped Buffer Cache

Oracle Memory Speed (OMS) Filesystem Setup using Ship home (Doc ID 2795728.1) – 19c

Oracle Database 19c Running @Memory Speed

Deploying the Oracle Memory Speed File System – 19c

Persistent Memory and Oracle Linux


Testing Oracle’s Use of Optane Persistent Memory, Part 1 – Low Latency Commits – Tanel Poder

Oracle DBFS

Oracle Internals – DBFS

Oracle File System (OFS) and Database File System (DBFS) Enhancements in Oracle Database 12c Release 2 (12.2)

Oracle Database Smart Flash Cache

How To Size the Database Smart Flash Cache (Doc ID 1317950.1)

How to check Smart Flash Cache (Doc ID 2218620.1)

How to measure the utilization of Smart Flash Cache ? (Doc ID 1431603.1)

Oracle Database Performance Results with Smart Flash Cache on Sun SPARC Enterprise Midrange Server

Oracle Database Smart Flash Cache with Oracle Linux

How to Improve Database Performance Using Database Smart Flash Cache

Accelerating Dell Oracle 11g R2 Database Solutions Using PCIe Solid State Storage

DB Smart Flash Cache in Oracle 11g

Using the Oracle 11GR2 database flash cache

Optimizing Oracle databases with SSD – April 2014

Database Smart Flash Cache in Oracle Database 12c Release 1

Oracle flash_cache tips

Database smart flash cache wait events

Oracle Times Ten

Oracle TimesTen documentation

Reference Architecture Guide—Accelerate Oracle Database using Oracle TimesTen as an Application-Tier Cache

Oracle DB Sharding

Database Sharding In Oracle – A Primer

Oracle Sharding : Part 2 – Installating & Configuring Shards

Linux Performance – General

30 Linux System Monitoring Tools Every SysAdmin Should Know

The 10 Best Linux Performance Monitoring Tools

20 Command Line Tools to Monitor Linux Performance

sar(1) — Linux manual page

How to use SAR to Monitor System Performance in Red Hat Enterprise Linux

How to change the collection interval of the SAR data in RHEL8 and RHEL 9 beta

iostat(1) — Linux manual page

mpstat(1) — Linux manual page

top(1) — Linux manual page

perf-top(1) — Linux manual page

perf Examples – Brendan Gregg

RHEL 8 Chapter 19. Profiling CPU usage in real time with perf top

perf top: an awesome way to spy on CPU usage

Linux CPU Performance

Linux Load Averages: Solving the Mystery

Understand Linux Load Averages and Monitor Performance of Linux

Examining Load Average

USE Method: Linux Performance Checklist

The USE Method

Understanding CPU Steal Time – when should you be worried?

Steal Time Accounting


Server Performance Tuning: Interrupt & Process affinity (The CPU love affair) – irq

How do I disable the irqbalance service in Red Hat Enterprise Linux?

Queue sysfs files

Determine which applications cause major page faults

Linux Process Priority


How to Set Linux Process Priority Using nice and renice Commands

Linux commands: How to manipulate process priority

Process ‘niceness’ vs. ‘priority’

The Linux Process Scheduler

A brief guide to priority and nice values in the linux ecosystem

How to Use Linux Chrt Command?


How To Change The Priority Of Oracle Database Background Processes

What is the difference between renice and chrt commands in Linux?

Linux System – Misc

How to set ulimit values to take effect for systemd service (Doc ID 2681853.1)

How to set limits for services in RHEL 7 and systemd

How to check the values of parameters in system.conf

RHEL 8 – Chapter 13. Introduction to systemd

Overview of systemd for RHEL 7

How to set ulimit values

How to set or change the default soft or hard limit for the number of user’s processes?

Linux IO Benchmarking

dd — Linux manual page



Complete and detailed guide (with examples) to DD

ioping – Linux Man Pages

Linux FIO

Inspecting disk IO performance with fio

Getting Started With Fio

fio – Flexible I/O tester rev. 3.27

fio(1) – Linux man page

How to measure disk performance with fio and IOPing

Performance benchmarking with Fio on Nutanix

Fio Output Explained

Linux IO Performance

Writing udev rules

Little’s Law- An insight on the relation between latency and throughput

Deadline scheduler

Using the Deadline IO Scheduler

Understanding the Deadline IO Scheduler

Noop scheduler

How to use the Noop IO Scheduler

Choosing an I/O Scheduler for 4 and the 2.6 Kernel

Improving Linux System Performance with I/O Scheduler Tuning

What is the suggested I/O scheduler to improve disk performance when using Red Hat Enterprise Linux with virtualization?

Increasing the maximum I/O size in Linux

SC Storage Customer Notification: Linux Large IO Sizes Can Affect iSCSI Volume Availability

RHEL Configuring Tuning Profiles for Storage Performance

What is the kernel parameters related to maximum size of physical I/O requests?

Getting error “kernel: blk_rq_check_limits: over max size limit” when changing the max_sectors_kb value on multipath devices or their underlying individual paths

How to set custom ‘max_sectors_kb’ option for devices under multipathd control?

multipathd: failed setting max_sectors_kb on sdc : Invalid argument

RHEL Performance Guide – Compact Perf Commands

sg_vpd(8) – Linux man page

sg_inq(8) – Linux man page

systool(1) – Linux man page

I/O Limits: block sizes, alignment and I/O hints

[Engineering Notes] I/O Limits: block sizes, alignment and I/O hints

Default Maximum IO Size Change in Linux Kernel

Why does my SSD not issue 1MB IO’s?

Why is the size of my IO requests being limited, to about 512K?

When 2MB turns into 512KB

Linux Queue sysfs files

Performance Tuning Guide Red Hat Enterprise Linux 7

RHEL 7 and Oracle 12c (Single Instance and RAC)

Pure Storage – Linux Recommended Settings

Linux Kernel NVMe driver

Linux & Storage

Check HBA card and its driver’s info in linux(RHEL6)

How to Configure the FC QLogic Target Driver for 22xx/23xx/24xx/25xx/26xx Adapters

How to find WWN number of HBA and scan the FC Luns in LINUX?

How to Find the HBA/Fibre Channel Cards, Ports and WWN in Linux

How to check HBA host and its corresponding WWPN on RHEL 5, 6 or 7?

How to Find WWN Number Information in Linux

Linux Networking

Link-local address/Linux

Linux Diagnostics

How To Collect Sosreport on Oracle Linux (Doc ID 1500235.1)

How to install xsos or rsar via yum

xsos — a tool for sysadmins and support techs

Live Optics

Live Optics

Optical Prime How to Connect Live Optics to VMWare and vCenter Servers


NTP Server – Stratum Levels Explained

Stratum Levels & NTP Explained | Welcome to the ‘Stratumopshere’

Linux FUSE Filesystems

To FUSE or Not to FUSE: Performance of User-Space File Systems

FUSE — The Linux Kernel documentation

mount.fuse3(8) — Linux manual page


RAID 10 Vs RAID 01 (RAID 1+0 Vs RAID 0+1)

What are RAID 1, RAID 1+0 and RAID 0+1

What are SCSI Reservations and SCSI Persistent Reservations?

Storage class memory (SCM)

Partition Alignment detailed explanation

Calculating filesystem stride_size and stripe_width for best performance under RAID

How to configure ext file system stride and stripe-width for optimal performance on RAID

Disk and File System Optimisation

Magic soup: ext4 with SSD, stripes and strides

What is Write Amplification (WA) and how does it effect SSDs?

T10 – SCSI Sense Keys

T10 – SCSI ASC/ASCQ Assignments

512e and 4Kn Disk Format – Dell

General Storage Concepts

Datadisk  – EMC and Netapp

Fibre Channel addressing – StorageFreak

Difference Between SLC, MLC, TLC & QLC NAND SSDs: Which One is Better?

NVMe over TCP / FC / RoCE

NVMe Queues Explained

What is NVMe and why is it important? A Technical Guide

Storage Fabric Options with NVMe

NVMeOF-TCP use cases

Persistent Memory

NVME nvme-get-feature

NVDIMM and the Linux Kernel

Persistent Memory Programming

Direct Access for files (DAX)

LIBNVDIMM: Non-Volatile Devices

Persistent Memory Wiki




mmap and DMA

An NVDIMM Primer (Part 1 of 2)



Using Persistent Memory Devices with the Linux Device Mapper

Chapter 28. Persistent Memory: NVDIMMs

Persistent Memory  – Important

Linux Memory mapping

Dell EMC NVDIMM-N Persistent Memory User Guide

Persistent Memory Summit 2018 – VMware vSphere Virtualization of PMEM

vSphere 6.7 : What is PMem and How vSphere DRS works with PMem configured VMs?

Configuring and Using Persistent Memory in RHEL 7.3

NVDIMM Enabling in SUSE Linux Enterprise 12, Service Pack 2

Chapter 28. Persistent Memory: NVDIMMs

Managing Namespaces

Prepare an NVDIMM as a DAX device in a Linux system


CPU Microarchitectures

Xeon Platinum 8260L – Intel

CSCI 4717: Direct Mapping Cache Assignment

How do cache lines work?

Approximate cost to access various caches and main memory?

Write Through and Write Back in Cache

Difference Between L1, L2, and L3 Cache: How Does CPU Cache Work?

Difference between L1 Cache L2 Cache L3 Cache memory types

Explainer: L1 vs. L2 vs. L3 Cache

Intel Persistent Memory

3D XPoint Memory

Unleashing the Power of Intel Optane DC Persistent Memory with Oracle TimesTen In-Memory Database

Exadata Persistent Memory Accelerator: Partnering with Intel on Optane DC Persistent Memory

Intel Optane DC Persistent Memory

Intel Optane DC Persistent Memory Module (PMM) – StorageReview

Intel PMDK Introduction

How Memory Is Accessed

Quick Start Guide Part 1: Persistent Memory Provisioning Introduction

Quick Start Guide: Provision Intel® Optane™ DC Persistent Memory

Intel® Optane™ DC Persistent Memory Operating Modes Explained

Compatible Operating System OS for Intel® Optane™ DC Persistent Memory

Intel® Optane™ DC Persistent Memory: A Major Advance in Memory and Storage Architecture

Persistent Memory Learn More Series Part 1

Speeding Up I/O Workloads with Intel Optane Persistent Memory Modules – Eduardo Berrocal

Intel – Operating System Support for Persistent Memory

Persistent Memory FAQ

How to Emulate Persistent Memory Using Dynamic Random-access Memory (DRAM)

Intel VTune Profiler

Enabling Persistent Memory in the Storage Performance Development Kit (SPDK) 



SNIA Compute, Memory, and Storage Initiative SIGs

SNIA Compute, Memory, and Storage Initiative – Knowledge Center

SNIA Podcasts

Tech Field Day

Concurrent NVMe and SCSI over Fibre Channel

Comparative Performance Analysis of NVMeFC and SCSI FCP

Understanding NVMe Namespaces

Deep Dive into NVMe over Fibre Channel

FC-NVMe Tutorial

NVMe over Fabrics

Compute Express Link (CXL) – Memory and Cache Protocols

Virtual Storage Appliances


Red Hat

Red Hat Enterprise Linux 7 High Availability Add-On Overview

Support Policies for RHEL High Availability Clusters – Virtualization Platforms

How to configure VMware fencing using fence_vmware_soap in Red Hat Enterprise Linux High Availability Add On?

Are VMware VMDK disk images a supported shared storage method in Red Hat Enterprise Linux High Availability Cluster?

Red Hat Enterprise Linux 5 Configuration Example – Oracle HA on Cluster Suite

Red Hat Enterprise Linux Cluster, High Availability, and GFS Deployment Recommended Practices

Red Hat Enterprise Linux 6 Configuring the Red Hat High Availability Add-On with Pacemaker

Is live migration supported for VMs that are members of a RHEL cluster?

Support Policies for RHEL High Availability clusters – fence_vmware_rest

Design Guidance for RHEL High Availability Clusters – VMware Virtual Machines as Cluster Members

Support Policies for RHEL High Availability Clusters – VMware Virtual Machines as Cluster Members

RHEL Docker and Kubernetes










Shall I use Zones or LDOMs?

Oracle Solaris Containers

Solaris Blog

Sun Cluster

Clustering Solaris Guests That Run on VMware with Sun Cluster 3.2 Software

Oracle Cluster 3.3 Setup Solaris 10 x86(VMware)


Assigning the appropriate processor entitled capacity

AIX for System Administrators – Physical – Virtual – Logical CPUs

Understanding CPU on AIX Power SMT Systems

Processor utilization difference between IBM AIX and Linux on Power – apple to apple comparison

Understanding CPU utilization on AIX

How to Use rPerfs for Workload Migration and Server Consolidation

Sockets, Cores, Virtual CPU, Logical CPU, Hyper-Threading: What is a CPU nowadays? – Oracle AWR AIX





Symantec Clustering

Veritas InfoScale Virtualization Guide – Linux on ESXi

What configuration does InfoScale support when simultaneous write protection is disabled?

InfoScale support for SCSI Bus Sharing configurations and VMware vMotion

Storage Foundation Cluster File System HA on VMware VMDK Deployment Guide

Dell EMC





Dell EMC Workload Profile Assessment for Oracle AWR Report / StatsPack Gathering Procedures Instructions

EMC Symmetrix : Symm bin file


Using VMware Virtual Volumes with EMC VMAX3 and VMAX All Flash

VMware vSphere Virtual Volumes on Dell PS Series

Using VMware vSphere with EMC VPLEX

Using SRDF/METRO in a VMware Metro Storage Cluster running Oracle E-Business Suite and 12c RAC

EMC vPLEX , VNX & vSphere Metro Storage Cluster




NetApp From the Ground Up – A Beginner’s Guide – Index

Netapp Blog


A Continuous-Availability Solution for VMware vSphere and NetApp

MetroCluster Version 8.2.1 Best Practices for Implementation

Oracle Databases on ONTAP

vSphere 6 on NetApp MetroCluster 8.3

VMware vSphere with ONTAP

NetApp Best Practice Guidelines for Oracle Database 11g



VMware vSphere Virtual Volumes on Hitachi Virtual Storage Platform Family and Hitachi NAS Platform

VMware vSphere 6.5 Virtual Volume Environment Deployment in Hitachi Virtual Storage Platform

Deploy VMware vSphere Metro Storage Cluster on Hitachi Virtual Storage Platform

Deploy VMware vSphere Metro Storage Cluster with Hitachi NAS Platform on Hitachi Virtual Storage Platform G1000 Using Global-Active Device


Implementing VMware Virtual Volumes on HPE 3PAR StoreServ

Implementing vSphere Metro Storage Cluster using HPE 3PAR Peer Persistence

Implementing VMware vSphere Metro Storage Cluster with HP LeftHand Multi-Site storage

HPE Serviceguard for Linux with VMware virtual machines

HP Serviceguard for Linux with VMware virtual machines

Using HP Serviceguard for Linux with VMware

Pure Storage

Pure Storage Cody Hosterman

Oracle on Pure Storage/

Oracle Database Recommended Settings for FlashArray

Pure Storage and Oracle

Reclaiming Unused Space in an Oracle Database

What’s New with Pure Storage and VMware

Adaptive Queueing, Storage I/O Control and QoS (Part 1)

Datastore Management

What’s new in ESXi 6.5 Storage Part I: UNMAP

In-Guest UNMAP Fix in ESXi 6.5 Part II: Linux

What’s New in Core Storage in vSphere 6.7 Part II: Sector Size and VMFS-6

What’s New in Core Storage in vSphere 6.7 Part V: Rate Control for Automatic VMFS UNMAP

Pure Storage WebCast – vSphere NVMe over Fabrics Deep Dive with Pure Storage

Understanding VMware ESXi Queuing and the FlashArray

Troubleshooting for VMware Solutions

VMUG Pure Storage: Understanding vSphere Block Storage Performance via Queues

How-To’s for VMware Solutions

Modeling Workload IO Size Mixes with Oracle’s vdbench tool


NVMe-oF Multipath Configuration for Pure Storage Datastores

How To: Setup NVMe-FC with VMware

Oracle 18c Runs Faster with DirectFlash Fabric – NVMe-oF RoCE

Adaptive vVol Performance Management

Virtual Volumes Replication Deep Dive

Queue Depth Limits and VVol Protocol Endpoints

Pure Storage and VVOL

Web Guide: Implementing vSphere Virtual Volumes with FlashArray

Web Guide: Virtual Volumes Quick Start Guide

FlashArray 3.0 Plugin for the vSphere Web Client

Oracle database cloning using VVols

Troubleshooting Virtual Volume Setup

What Happens when a Single VASA Service is Unreachable?

Understanding Virtual Volumes and Failure Scenarios

vSphere Plugin User Guide: Installing the Local vSphere Plugin – vVOL

vSphere Plugin User Guide: Installing the Remote vSphere Plugin with the Pure Storage VMware Appliance

NVMe-oF Multipath Configuration for Pure Storage Datastores

How To: Setup NVMe-FC with VMware

Oracle 18c Runs Faster with DirectFlash Fabric – NVMe-oF RoCE

ESXi 7.0 U3 Emulex lpfc Driver Version Considerations


Broadcom – NVMe over Fibre Channel vs. SCSI Performance in VMware ESXi 7 Environments

Optimizing Application Performance and Manageability with NVMe over Fibre Channel – Broadcom NVMe over Fibre Channel with VMware vSphere 7.0 Support


Operation Guide for VMware vSphere Virtual Volumes – Fujitsu

Utilizing VMware vSphere Virtual Volumes (VVOL) with the FUJITSU Storage ETERNUS DX S3 series


VMware vSphere Virtual Volumes – NEC Corporation of America


Virtual Volumes on Nimble OS 3




LightOS for VMware Performance, Simplicity, Scalability

Harness the Power of NVMe®/TCP to Get Highly Available Storage for Virtualized Applications

The Rise of Disaggregated Storage

LightBits – Support


Single Root IO Virtualization (SR-IOV)

How-to: Configure RoCE PVRDMA Namespace in VMware vSphere 7.0

Setting up a 100GbE PVRDMA Network on vCenter 7

The Fast Lane for Data Transfer – Paravirtual RDMA(PVRDMA) Support for Native Endpoints

RoCE and InfiniBand: Which should I choose?

Quest Community



Oracle MAA SIG

Oracle Software Downloads




Exadata and OVM

Oracle VM – 4x More Marketing, 4x Fewer Substantiated Facts

Exadata v/s vBlock


Best Practices for operating Exadata Cloud Service and Exadata Cloud@Customer

Oracle OCI and OCVS


Oracle Bloggers



The Engineer’s Complete Guide to Technical Debt

RPO and RTO: Understanding the Differences