Links


Oracle User Community 

RMOUG

UTOUG

Spain Oracle User Group

Oracle Applications & Technology User Group (OATUG-Ascend)

Oracle Developer & Technology User Group (Kscope)

Analytics and Data Oracle User Community (ANDOUC)

Quest Community

https://forum.questoraclecommunity.org/groups

Oracle MAA SIG

 

 

 

Oracle

Oracle ACE

Oracle ACE Calendar

Oracle MyLearn

Oracle Metalink





RedHat

RedHat Portal





VMware (Broadcom)

https://communities.vmware.com

https://www.vmug.com/

VMUG – submit session

Broadcom Social Media Advocacy

https://vexpert.vmware.com/




Nutanix

Nutanix Community

 

Cisco

Cisco Community

 

 

Dell

Elevate Dell Community




SNIA

Tech Field day






Oracle Software Downloads

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

https://edelivery.oracle.com/osdc/faces/SoftwareDelivery

https://yum.oracle.com/

 

 



Oracle LiveLabs

GitHub Partner Solutions

GitHub Introduction to labs and workshops

Live SQL

LiveLabs Home

 




Databases / Clouds

A Relational Model of Data for Large Shared Data Banks – E. F. CODD

ACID – Wikipedia

Codd’s 12 rules

Database normalization – wikipedia

Database Normalization – Normal Forms 1nf 2nf 3nf Table Examples – Read this

Normalization in DBMS: A Detailed Guide – Read this

Normal Forms in DBMS

Types of Databases

Non-Relational Databases and Their Types

Enterprise architecture framework

Data Warehouse vs Data Lake vs Data Lakehouse: Definitions, Similarities, and Differences

Data Lakehouse vs Data Mesh: 5 Key Differences

Business Critical Applications: An In-Depth Look

Datalakehouse – The Challenge in Big Data is Small Files

Data Engineering

Data Engineering – Databricks

Databricks vs. Snowflake: An Honest Comparison in 2024

Stateful vs Stateless Architecture – Explained for Beginners

 




Oracle Cloud

MAA Best Practices for the Oracle Cloud

ExaCC vs. ExaCS – Which One is Right for You?

First Principles: L2 network virtualization for lift and shift

Strategic cost optimization techniques in multicloud deployments: Part 1 of 3

Oracle Cloud Infrastructure Bare Metal Shapes and Specifications

Oracle Zero Downtime Migration – ZDM Physical Migration Step by Step Guide

Zero Downtime Migration

Oracle Zero Downtime Migration 21.3

23ai Backup and Recovery User’s Guide

Zero Data Loss Recovery Appliance X8 / X8M

12c How Perform Cross-Platform Database Transport to different Endian Platform with RMAN Backup Sets (Doc ID 2013271.1)

XTTS: Introduction – Minimal Downtime Migration with Full Transportable Export Import and Incremental Backups

XTTS: How to Migrate a Database Using Full Transportable Export Import and Incremental Backups

V4 Reduce Transportable Tablespace Downtime using Cross Platform Incremental Backup (Doc ID 2471245.1)

 





Amazon AWS

Comparing Oracle, Microsoft, Google and Amazon clouds for business-critical Oracle databases – Oracle

Cloud Showdown – Azure vs AWS vs GCP vs OCI Choosing Your Digital Haven

Compare OCI with AWS, Azure, and Google Cloud

AWS vs Microsoft Azure vs Google Cloud vs Oracle Cloud Infrastructure: A Comprehensive Comparison

AWS vs Azure vs GCP cloud comparison: Databases

Comparing Database Management Systems: MySQL, PostgreSQL, MSSQL Server, MongoDB, Elasticsearch, and others

Object storage vs. block storage: How are they different?

Parquet file format – everything you need to know!

AWS Well-Architected Framework

Amazon Blogs – Databases

AWS Cloud Databases – List of DB

Amazon MemoryDB: A Fast and Durable Memory-First Cloud Database

AWS Database Migrations

Building modern applications using AWS databases

Migrating Oracle Exadata Workloads to AWS

Oracle Database 11g/12c To Amazon Aurora with PostgreSQL Compatibility (9.6.x) Migration Playbook

Bring Your Amazon SageMaker model into Amazon Redshift for remote inference – AWS Machine Learning Blog

Migrate and Modernize with AWS

The role of vector databases in generative AI applications – AWS

What Is Amazon EMR ?

AWS – What’s the Difference Between Hadoop and Spark?

AWS – What is Apache Iceberg?

What Is Apache Iceberg? Features & Benefits

What’s New with AWS: 2024 Archive





Mathematics & Computer Science Basics

BYJU – Math Articles

logic gate (AND, OR, XOR, NOT, NAND, NOR and XNOR)

MIT OpenCourseWare – Linear Algebra

Stanford CS229: Machine Learning | Summer 2019 | Lecture 1 – Introduction and Linear Algebra

Stanford CS229: Machine Learning | Summer 2019 | Lecture 2 – Matrix Calculus and Probability Theory





AI , ML, DL, Gen AI, LLM

Cornell University – Archive

Attention Is All You Need

Language Models are Unsupervised Multitask Learners -GPT2

Language Models are Few-Shot Learners – GPT3

Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks

DeepSeek-V3 Technical Report

DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning

DeepSeek R1 vs V3: A Head-to-Head Comparison of Two AI Models

Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsity

The Llama 3 Herd of Models

LATE CHUNKING: CONTEXTUAL CHUNK EMBEDDINGS USING LONG-CONTEXT EMBEDDING MODELS

AGENTIC RETRIEVAL-AUGMENTED GENERATION: A SURVEY ON AGENTIC RAG


Mixture of Experts Explained

DeepSeek, China, OpenAI, NVIDIA, xAI, TSMC, Stargate, and AI Megaclusters Podcast Summary

Improving Language Understanding by Generative Pre-Training

Improving language understanding with unsupervised learning – OpenAI

The Illustrated GPT-2 (Visualizing Transformer Language Models) – Jay Alammar

Vision Transformers (ViT)

Agentic RAG on Dell AI Factory with NVIDIA – Unlocking Scalable AI Solutions for Complex Data Challenges in Healthcare and Beyond

What is an AI model – IBM

LLM Models YouTube Video Lectures – LinkedIn

Conquer Feed forward Neural Networks with TensorFlow

Getting ready to build out Agentic Apps in 2025? Check out these articles

Scaling RAG with RAGOps and agents

Data governance in the age of generative AI – AWS

VMware Private AI Foundation with NVIDIA – LLM Inference Sizing and Performance Guidance

Extreme Performance Series: Time Sliced vGPU vs MIG vGPU

Unleashing the Power of Retrieval-Augmented Generation and Vector Databases

The Critical Role of Storage in Optimizing AI Training Workloads – SNIA

Storage for AI Q&A

Why Data Infrastructure Is the Bedrock of AI’s Success

Why Storage Is the Unsung Hero for AI

MLPerf AI benchmark tests how storage systems keep GPUs busy

Architect’s Guide To Agentic AI

Dell AI Solutions – Read this

Run Your AI Inference at the Edge to Unlock Insights Faster

Very large AI model training uses object storage

The Real Reasons Why AI is Built on Object Storage – MinIO

Ceph Storage in a World of AI/ML Workloads

Ceph (software)

Andrew Ng Explores The Rise Of AI Agents And Agentic Reasoning | BUILD 2024 Keynote

RAG Applications with MinIO Object Storage: Overview

Check-N-Run: a Checkpointing System for Training Deep Learning Recommendation Models

Reducing Model Checkpointing Times by Over 10x with PyTorch Distributed Asynchronous Checkpointing

Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Training

VDURA: AI training and inference needs optimized file and object balance

MLPerf AI benchmark tests how storage systems keep GPUs busy

Building Multi-Agent RAG Applications: A Comprehensive Guide!

Building Enterprise AI Apps with Multi-Agent RAG!

Large Language Models – Readme

Transformers (how LLMs work) explained visually | DL5

Very large AI model training uses object storage

Why AI Loves Object Storage

How RAG Enhances LLMs: A Step-by-Step Exploration

Distance Metrics Cheat Sheet

MCP

Model Context Protocol (MCP) Explained in 10 Minutes!

Model Context Protocol (MCP)

 

Free GenAI Bootcamp

Hugging Face Agents Course

AI Foundation Series by Oracle Developers

DeepLearning.AI – Online resource (ML/DL/AI)

DeepLearning AI – AI Agents

Coursera Free Courses Machine Learning

Artificial Intelligence Engineer Roadmap

Udemy – ML/DL with Python

Udemy – Jose Portilla

Udemy – Frank Kane

LazyProgrammer

Want to Work in Artificial Intelligence? 14 AI Careers & Job Outlook [2024]

From Data Analyst to Data Scientist: Key Skills and Tools to Master in 2025

AIML.com – Machine Learning Resources

Narrow AI: The Only AI You Need Now

AI 101: What you need to know about the 3 Types of AI

NVIDIA Free AI Courses

 

16 AI Strategy Playbooks You Shouldn’t Miss

A Deep Dive Into MCP and the Future of AI Tooling

 

Datta Nimmaturi Blog – Nutanix





Oracle 23ai

Using NVIDIA GPUs to Accelerate AI Vector Search in Oracle Database 23ai

Deploying DBRX LLMs on Oracle Cloud Infrastructure with NVIDIA NIM and Delta Sharing

Oracle Database 23ai Technical Architecture

Oracle Database 23ai : Where to find information – Oracle Database Insider

Database 23ai: Feature Highlights





Oracle AI / Vector DB

Oracle –  AI Solutions Hub

Oracle Architecture Center

Oracle Data Science Service

Oracle Github Samples and Labs

Oracle LiveLabs

Introducing Vector Store and Generative AI in MySQL HeatWave

HeatWave MySQL Features

MySQL Heatwave – Tech Brief

What Is a Vector Database?

What Is Generative AI (GenAI)? How Does It Work?

What Is Retrieval-Augmented Generation (RAG)?

Announcing the OCI Generative AI Agents RAG service

Q&A with PDF – Building RAG Application with Oracle 23ai Vector Search and OpenAI LLM

Vector Search in Oracle 23ai

AI Vector Search in Oracle Database 23ai -Tim Hall

Now Available! Pre-built Embedding Generation model for Oracle Database 23ai

Oracle Database 23ai Vector Search in action

Getting started with vectors in 23ai

23ai – where your vector indexes are stored

Using HNSW Vector Indexes in AI Vector Search

Building a Multi-Agent AI Application on Oracle Cloud Infrastructure

Hybrid Vector Index – a combination of AI Vector Search with Text Search

Oracle GenAI Stack: RAG vs. Fine-Tuning for Real-World Workloads

Which Free Version of Oracle Database 23ai is Best?

New AI Vector Search LiveLabs Workshop Available

 



General

The Engineer’s Complete Guide to Technical Debt

RPO and RTO: Understanding the Differences

What’s the Difference Between SLAs, SLOs and SLIs?

The SAR Method for Product Management Interview Questions

The Ultimate Guide to Product Prioritization + 8 Frameworks

The Ultimate List of 72 Product Manager Interview Questions





Oracle MySQL

MySQL Parameters Best Practices – vSAN

Running MySQL Workloads on VMware vSphere with FlashArray

MySQL Server and SQL Performance Tuning

MySQL 8.0 Reference Manual Including MySQL NDB Cluster 8.0





Oracle Documentation

Oracle Developer Community

Enabling Advanced Features of Oracle Net Services – Oracle 19c

Oracle Database 12c: INTERACTIVE QUICK REFERENCE

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)

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

Maximizing Application Resilience, Performance, and Security with AHF – 2024 Feature Recap

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

ASM tools used by Support : KFOD, KFED, AMDU (Doc ID 1485597.1)

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





Oracle Patches & 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)

ACFS and AFD Support On OS Platforms (Certification Matrix). (Doc ID 1369107.1)

 

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)

 

Differences between PSU / BP and RU / RUR

 




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 Installation

Primary Note for Real Application Clusters (RAC) Oracle Clusterware and Oracle Grid Infrastructure (Doc ID 1096952.1)

Grid Infrastructure Installation and Upgrade Guide for Linux  – 21c





Oracle RAC Fencing

Archive for the ‘STONITH’ Category – Kevin Closson

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

http://ahfathi.blogspot.com/2014/02/oracle-rac-functions-of-io-fencing.html

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 AWS: Tackling Licensing, Support, and Technical Hurdles

Migrate from Oracle RAC to AWS: Alternatives on AWS

Oracle RAC on Third-Party Clouds

Self-managed Oracle RAC on Amazon EC2

Oracle RAC on Amazon EC2

FlashGrid Enables Oracle RAC in AWS

https://en.wikipedia.org/wiki/Oracle_Database#Releases_and_versions

Network multicast support on Azure

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





Oracle RAC Application Continuity

Testing Application Continuity in Oracle 19c RAC (19.12) using Java Application





ASM

A PEEK INSIDE ORACLE ASM METADATA

How many allocation units per file

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 LinuxDo not specify multiple partitions on a single physical disk as a disk group device

Oracle ASM Mirroring and Disk Group Redundancy

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?

Doing synchronous IO on ASM

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)

Why use Oracle ASM for Oracle databases

Performance and Scalability Considerations for ASM Disk Groups – 12.2

Altering Disk Groups – ASM Rebalance Oracle 19c

ASM Striping

Oracle ASM on ScaleIO Best Practices





ASMLIB , ASMFD and udev

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

Collecting The Required Information For Support To Validate & Troubleshoot ASM/ASMLIB Issues. (Doc ID 869526.1)

The oracleasm kernel module is removed in UEK R7. Note that this module continues to be supported in the UEK R5 and UEK R6 releases

Oracle’s ASM Filter Driver Revisited]

ASMLIB Performance vs Udev

Udev rules are getting reloaded frequently and causing Oracle ASM outage

UDEV rules for LUNs – Dell PowerStore: Oracle Best Practices

Introduction to ASMLib v3

 

 

 

Oracle Load Testing / Benchmarking

Oracle Database Load Testing Tools – Overview – Pythian

Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev

Database Performance Tuning Guide – 21c

Top Tools for Troubleshooting & Performance Benchmarking

Swingbench – Dominic Giles

Oracle Sample Projects

 





AWR and IOPS

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

Database Time, Average Active Sessions, and Active Session History – Core performance concepts for DBAs – https://youtu.be/QLyCcOBWb9o

 




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 ASM Disk Group LOGICAL_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

How to change an Oracle ASM Diskgroups section size

How to check your disk sector size





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/

https://www.cyberciti.biz/files/linux-kernel/Documentation/filesystems/tmpfs.txt

Dynamic tracing of Oracle logical I/O

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

Things To Consider For Setting filesystemio_options And disk_asynch_io (Doc ID 1987437.1)

Archlinux – Improving performance





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 

COMMIT_WAIT and COMMIT_LOGGING 

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?/

Duplexing Oracle Redo logs?





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 Multi-threaded , Process , Sessions, Transactions

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)

Processor frequency – slow v/s fast clock speed

How to calculate the proper value from processes, sessions, and transactions (Doc ID 1682295.1)

DIFFERENCES BETWEEN PROCESSES, SESSIONS AND CONNECTIONS – Tom Kyte

 





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)

BACKUP_TAPE_IO_SLAVES

DBWR_IO_SLAVES

DISK_ASYNCH_IO

FILESYSTEMIO_OPTIONS

Optimizing Deduplication

http://thebackupblog.typepad.com/thebackupblog/2008/07/optimizing-deduplication.html

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

PERSISTENT MEMORY FILE STORE FOR DIRECTLY MAPPED PERSISTENT MEMORY DATABASE – PMEM Oracle Patent

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 In-Memory

DBIM Resources





Oracle DB Sharding

Database Sharding In Oracle – A Primer

Oracle Sharding : Part 2 – Installating & Configuring Shards

Oracle Sharding MAA Best Practices





Oracle Resource Manager

Oracle Resource Manager | Decoding The Enegma Machine

Why resource manager needs to be disabled?





Oracle Network

OSI model

The TCP/IP Reference Model

The Best Guide To Understand What Is TCP/IP Model

Database Net Services Administrator’s Guide 21c – Understanding the Communication Layers

Troubleshooting Waits for ‘SQL*Net message to client’ and ‘SQL*Net more data to client’ Events from a Performance Perspective (Doc ID 1404526.1)

SQL*Net Packet Sizes (SDU & TDU Parameters) (Doc ID 44694.1)

Oracle Net Performance Tuning (Doc ID 67983.1)

Setting SEND_BUF_SIZE and RECV_BUF_SIZE (Doc ID 260984.1)

Oracle SQL*Net Wait Events  -DBAKevlar

SQL*Net Message Waits – Hemant’s Oracle DBA Blog





Live Optics

Live Optics

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





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

Conversion of a sysstat sa binary to a sar file fails with “Current sysstat version cannot read the format of this file (0x2173)”

iostat(1) — Linux manual page

mpstat(1) — Linux manual page

top(1) — Linux manual page





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

https://www.cyberciti.biz/files/linux-kernel/Documentation/

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

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

Determine which applications cause major page faults

perf-report(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

Chapter 16. Getting started with perf – RHEL 9

perf top: an awesome way to spy on CPU usage

Perf-tools – Brendan Gregg Github

Brendan Gregg – HomePage

Perf Tool: Performance Analysis Tool for Linux

Linux perf: How to Use the Command and Profiler





Linux Process Priority

https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt

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?

https://man7.org/linux/man-pages/man1/chrt.1.html

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?

How To Use Journalctl to View and Manipulate Systemd Logs

How to Configure the Linux Out-of-Memory Killer





Linux IO Benchmarking

dd — Linux manual page

https://www.binarylane.com.au/support/solutions/articles/1000055889-how-to-benchmark-disk-i-o

https://wiki.mikejung.biz/Benchmarking

Complete and detailed guide (with examples) to DD

ioping – Linux Man Pages





Linux FIO Benchmarking

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 udev

Writing udev rules

udev — Linux manual page

What is udev and how do you write custom udev rules in systemd environments (RHEL 7 and later) ?

How to make block device NMVe assigned names persistent?





Linux IO Scheduler

Queue sysfs files – /sys/block/sdX/queue

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

Deadline scheduler

Using the Deadline IO Scheduler

Understanding the Deadline IO Scheduler

Deadline IO scheduler tunables

Noop scheduler

How to use the Noop or none 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?

RHEL 8 – Setting the disk scheduler

Modification and Evaluation of Linux I/O Schedulers

The block I/O layer I/O schedulers

Linux I/O Schedulers

Wikipedia – Linux IO Scheduling

Best Linux I/O Scheduler(elevator) for Oracle database

Improving Block-level Efficiency with scsi-mq
High Performance Storage with blk-mq and scsi-mq

Dell – Appendix I. Blk-mq and scsi-mq – Deployment Best Practices for Oracle Databases with Dell EMC PowerMax

Yaron Dar – Have you tried blk-mq? – Yaron Dar

Linux Block IO – Introducing Multi-queue SSD Access on Multi-core Systems

Multi-Queue Block IO Queueing Mechanism (blk-mq)

INTRODUCTION BLOCK MQ IO SCHEDULER

Improving performance

The Linux Kernel – Block

The multiqueue block layer





Linux IO Block Performance

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 & Advanced Storage Interfaces

Notes on Linux’s SG driver version 2.1.39

The Linux SG_IO ioctl in the 2.6 series

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

Measuring Linux IO read/write mix and size – blktrace and blkparse

Chapter 32. Factors affecting I/O and file system performance – RHEL 9

/proc/diskstats – I/O statistics fields





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

How to find WWN and WWPN of HBA card 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





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





NTP

NTP Server – Stratum Levels Explained

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





SCSI / RAID  / Storage Concepts

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

SCSI Kernel Parameters

Datadisk  – EMC and Netapp

Fibre Channel addressing – StorageFreak

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

Difference between SLC, MLC, TLC and 3D NAND in USB flash drives, SSDs and memory cards

Difference Between SATA and SAS

Serial Attached SCSI

EDSFF – A New SSD Form Factor for Next Gen Servers and Storage

E1 and E3 EDSFF to Take Over from M.2 and 2.5 in SSDs

1U vs. 2U. What Does the ‘U’ Refer to When Buying a Server?

M.2 vs. U.2 SSD Storage Explained

Difference Between Flash vs. SSD Storage

Flash vs. SSD Storage: Is there a Difference?

The Quick Differences Between Flash vs. SSD Storage

Understanding Flash: The Fall and Rise of Flash Memory

Understanding Flash: The Write Cliff

Understanding Flash: The Flash Translation Layer

Flash Translation Layer

Flash memory

Byte

Write amplification

Wear leveling





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

NVMe Namespaces





Intel

CPU Microarchitectures

Xeon Platinum 8260L – Intel

CSCI 4717: Direct Mapping Cache Assignment

How do cache lines work?

The Memory Hierarchy – Cache lines

Approximate cost to access various caches and main memory?

Write Through and Write Back in Cache

How Does CPU Cache Work and What Are L1, L2, and L3 Cache? – IMPORTANT

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

Demystifying CPU Caches with Examples – IMPORTANT

cse240a: Graduate Computer Architecture

A good Cache is critical for high performance





NVDIMM

Dell EMC NVDIMM-N Persistent Memory User Guide

An NVDIMM Primer (Part 1 of 2)

https://en.wikipedia.org/wiki/NVDIMM

NVDIMM and the Linux Kernel





Persistent Memory

Persistent Memory Overview – Readme

NVME nvme-get-feature

Persistent Memory Programming

Direct Access for files (DAX)

LIBNVDIMM: Non-Volatile Devices

Persistent Memory Wiki

ndctl-create-namespace

https://www.mankier.com/1/ndctl-create-namespace

https://code.vmware.com/persistent-memory-initiative

mmap and DMA

DAX on BTT

Using Persistent Memory Devices with the Linux Device Mapper

Chapter 28. Persistent Memory: NVDIMMs

Persistent Memory  – Important

Linux Memory mapping

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
Managing Namespaces

Prepare an NVDIMM as a DAX device in a Linux system





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) 

Configuring Intel QuickAssist Technology in a Linux VM on Lenovo ThinkSystem Servers





SNIA

http://www.snia.org

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 – Wikipedia

Understanding Compute Express Link: A Cache-coherent Interconnect

Compute Express Link (CXL) – Memory and Cache Protocols

An Introduction to the CXL Device Types

CXL Deep Dive – Future of Composable Server Architecture and Heterogeneous Compute, Products From 20 Firms, Overview of 3.0 Standard

Compute Express Link (CXL): Device Types

What is a field programmable gate array (FPGA)? ASIC?

xPU (CPU, DPU, GPU, IPU)

Breaking Memory Barriers: CXL’s Game-Changing Impact on AI/ML

Breaking Memory Barriers: CXL’s Game-Changing Impact on AI/ML – pdf

How To Emulate CXL Devices using KVM and QEMU

Emulating CXL Shared Memory Devices in QEMU

CXL Device Emulation Leveraging QEMU – SNIA RSDC 2024

Advantages of CXL Memory Sharing for Emerging Applications

SNIA Webinars

SNIA – SSD Form Factors





Open Compute Project (OCP)

Server/CMS Wiki





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

Key differences between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7

Key differences between Red Hat Enterprise Linux 7 and Red Hat Enterprise Linux 8





RHEL Docker and Kubernetes

https://www.redhat.com/en/topics/containers/whats-a-linux-container

https://www.redhat.com/en/topics/containers/what-is-docker

https://www.redhat.com/en/topics/containers/what-is-kubernetes





Oracle UEK

Oracle Linux and Unbreakable Enterprise Kernel (UEK) Releases

Oracle Unbreakable Enterprise Kernel OS Release notes

An Introduction to the io_uring Asynchronous I/O Framework

Oracle Linux 8 – Monitoring and Tuning the System





VMware Education

VMware Tech Zone – Oracle

Oracle One-Stop-Shop

VMware Resource Center





VMware Performance & What’s New

What’s New in vSphere 8 Update 3?

VMware ESXi 8.0 Update 2 Release Notes

What’s New in vSphere 8 Update 2?

What’s New in vSphere 8 Update 1?

What’s New in vSphere 8

What’s New with vSphere 8 Core Storage vSphere 8 Update 1

What’s New with vSphere 8 Core Storage Announcements

What’s New with vSphere 8 Core Storage (8.0, 8.0U1, 8.0U2, 8.0U3)


vSphere 7 Update 3 – What’s New

What’s New with vSphere 7 Update 3 Core Storage

What’s New in vSphere 7 Update 2

What’s New in vSphere 7 Update 2 Core Storage

Introducing vSphere 7: Features & Technology for the Hybrid Cloud

What’s New in vSphere 7 Core Storage


Introducing VMware vSphere 6.7

What’s New in vSphere 6.7 Core Storage

VMware Announces General Availability of vSphere 6.5

vSphere 6.5 Storage


Performance Best Practices for VMware vSphere 8.0 Update 3

Performance Best Practices for VMware vSphere 8.0 Update 2

Performance Best Practices for VMware vSphere 8.0 Update 1

Performance Best Practices for VMware vSphere 8.0

VMware vSphere 8.0 Virtual Topology Performance Study


vMotion Innovations in VMware vSphere 7.0 U1 Performance Study – September 24, 2020

Performance Best Practices for VMware vSphere 7.0 Update 3

Performance Best Practices for VMware vSphere 7.0 Update 2

Performance Best Practices for VMware vSphere 7.0


Performance Best Practices Guide for vSphere 6.7

Performance Best Practices for VMware vSphere 6.5

Performance Best Practices Guide for vSphere 6.0


VMware Explore 2022 – Extreme Performance Series: vSphere Advanced Performance Tutorial

VMworld 2018 EU – VIN2677BE – Extreme Performance Series: Performance Best Practices

VMware Explore 2022 US CEIT1097US – Extreme Performance Series: vSphere Advanced Performance Tutorial


Persistent Memory Performance on vSphere 6.7 – Performance Study – August 13, 2018

Persistent Memory Performance in vSphere 6.7 with Intel Optane DC Persistent Memory – Performance Study – April 2, 2019

Intel Optane DC Persistent Memory “Memory Mode” Virtualized Performance Study – July 28, 2019

VMware vSphere Performance with Intel Optane Persistent Memory in Memory Mode – Balanced Profile – Performance Study – August 10, 2020

Implementing Intel Optane Persistent Memory BIOS Optimizations for Memory Mode

VMware vSphere 7.0 U2 and vSphere HA for SAP HANA with DRAM and Intel® Optane™ PMem in App-Direct Mode

Persistent Memory technology as the new normal with VMware vSphere® Memory Monitoring and Remediation (vMMR)

Mainstream Intel Optane Pmem with VMware vMMR

Understanding Persistent Memory in vSphere

Enhance VMware VMs with Intel Optane DC Persistent Memory

Announcing VMware vSphere Support for Intel Optane DC Persistent Memory Technology

vSphere Support for Intel’s Optane Persistent Memory (PMEM) (67645)

VM nvdimm config options for NUMA (78094)

SAP HANA with Intel Optane Persistent Memory on VMware vSphere

Introducing Project Capitola: Software defined memory for data centric workloads

SuperMicro Servers with Intel Optane DC Persistent Memory Module Support (83575)

Intel Optane, Memory Optimization, and vSphere


Whats New in Virtual Volumes 2.0

What’s New with vVols in vSphere 8

Understanding Virtual Volumes (vVols) in VMware vSphere 6.7 (2113013)

Tech Zone – VVOLS

vSphere Virtual Volumes (vVols)

vSphere Virtual Volumes Technical Overview

vSphere Virtual Volumes – FAQ

Backing Up Virtual Volumes (VVols)

VMware vVols – Performance Evolution and Future

Best Practices for Virtual Volumes Performance

vVols Getting Started Guide

NVMe and Virtual Volumes

vVols with NVMe – A Perfect Match


Intel Cluster-on-Die (COD) Technology, and VMware vSphere 5.5 U3b and 6.x (2142499)

A Performance Comparison of Hypervisors

VMware I/O queues, “micro-bursting”, and multipathing

SCSI, SATA, and NVMe Storage Controller Conditions, Limitations, and Compatibility

Controlling LUN queue depth throttling in VMware ESX/ESXi (1008113)

Determining Network/Storage firmware and driver version in ESXi 4.x and later (1027206)

Identifying correct driver for ESXi/ESX host PCI devices (HBA) using VMware Hardware Compatibility Guide (HCL) (1031534)

Enabling or disabling verbose logging on QLogic and Emulex Host Bus Adapters (1005576)

Configuring advanced driver module parameters in ESX/ESXi (1017588)

Interpreting SCSI sense codes in VMware ESXi and ESX (289902)

VMware Communities – Failed H:0x0 D:0x2 P:0x0 Valid sense data

Device Sector Formats

Using the esxtop Utility

The Skinny on ESXTOP

How To: Capture System Performance Data with esxtop  – Pure Storage

Interpreting esxtop Statistics

Using esxtop to identify storage performance issues for ESX / ESXi (multiple versions) (1008205)

Using vscsiStats for Storage Performance Analysis

[Internal] Using vscsiStats to collect IO and Latency stats on Virtual Disks (1012714)

Getting started with vscsiStats

Using vscsiStats to Gather Storage Performance Data

Analyze I/O Workloads to Determine Storage Performance Requirements

vscsiStats Grapher  – virten.net

vscsiStats into the third dimension: Surface charts!

vscsiStats 3D surface graph part 3: Build your own!

RVTools

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

VMware Virtual SAN and Scale IO: Fundamentally Two Different Approaches to Software-Defined Storage

vSAN Operations: Use separate SPBM policies for VMs in stretched clusters





VMware Clouds / VCF

VMware Cloud: Introduction to HCX

Migrate VMware workloads from on-premises data centers to Oracle Cloud VMware Solution using VMware HCX

Dell EMC PowerFlex and VMware Cloud Foundation for High Performance Applications

VMware Cracks -> VCF 9.0 GA Update



VMware Flings/Tools

VMware by Broadcom Flings

HCI Benchmark Appliance

 





Nutanix

KVM vs QEMU vs Libvirt

What Is the Difference between QEMU and KVM?

All you need to know about KVM userspace

Hardware-assisted virtualization

 

Nutanix in 3 Minutes

Top 10 Reasons for Business-Critical Apps and Databases

DELIVER HYBRID CLOUD YOUR WAY One Platform. Any App. Any Cloud

Nutanix vs. VMware: Comparing Hyperconverged Infrastructure and Hybrid Cloud Solutions

Steps To Migrate to Nutanix From VMware

VMware to Nutanix Migration Guide

Nutanix Top Ten Benefits – Read THIS

COW and ROW Snapshot Working Principles

How to map a Nutanix Virtual Disk to a Linux Device

 

AHV Architecture

Nutanix Acropolis AHV Core Architecture Explained

The Nutanix Cloud Bible – Classic Edition

 

Nutanix AHV Best Practices

Nutanix Configuration Maximums

Physical Networking Best Practices

Linux on Nutanix AHV Best Practices

Volumes Guide

Nutanix Volumes Best Practices

Nutanix Disaster Recovery Guide

Data Protection and Disaster Recovery

Data Protection and Recovery with Prism Element

Prism Element Web Console Guide

Prism Central Infrastructure Guide

 

Nutanix BCA

Databases: AOS 6.5 Design

Oracle on Nutanix Best Practices

Oracle Database Workloads on Nutanix – Ref Architecture

Oracle RAC on Extended Clusters with Nutanix Volumes

Nutanix Database Service Administration Guide

Nutanix Database Service Oracle Database Management Guide

Nutanix Oracle Licensing Guide for 2024

 

MongoDB on Nutanix Best Practices

Microsoft SQL Server Database Workloads on Nutanix

SAP on Nutanix Best Practices

Epic ODB on Nutanix AHV Best Practices

 

Nutanix DBaaS

Nutanix Database Service Integration with Nutanix Objects

 

Solution Architecture

Nutanix Cloud Platform Software Options

Nutanix Cloud Clusters on Azure for Database Workloads

 

Reasoning models on Nutanix Enterprise AI

Using AnythingLLM with Nutanix Enterprise AI

 




Amazon EC2

AWS EC2 Virtualization 2017: Introducing Nitro

Amazon EBS volumes

Data persistence for Amazon EC2 instance store volumes

What is Amazon EC2?





Oracle Virtualization (OVM, KVM, OLVM) / Exadata

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 VM – 4x More Marketing, 4x Fewer Substantiated Facts

Exadata v/s vBlock

http://houseofbrick.com/exadata-vs-vblock-a-case-study

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

LINBIT Software-Defined Storage now supports Oracle Linux Virtualization Manager

Exadata Smart Flash Cache Series: Part I – A Recap

Exadata X-5 Bare Metal vs. OVM performance

Important Statistics & Wait Events on Exadata

Cecilia Grant’s Database Performance Tuning Tips

AWR is not Enough to Track Down IO Problem on Exadata

 

 



Silk

How I Achieved 20 GiB/s I/O Throughput in a Single Cloud VM





Unix

http://bhami.com/rosetta.html

http://www.softpanorama.org/Commercial_unixes

http://www.unixguide.net





Solaris

http://www.sean.de/Solaris/soltune.html

Shall I use Zones or LDOMs?

Oracle Solaris Containers

Solaris Blog

LDOM – Listing Domain Resources

LDOMS & ZONES

SPARC LDOM CLI Cheat Sheet

Solaris LDOM Cheat Sheet

Solaris Performance Metrics – Disk Utilisation by Process – Brendan Gregg





Sun Cluster

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

Oracle Cluster 3.3 Setup Solaris 10 x86(VMware)





AIX

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

lparstat Command





Veritas

http://cuddletech.com/veritas/index.html

http://www.vxideas.org

UnixArena





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

http://powerlink.emc.com

https://community.emc.com/community/connect/everything_oracle

http://clariionblogs.blogspot.com

http://virtualgeek.typepad.com/virtual_geek/celerra-vsa-howto/

EMC Symmetrix : Symm bin file

EMC VVOL

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


Oracle Solutions – Dell EMC Page

Dell Technologies – Oracle WP

Dell PowerStore: Oracle Database Best Practices Oct 2022

Dell PowerStore: Oracle Best Practices

Dell EMC SC Series: Oracle Best Practices

Deployment Best Practices for Oracle Databases with Dell EMC PowerMax

Deployment Best Practices for Oracle Databases with Dell EMC PowerMax

Sizing and Best Practices for Deploying Oracle Databases on Oracle VM using Dell EqualLogic Hybrid Arrays

DellEMC Yaron Dar – Library

Best Practices For Running Oracle Database On XtremIO X2

Oracle Database 19c Best Practices on Dell PowerEdge Servers and PowerStore T Model Arrays
Dell PowerFlex Deployment Best Practices for Oracle RAC 21c

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

Principled Technologies – Oracle Performance

SCALEIO TECH OVERVIEW AND CONCEPTS – SDS-SAN VS SDS-ARRAY

PowerStore, PowerMax, PowerFlex, PowerScale, Object Scale; Dell storage has many flavours

Dell PowerFlex Rack with PowerFlex 4.x Architecture Overview

Getting To Know Dell EMC PowerFlex

 





Tintri

Tintri VMstore with Oracle Best Practice Guide For Deploying Oracle Database 11gR2 with VMware 5.5 on a Tintri VMstore

Tintri VMstore with Oracle RAC Best Practice GuideFor Deploying Oracle Database RAC 12c with VMware vSphere 6.0 on a Tintri VMstore

Why Installing The Tintri VAAI Plugin Is Important





Netapp

http://www.netapp.com/us

https://communities.netapp.com/community/netapp-blogs/storage_nuts_n_bolts

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

Netapp Blog

http://storagegaga.com/

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





Hitachi

http://blogs.hds.com/hu

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





HPE

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

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

Disk.DiskMaxIOSize and the Blue Screen of Death

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

Understanding VMware ESXi Queuing and the FlashArray

Troubleshooting for VMware Solutions

How-To’s for VMware Solutions

VMUG Pure Storage: Understanding vSphere Block Storage Performance via Queues

Modeling Workload IO Size Mixes with Oracle’s vdbench tool

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

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

NVMe-oF Multipath Configuration for Pure Storage Datastores

Enabling NVMe/FC – Pure1 Article

ESXi 7.0 U3 Emulex lpfc Driver Version Considerations

FAQ: NVMe-oF and VMware

Queue Depth Limits and VVol Protocol Endpoints

Adaptive vVol Performance Management – SCSI PE QD 254

Virtual Volumes Quick Reference

Virtual Volumes Replication Deep Dive

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

Comparing VVols to VMDKs and RDMs

Moving from an RDM to a VVol

vVols User Guide: NVMe-oF vVols

Pure Cloud Block Store for AWS

Pure Cloud Block Store for Azure

FLASH WAS ONLY THE BEGINNING

Re-Introduction to Pure – 2023 – Tristan Todd

What Is DirectFlash and How Does It Work?

Evergreen//One Guaranteed Storage as-a-Service

Storage Infrastructure Management with Pure1 | Pure Storage

AIOps Planning and Support with Pure1

The Pure Storage Platform for AI

Automating Storage with Pure Fusion

AIRI Pure Storage NVIDIA DGX BasePOD Reference Architecture and Configuration Guide

NVIDIA DGX BasePOD

Cisco-Pure Flashstack

What Is Cloud Adjacent Storage?

Accelerate Storage as a Service with Equinix Metal and Pure Storage





Fujitsu

Operation Guide for VMware vSphere Virtual Volumes – Fujitsu

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





NEC

VMware vSphere Virtual Volumes – NEC Corporation of America





Nimble

Virtual Volumes on Nimble OS 3

VAST

Vast – UNIVERSAL STORAGE EXPLAINED





LightBits

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





Mellanox/NVIDIA/Infiniband/RoCE

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?





Virtual Storage Appliances

https://www.flackbox.com/list-vsa-virtual-storage-appliances-storage-simulators-san-nas-demos





CERN – Oracle Services for Physics – High Availability and Performance

Oracle Services for Physics – High Availability and Performance





Oracle Bloggers

https://www.orapub.com/

https://fritshoogland.wordpress.com/

http://asmsupportguy.blogspot.com

https://kevinclosson.net

https://bartsjerps.wordpress.com

http://canali.web.cern.ch/canali

http://www.oracle-base.com

http://blog.tanelpoder.com

http://ixora.com.au

http://oaktable.net

http://juliandyke.com

http://pythian.com

http://oracleracsig.org





Social

Linkedin

Facebook

Twitter





Industy Job Sites

Levels.fyi

Glassdoor

Comparably

 

ZipRecruiter

Indeed

Otta

 

Google

Microsoft

Oracle

NVIDIA

The First Solutions Engineer in a Startup: Key Traits & Impact on Early Deals

 

 

Amazon

Amazon

Overview of Amazon Web Services

Amazon In-Person Interview Tips

What’s it like to interview at Amazon

How we hire

Mastering the “Why Amazon” Interview Question: Strategies and Sample Answers

 

 




Bill Roth – VC job sites: https://billroth.net/list-of-vc-job-sites/





Laid Off – Job Search Approach

Step 1 – get familiar with these companies – startups that have promise
https://huntersandunicorns.com/playbook-universe/

Step 2 – Check the companies above against this list
https://airtable.com/shrI8dno1rMGKZM8y/tblKU0jQiyIX182uU?backgroundColor=cyan&viewControls=on

Step 3 – Go to Blind or Revue and read up on the culture and reviews of the company

Step 4 – Check LinkedIn to see if you have any connections for referrals.

Step 5. Apply