IBM i Restore Time and RTO Calculator
Most AS/400 shops can tell you the backup schedule but not how long a full recovery would take. This calculator turns your restore speed and data size into a recovery time you can compare with the business requirement.
Your numbers
Measure from a real restore test. Tape drive speed, number of drives and parallel restore jobs all change this.
Hardware access, install of Licensed Internal Code and IBM i, then user profiles and configuration.
Receivers since the last full save, if you recover to a point near the failure.
Your results
Estimates only. Run a full restore test to a spare partition or recovery site before relying on any figure.
Total recovery hours vs restore throughput
Sweeps Sustained restore throughput from 100 to 1000, holding your other inputs fixed.
Recovery test plan review
Optional: have an expert review your IBM i recovery test plan.
Optional. The tool and every export work without this. No spam.
How to use it
Enter the data volume you would need to bring back for the business to run, not the whole disk. Use a restore throughput measured in a test, because tape specifications overstate real speed when files are small or when many objects are restored sequentially. Add setup time for hardware, installing the operating system and restoring user profiles and security.
The method
Total recovery time is setup plus data divided by restore rate, plus journal volume divided by apply rate, plus verification time. The tool also solves backwards: given your recovery time objective, the throughput you would need is data divided by the time left after the fixed steps. The chart shows how total time falls as throughput rises, with sharply diminishing returns above a point.
- Restoring libraries in parallel jobs can raise throughput if you have enough drives or a virtual tape library
- Large numbers of small objects restore slower than a few large ones
- Journal apply is often slower than people expect
How to read it
If you miss the objective, look first at the setup and verification terms, which are often padding for no good reason, then at throughput. If the needed throughput is above anything your hardware has ever done, the answer is a different architecture, such as replication to a second system, not faster tape. A negative margin should be taken to management as a gap with a price.
Common mistakes
Assuming the vendor's rated speed is what you will get, forgetting the time to find and mount media, leaving out the time to restore security data and authorities, and never testing. Also confirm that offsite or cloud backups can be retrieved at the rate you assume; a slow network link can dominate the whole calculation.
Frequently Asked Questions
What is the difference between RTO and RPO?
RTO is how long the business can be without the system. RPO is how much recent data it can afford to lose. This calculator focuses on RTO, with the journal step standing in for how close to the failure you recover.
Is this only for a full system loss?
It models a full recovery. For a library or file restore, use only the relevant data size and set setup to zero.
Does it apply to cloud-hosted IBM i?
Yes, but use the restore throughput that your provider's backup service achieves and add any time to request restores. Ask for their tested figures.
How often should I test?
At least once a year and after major changes in data volume, hardware or backup software. An untested restore time is a guess.
If you want a recovery test plan written for your IBM i environment, Netray can help you structure it and review the results.
Related Tools
AS/400 Disk Storage Growth Forecast Calculator
Estimate how many years of disk you have left on IBM i given data growth, journal receivers and your safe utilisation threshold.
OracleIBM i Batch Window Capacity Calculator
Predict how many years of growth your nightly batch can absorb before it overruns the available window, and how much speedup you need.
OracleIBM i Power Hosting Cost Comparison Calculator
Compare the multi-year cost of keeping an IBM Power server on premises with moving IBM i to a hosted Power environment, including payback months.
OracleAS/400 Skills Succession Risk Assessment
Eight questions on staffing, documentation and knowledge concentration to score how exposed your IBM i environment is to losing key people.
More Oracle tools
See all- JDE World DREAM Writer Version Documentation Template
- JD Edwards World Key File Reference Table
- JD Edwards World to EnterpriseOne Data Conversion Mapping Worksheet
- JD Edwards World Custom Program and Modification Inventory Worksheet
- JD Edwards World Custom Object Conversion Effort Calculator
- IBM i System Values Reference
- IBM i CL Command Cheat Sheet
- JD Edwards Julian Date (CYYDDD) SQL Converter
- IBM i OS Upgrade Readiness Checklist
New to IBM i (AS/400) ERPs? Start with the IBM i (AS/400) ERPs guide and toolkit.
Keep exploring
Free tools
- IBM i (AS/400) Disaster Recovery Runbook TemplateFill-in recovery runbook for an IBM i production partition: objectives, restore sequence, contacts, validation steps and drill history.
- ERP Database Restore Time and RTO CalculatorAdd up full restore, differential, log replay and validation time and see whether you meet your recovery time objective.
- JD Edwards World and IBM i Change Request Form TemplateFill-in change request form for program, PTF, system value or data changes with backout plan and approval lines, exported as a clean document.
ERP fixes and how-tos
- How to Add a Private AI Layer to JD Edwards World on IBM iAdd AI to JD Edwards World without moving data: DB2 for i access, journal-based replication, rebuilt row security, local GPUs and approved batch write-back.
- How to Test ERP Backup and Disaster RecoveryHow to test ERP backups and disaster recovery: define RTO and RPO, restore the database and file tiers, prove the app works, and document results for audit.
- How to Add a Private AI Layer to JD Edwards EnterpriseOne On-PremAdd a private AI layer to JD Edwards EnterpriseOne: AIS data service, Orchestrator, Security Workbench mapping, a local model and human approval.
Runs with your ERP
- RF-SMART Manufacturing Data Collection for JD Edwards WorldShop floor barcode data collection for JD Edwards World with RF-SMART: what it reports, how it connects, setup steps, pitfalls and a private AI layer on top.
- Vertex Tax Connectors with JD Edwards EnterpriseOneHow Vertex calculates sales, use and VAT tax for JD Edwards EnterpriseOne and World, plus Oracle EBS and Cloud ERP: integration model, flows, setup, pitfalls.
- RF-SMART and JD Edwards EnterpriseOne: Barcode Scanning and Mobile WMSHow RF-SMART connects barcode scanning to JD Edwards EnterpriseOne and World: integration method, data flows, setup steps, pitfalls and where private AI helps.
Guides
- Oracle JD Edwards to Infor: Migration Planning GuidePlan your Oracle JD Edwards EnterpriseOne migration to Infor CloudSuite or LN. Data mapping, functional comparison, and migration timeline.
- ERP Disaster Recovery Planning for ManufacturersPlan ERP disaster recovery for manufacturing. RPO/RTO targets, backup strategies, failover testing, and business continuity for Infor environments.
AI on your ERP
- AI for JD Edwards World on IBM i, without a EnterpriseOne migrationAdd AI to JD Edwards World on IBM i without replatforming: read the physical files safely, ground an LLM on your data, and keep control on the box you already run.
- AI for JD Edwards EnterpriseOne Manufacturing, Without Leaving the F-Tables ExposedGrounded AI over JD Edwards EnterpriseOne Manufacturing: work orders, routings, and Orchestrator data, answered on-prem without sending F-table data to a public model.
Integrations
- How to add AI agents to JD Edwards World on IBM iHow to add AI agents to JD Edwards World on IBM i: a read-first tool layer over DB2 for i, human approval before any write, and a fully on-prem model option.
- How to add WhatsApp to JD Edwards World on IBM iHow to connect WhatsApp Business to JD Edwards World on IBM i: data queues, DB2 for i triggers, template messages, supplier replies and approvals back into World.