InterSystems Data Platforms Capacity Planning and Performance Series Index
Index
This is a list of all the posts in the Data Platforms’ capacity planning and performance series in order. Also a general list of my other posts. I will update as new posts in the series are added.
You will notice that I wrote some posts before IRIS was released and refer to Caché. I will revisit the posts over time, but in the meantime, Generally, the advice for configuration is the same for Caché and IRIS. Some command names may have changed; the most obvious example is that anywhere you see the
^pButtonscommand, you can replace it with^SystemPerformance.
While some posts are updated to preserve links, others will be marked as
strikethroughto indicate that the post is legacy. Generally, I will say, "See: some other post" if it is appropriate.
Capacity Planning and Performance Series
Generally, posts build on previous ones, but you can also just dive into subjects that look interesting.
- Part 1 - Getting started on the Journey, collecting metrics.
- Part 2 - Looking at the metrics we collected.
- Part 3 - Focus on CPU.
- Part 4 - Looking at memory.
- Part 5 - Monitoring with SNMP.
- Part 6 - Caché storage IO profile.
- Part 7 - ECP for performance, scalability and availability.
- Part 8 - Hyper-Converged Infrastructure Capacity and Performance Planning
- Part 9 - Caché VMware Best Practice Guide
- Part 10 - VM Backups and IRIS freeze/thaw scripts
- Part 11 - Virtualizing large databases - VMware cpu capacity planning
Other Posts
This is a collection of posts generally related to Architecture I have on the Community.
- Understanding free memory on a Linux IRIS database server
- Access IRIS database ODBC or JDBC using Python.
- Ansible modules and IRIS demo.
- AWS Capacity Planning Review Example.
- Using an LVM stripe to increase AWS EBS IOPS and Throughput.
- YASPE - Parse and chart InterSystems Caché pButtons and InterSystems IRIS SystemPerformance files for quick performance analysis of Operating System and IRIS metrics.
- SAM - Hacks and Tips for set up and adding metrics from non-IRIS targets
- Monitoring InterSystems IRIS Using Built-in REST API - Using Prometheus format.
- Example: Review Monitor Metrics From InterSystems IRIS Using Default REST API
- InterSystems Data Platforms and performance – how to update pButtons.
- Extracting pButtons data to a csv file for easy charting.
- Provision a Caché application using Ansible - Part 1.
- Windows, Caché and virus scanners.
- ECP Magic.
- Markdown workflow for creating Community posts.
Yape - Yet another pButtons extractor (and automatically create charts)See: YASPE.- How long does it take to encrypt a database?
- Minimum Monitoring and Alerting Solution
- LVM PE Striping to maximize Hyper-Converged storage throughput
- Unpacking pButtons with Yape - update notes and quick guides
- Decoding Intel processor models reported by Windows
- AWS storage. High write IOPS. Compare gp3 and io2
Videos
Consider the date when you look at these. Some of the technologies have changed—the basics are OK, but, for example, HCI and vSAN have moved on.
- 2025 - Leveraging Automation Tools for Deploying InterSystems IRIS
- 2023 - Best Practices for InterSystems IRIS System Performance in the Cloud
- 2023 - System Performance Review for InterSystems IRIS Applications
- 2021 - System Alerting & Monitoring
- 2020 - System Alerting and Monitoring Made Easy
- 2020 - InterSystems IRIS on HCI
- 2020 - Understanding System Performance Metrics
- 2019 - Implementing vSan for InterSystems IRIS
- 2019 - Tips for Hyper-Converged Infrastructures
- 2018 - Hyper-Converged Infrastructure
- 2018 - Pros and Cons of Virtual Environments
Murray Oldfield Principle Technology Architect InterSystems
Follow the community or @murrayoldfield on Twitter