Open topic with navigation

TIBCO Rendezvous® 8.7.0

# Hardware Capabilities

In this group of examples, the performance assessment tool measures the speed of specific computers—individually or in a group.

## Optimal Sustained Receive Rate

What is the maximum rate at which a specific computer can receive a stream of messages?

To answer this question, run `rvperfs` on the receiving computer. Then run `rvperfm` in automatic mode on another computer; select a message size that reflects the messages that your application will send when deployed.

        receiver> rvperfs
        sender> rvperfm -auto -size 1000

After `rvperfm` experiments with its parameters, the final run indicates the values that yield the optimal receive rate for the receiving computer under prevailing network conditions. (However, you must validate this measurement; see below.)

A similar test with several receivers determines the optimal rate of the slowest receiver.

Validate against Max Transfer Rate

To validate an optimal receive rate, check that it is strictly less than the maximum transfer rate from `rvperfm` to `rvd` (see below).

| • | If `rvperfm` on the sending computer has successfully transferred a run of messages at a rate strictly greater than the optimal receive rate, then that receive rate is valid.

| • | If the measured receive rate is approximately equal to the maximum transfer rate, it might be because some limitation on the sending host is causing an artificially low result for the receive test.

Finding the Max Transfer Rate

To obtain the sender’s maximum transfer rate, run `rvperfm` in automatic mode on the sending computer, without any `rvperfs` processes to receive the messages; use the same message size as in the receive test.

        sender> rvperfm -auto -size 1000

After `rvperfm` experiments with its parameters, the final run indicates the values that yield the maximum transfer rate to the daemon. This result is not a useful measure of network performance; its only legitimate use is to validate measurements of receive rates.

## Fixed Receive Rate

Can all computers on this network receive 2000-byte messages at a sustained rate of approximately 5 batches per second, with 10 messages per batch?

To answer this question, run `rvperfs` on each of the receiving computers. Then run `rvperfm` in single mode on another computer.

        receiver1> rvperfs
        receiver2> rvperfs
        ...
        receiver42> rvperfs
        sender> rvperfm -size 2000 -batch 10 -interval .2

The run report indicates whether the receivers keep pace with the sender under prevailing network conditions.

Did you find this helpful?

Yes No
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO Rendezvous®

Copyright © 1997-2023. Cloud Software Group, Inc. All Rights Reserved.