Capacity plan your file systems
vScope does not only keep track of the latest information about your IT resource, it can also help you to look into the future by making use of historical data. Sometimes, this functionality can be very useful, not least during times of vacation and public holidays. In this blog post I will give some quick tips regarding file systems and how to use vScope to estimate if there are any that might become full during the vacation.
To make use of the estimations that are demonstrated in this blog post, you will need to have your vScope running for at least 30 days.
Start off by building your table!
We will start off by creating a new table about file systems. So:
1. Go to Table Explorer
2. Create a New Table and select “File Systems” as the starting resource for the table
Now this will list all our file systems. To make this table even more interesting I will add some columns which are relevant for our mission here. First off, the “Used Ratio”-column that will show how full these file systems are. Easy!
Plot graph and learn more about trends
Already from this view we can make some interesting findings related to how our File systems are doing. Try to sort on “Used Ratio” and we can quickly see one already full file systems and some that don’t have much free space left (eg. above 90% used ratio). This is good but this is not really what we are looking for. For instance, are these file systems even growing in size or are they just stuck on that high level of used ratio?
To learn more we can plot graphs about the usage level of these file systems to learn more about how the system has been filled/emptied over time. Let’s plot a graph of vscope-custom2.ISL.local (C:\) for instance:
We will now see a graph of all data measurements that vScope has discovered of this file system:
Seems as there has not been much going on here lately. This means that even if this file system is over 85% full, it does not seem as if it has been growing that much. Notice that we can select time span in the bottom of the float. My vScope has been running for over six months so if I want, I can get a perfectly fine graph of the usage ratio over the past six months.
Although we can do many analyses from this kind of data there are more clever ways of fulfilling the mission we have in this blog post, that is:
How do we know if there are any file systems that will be full during my vacation?
Estimate the future – Fill rate
While graphs are a nice way to overview the past in vScope, it does not give us any predictions of how the future of file systems usage will look like. In the case above, it is quite obvious that this is not the most active or fast moving file system. But how can we quickly find file systems that are more relevant for our mission?
This is where fill rate and estimations come into play. Based on the historical data, vScope automatically calculates a fill rate for each and every file system for us. To overview this, just add the columns “Fill Rate (Weekly)” and “Fill Rate (Monthly)”. I will also sort on the fastest growing file system on monthly basis.
Now from this table we can do some interesting findings. For example, the first row in the table is only 51.24% filled but it actually have the fastest fill rate of all of our file systems. On monthly basis, this system is growing with more than 100 GBytes! Of course I can also plot graphs of this fill rate to see if the file system is filling evenly. Please also note the aggregation bar which shows the total fill rate of all of my file systems. 454.75 GBytes/month.
Estimate the future – Extrapolation & dates
I think you might know where I am going with this. We know the total size of the file system, we know the usage ratio and we know the fill rate. So why don’t we just let vScope estimate the date of when these file systems are estimated to become full? This is what is represented by the tag “Estimated full (monthly/weekly)”. Let us close the “Fill Rate (Weekly)” column and add the “Estimated Full (monthly)” tag. Now the table should look something like this:
Great, almost there. Just looking at these top rows (sorted on fill rate) we can se that there are some file systems that might be full any time now (also that there is one file system that is estimated full 2065-07-09… guess that it won’t be my problem by then).
Finally, the trick here is that I am only interested in seeing file systems that are estimated full between the dates 2017-12-20 and 2018-01-08 which are the start and end dates of my vacation. For this I need to make use of the filter functionality. Expand the filter panel, scroll down to and expand “Estimated Full (monthly)”-filter. Here is a range filter where I can type in the date range.
…and this is exactly what I am looking for. So based on the monthly fill rate of the file system, I will tell vScope to only show those that are estimated to be full while I’m in the Alps skiing.
This estimation is based on historical data and might not be the exact date where the used ratio hits 100%, but it is a great starting point for stuff to do to before vacation. As always I can share, schedule and export this list to anyone but in this case – I will keep it to myself.
This was a long post for something that really just takes a few seconds so I will include a short animation here to show how quickly this really can be done in vScope. Worth mentioning is that these kind of proactive analyses are already included in vScope by Tracker. Of course, Tracker does not know your vacation dates but it will help you keep track and highlight file systems that are estimated full within the nearest future.
Good luck and have a great holiday!