You should read the results shown here with a critical eye. Just as you should any benchmark.
Something similar can be said about ATM or TPC or any other benchmark. Any number taken in isolation can be abused.
Readprobe deliberately and explicitly says nothing about IO performance. The whole point of these tests is to measure the ultimate throughput of record reads on a system which is not constrained by disks -- the database fits entirely in -B and no disk IO occurs. This is by design. Therefore fancy IO subsystems have no impact on readprobe. That doesn't mean that your application won't need them. Readprobe illustrates what you can expect to acheive by removing IO bottlenecks.
Obviously a single number should not be used in isolation to make an important decision such as "which machine to buy." Nobody should do such a thing. This is one particular number that measures a single facet of performance. There are many other important measurements to consider.
You may notice that some relatively small and inexpensive machines compare quite favorably to some very large and quite expensive machines. This is not an error. However, your particular workload and circumstances need to be taken into account in order to meaningfully compare these alternatives.
At one extreme an essentially single threaded process with no significant transactional requirement, a large record reading component which is heavily cached (perhaps the database is relatively small), no need to support large numbers of users and no hard uptime requirements may be very well served by a small "pc" type of system. Implementing a 24 processor top of the line server for such an application won't make it go any faster.
At the other end of the spectrum you may have a system whose record read requirement is similar but which is spread among many users and which has a very stringent uptime requirement. Such a system might also need a large and fast disk subsystem, multiple network adapters, very large amounts of RAM and advanced maintenance and diagnostic abilities. Many of these features are not available or are less mature in less expensive machines. In those cases you need to go with the "Big Iron".
Readprobe doesn't tell you everything about a machine. It shows one very specific metric -- how many records can be read under ideal circumstances. This happens to be a very useful thing to know. But it is not everything that you need to know nor can you make an informed decision based solely on that result. If you would like help applying these lessons to your situation contact Greenfield Technologies today to schedule an appointment!
Greenfield Technologies knowledge of business, applications, and infrastructure helps companies to develop and deploy applications which are built to last and designed to exceed user expectations.
-- Rob Lux
Enterprise Services Manager
Large Global IT Outsourcing Firm
With technology evolving at an increasingly challenging rate, its great to have a partner that you trust, and one that you can leverage to help your business take advantage of a constantly changing technology landscape. Greenfield Technologies has been there for us in the past, and will be THE partner we go to in the future when we need in-depth expertise.
-- Todd Lunsford
CIO
Quicken Loans
Greenfield Technologies in depth knowledge of the Progress database and our application made it possible to not only prepare our hardware, operating system and Progress software upgrade to a point that we felt very comfortable to go ahead with it, but also enabled us to execute it in less time than anticipated and resulted in a much larger performance improvement than we expected! Toms motto to prepare well and test twice beforehand paid off fully.
-- Gabriela Summerer-Herndon
Unix Admin, Progress DBA
Columbia National Inc.
We just watched! You deserve the credit! Thanks again!
-- Alex Hillman
Thank you for your extraordinary efforts during the past few days. All of us really appreciate it. Given our volume and customer service requirements, your support -- which extended far beyond the normal work day and schedule -- was invaluable.
-- Jenne Britell
Thank you again for going the "extra mile".
-- Ben Smith
Tom, you especially have gone beyond the call of duty in monitoring our system and getting issues regarding capacity etc resolved.
-- Matt White
Great program! Great features!.
-- Scott Cooper
Thank you for your work on the [...] rehosting project. Expediting the conversion of the Progress Database was critical to our success. The knowledge that you brought to the team about Progress tuning and database management helped not only with this effort but will improve our on-going management of the database. Thank you!
-- Anonymous CIO
| Address: |
White Star Software PO Box 3058 Nashua, NH 03061 |
| Cell: | +1 603 396 4886 |
| E-mail: | mailwss.com |
| wss.com | |