For years I have been working in a shop where VTSSTATS (from IBM) was the MO for creating reports for the PtP VTS. After swithching jobs I came to work in a place where raw smf data was not kept.
This was a shock. However the alternative was so much nicer ; SAS. At first I hated the bitch but within months I started to love her (cue Guns n Roses music lol).
Anyway. After some time of getting to understand the basics of SAS, and the power it unleashes I started to create a VTSSTATS based on SMF94 records in a SAS DB. For one it is awesome in creating graphs. One of the best things is the little amount of effort needed to create animated graphs.
As a cliffhanger so you'll be back to get the full source download, here is one of the animated graphs. For those of you familiar with the graphs, its an animated version of the Active Data Distribution.
The reports are quite similar to the ones I origingally used from the VTSSTATS and VTSANAL94.xls but here is the complete list of graphs created :
- 01-VirtualMountsD1.gif.
- 02-VirtualMountsD2.gif
- 03-VirtualMountsDailyD1.gif
- 04-VirtualMountsDailyD2.gif
- 05-CacheReadWritesC.gif
- 06-CacheReadWritesD1.gif
- 07-CacheReadWritesD2.gif
- 08-StackedVolumesC.gif
- 09-BackstoreCapacityD1.gif
- 10-BackstoreCapacityD2.gif
- 11-VirtualMountTimes.gif
- 12-VirtualMountTimesH.gif
- 13-CacheMisses.gif
- 14-TotalDailyPhysMounts.gif
- 15-TotalDailyPhysMountsD1.gif
- 16-TotalDailyPhysMountsD2.gif
- 17-AveragaDailyPhysMounts.gif
- 18-AveragaDailyPhysMountsD1.gif
- 19-AveragaDailyPhysMountsD2.gif
- 20-AveragaDailyPhysMountsD1.gif
- 21-AveragaDailyPhysMountsD2.gif
- 22-DailyAverageMissTime.gif
- 23-HourlyAverageMissTime.gif
- 24-TotalAccessorMounts.gif
- 25-AvgAccessorMounts.gif
- 26-MaxConcPhysMounts.gif
- 27-MaxConcVirtMounts.gif
- 28-AvgThrottlingDayD1.gif
- 29-AvgThrottlingHourD1.gif
- 30-WritThrottDayD1.gif
- 31-WriteThrottHourD1.gif
- 32-OverallThrottDayD1.gif
- 33-OverallThrottHourD1.gif
- 34-CachTimesHourlyD1.gif
- 35-CachTimesDailyD1.gif
- 36-CachTimesHourlyD2.gif
- 37-CachTimesDailyD2.gif
- 38-MountedTimeDC.gif
- 39-MountedTimeHC.gif
- 40-DataToBeCopied.gif
- 41-DataDistributionD1.gif
- 42-DataDistributionD2.gif
Geen opmerkingen:
Een reactie posten