Skip to main content

Lessons from OLTP Workload on Multi-socket HPE Integrity Superdome X System

  • Conference paper
  • First Online:
Performance Evaluation and Benchmarking. Traditional - Big Data - Internet of Things (TPCTC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10080))

Included in the following conference series:

  • 1118 Accesses

Abstract

With today’s data explosion, databases have kept pace with the ever increasing demands of businesses by growing in size to accommodate peta-bytes and exa-bytes of data. This growth in data sizes is met by an equally impressive platform hardware engineering. These large enterprise systems are characterized by very large memory, I/O footprints and number of processors. These systems offer a good hardware consolidation platform, allowing traditional smaller databases to be consolidated on to larger and fewer x86 servers. In pursuit of efficient resource utilization, we have seen database implementations leverage technologies like virtualization and containerization to improve resource utilization rates, while providing best possible isolation of workloads. Oracle database 12cR1 is an offering that enables high server resource utilization rates for database workloads using the “Multitenant” feature. While scaling multi-tenant database workloads from 1 to 4 sockets could be considered a modestly challenging task, scaling these workloads beyond 4 sockets (such as 8 or 16 sockets) presents new challenges that have to be addressed to make the deployments more efficient. One of the main challenges to deal with on such highly NUMA (Non-Uniform Memory Access) architectures is the associated performance penalties in memory intensive workloads. Database software is primarily memory intensive, so the need for optimizing both the hardware and the software stack for best performance becomes very apparent. While many of the hardware optimizations are done via platform tunings in the BIOS (aka system firmware), an equal amount of tuning options are available to be explored and applied on the OS and the application side. In this paper, we focus primarily on the software based tunings available to users in the OS and the database. The information presented in this paper are an accumulation of learnings and observations made when trying to solve NUMA challenges during OLTP benchmarking with Oracle multitenant database deployed on a 16 socket HPE Integrity Superdome X under a Linux environment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Manchanda, N., Anand, K.: Non-uniform memory access (NUMA). New York University

    Google Scholar 

  2. Kumar, M., Demshki, M., Shiveley, R.: Advanced reliability for intel xeon processor-based servers, March 2010

    Google Scholar 

  3. FUJITSU Server PRIMEQUEST 2800E Mission Critical data sheet: https://sp.ts.fujitsu.com/dmsp/Publications/public/ds-pq-2800e.pdf

  4. HPE Integrity Superdome X system architecture and RAS a technical white paper

    Google Scholar 

  5. An Introduction to the Intel® QuickPath Interconnect, January 2009

    Google Scholar 

  6. HammerDB is a graphical open source database load testing and benchmarking tool for Linux and Windows. http://www.hammerdb.com/about.html

  7. HPE Application Tuner Express. https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=HPE-ATX

  8. New tool to analyze cacheline contention on NUMA systems. https://lwn.net/Articles/588866/

Download references

Acknowledgments

We would like to thank Long, Wai Man for his help in setup of perf, c2c tool along with analysis of perf data collected during the database workload runs.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Cao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Sahasranamam, S.V., Cao, P., Tadakamadla, R., Norton, S. (2017). Lessons from OLTP Workload on Multi-socket HPE Integrity Superdome X System. In: Nambiar, R., Poess, M. (eds) Performance Evaluation and Benchmarking. Traditional - Big Data - Internet of Things. TPCTC 2016. Lecture Notes in Computer Science(), vol 10080. Springer, Cham. https://doi.org/10.1007/978-3-319-54334-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54334-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54333-8

  • Online ISBN: 978-3-319-54334-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics