Home Applications Random Read IO Storage Performance Tool

Random Read IO Storage Performance Tool

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
3
1 reviews
0
Awards
145
Views
0
IPM installs
0
1
Details
Releases
Reviews
Issues
Pull requests
Articles
Rate the applicationLeave review
Robert Cemper15 Jun, 2021
a surprising experience
  • The description sounds quite reasonable. The repo has a nice .png of the result
  • No Docker . No installation guide just an .XML file of a class.
  • No big issue any template container may do it.  After import you sie inside the class:
/// This utility is designed to run in USER.
/// For more info run:  do ##class(PerfTools.RanRead).Help()
  • OK, what does it tell us there?
InterSystems Random Read IO Performance Tool
--------------------------------------------
do ##class(PerfTools.RanRead).Setup(Directory,DatabaseName,SizeGB,LogLevel)
   - Creates database and namespace with the same name. 
     The log level must be in the range of 0 to 3, where 0 is “none” and 3 is “verbose”.
do ##class(PerfTools.RanRead).Run(Directory,Processes,Iterations)
        - Run the random read IO test.
do ##class(PerfTools.RanRead).Stop()
        - Terminates all background jobs.
do ##class(PerfTools.RanRead).Reset()
        - Deletes namespace and database of the same name.
do ##class(PerfTools.RanRead).Export(directory)
        - Exports a summary of all random read test history to tab delimited text file.
  • Now you prepare a NameSpace for testing
  • But when you try to run the test you understand why there is no Container.
  • The limits of the Community License prevents any useful test and any reasonable result
  • SUMMARY: A useful tool. But have REAL System with a REAL license to take advantage
Version
1.0.025 Jul, 2019
Category
Developer Environment
Works with
CachéInterSystems IRIS
First published
25 Jul, 2019