What is Syperf?

In order to see (more or less) what is going on inside our Sybase servers, we wrote a little tool using Tcl/Tk with the New Zealand widgets (VUW-meters). It samples the basic performance stats every 10 seconds and displays the results in a complex "control panel" full of dial gauges and strip charts (here's a PS picture of it).

Obviously if your server has gone ga-ga you are not likely to get any responses out of syperf. But if you just want to know how many user process you have running, and who's using the most IO or CPU, and that sort of thing, it can be very useful. It was very helpful to me in estimating the max connection count I should permit for my normal user load.

Syperf is included with wisql v2. The VUW source is also included, since these widgets can be hard to come by elsewhere. If you are not interested in our Sybase tools, but just looking for the VUW code, you can pick up just our version (not quite the same as the version now current at the site of origin) of the VUW widgets: ( vuw.tar.Z).

Syperf itself is so small that it's not worth packaging separately from wisql (and hey, if you want syperf, you wanted wisql anyway, right?).