NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Send thredds mailing list submissions to thredds@xxxxxxxxxxxxxxxx To subscribe or unsubscribe via the World Wide Web, visit http://mailman.unidata.ucar.edu/mailman/listinfo/thredds or, via email, send a message with subject or body 'help' to thredds-request@xxxxxxxxxxxxxxxx You can reach the person managing the list at thredds-owner@xxxxxxxxxxxxxxxx When replying, please edit your Subject line so it is more specific than "Re: Contents of thredds digest..." thredds mailing list thredds@xxxxxxxxxxxxxxxxFor list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/Today's Topics: 1. Re: cache options for large aggregated datasets (John Caron) ---------------------------------------------------------------------- Message: 1 Date: Fri, 22 Apr 2011 13:30:31 -0600 From: John Caron <caron@xxxxxxxxxxxxxxxx> To: thredds@xxxxxxxxxxxxxxxx Subject: Re: [thredds] cache options for large aggregated datasets Message-ID: <4DB1D757.80700@xxxxxxxxxxxxxxxx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 4/22/2011 11:21 AM, tnb@xxxxxxxxxxxxxxxx wrote:Hi everybody! I have installed Tomcat6 and Thredds 4.2, and everything is working fine, i just have some questions about performance on the access of large aggregated dataset. I am serving some aggregated data (about 38 Gb) and when i try to acess the Dataset Access Form from the catalog, thredds spend too much time to show me the page.can you send the aggregation element?
hi john!I will send a little part of it (because it 's too many lines), just two variables, but the aggregate have a lot more.
<dataset name="NCEP II - test" ID="ncep2-test" urlPath="reanalise/ncep2.nc">
<serviceName>odap</serviceName> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> <aggregation type="union"> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> <aggregation dimName="time" type="joinExisting"> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1979.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1980.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1981.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1982.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1983.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1984.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1985.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1986.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1987.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1988.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1989.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1990.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1991.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1992.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1993.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1994.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1995.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1996.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1997.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1998.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.1999.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2000.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2001.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2002.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2003.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2004.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2005.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2006.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2007.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2008.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/air.2009.nc"/> </aggregation> </netcdf> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> <aggregation dimName="time" type="joinExisting"> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1979.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1980.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1981.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1982.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1983.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1984.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1985.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1986.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1987.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1988.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1989.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1990.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1991.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1992.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1993.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1994.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1995.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1996.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1997.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1998.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.1999.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2000.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2001.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2002.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2003.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2004.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2005.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2006.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2007.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2008.nc"/> <netcdf location="/data/REANALISE/NCEP/NCEP-II/hgt.2009.nc"/> </aggregation> </netcdf> . . .
I try enable all the cache options (netcdffile cache, aggregation cache and netcdfdataset cache), but it still take a lot of time (about 3 minutes) to open the Data Acess Form and consequentily to acess the data.does that happen only the first time? what about the second time ?
Once i open the Data Acess Form, the second time is fast, but after some time (some hours), if i try to acess again the same dataset, it get longer time to open, same as the first time.
Is this behavior normal with this size of aggregate dataset? This is my cache options in threddsConfig.xml ... <AggregationCache> <scour>-1 hours</scour>why -1 ?
i put -1 because my aggregations never change, so i dont want the cachefiles got deleted.
in thredds page (http://www.unidata.ucar.edu/projects/THREDDS/tech/tds4.2/reference/ThreddsConfigXMLFile.html) "Every scour amount of time, any item that hasnt been changed since maxAge time will be deleted. Set scour to -1 to not scour if you have aggregations that never change. Otherwise, make maxAge longer than the longest time between changes. Basically, you dont want to remove active aggregations."
the cache filenames are ok? the end part #null dont mean nothing?
<maxAge>30 days</maxAge> </AggregationCache> <NetcdfFileCache> <minFiles>200</minFiles> <maxFiles>400</maxFiles> <scour>30 min</scour> </NetcdfFileCache> <NetcdfDatasetCache> <minFiles>100</minFiles> <maxFiles>200</maxFiles> <scour>30 min</scour> </NetcdfDatasetCache> ... Did i forgeted some aditional setup option? Also i have noted that in the directory $TOMCAT/content/thredds/cache/agg, the filename of the caches is ending with #null, (e.g. reanalise-ncep1.nc#null) is there something wrong during the creation of the cache? Thanks for attention! Tiago Bomventi _______________________________________________ thredds mailing list thredds@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/End of thredds Digest, Vol 27, Issue 29 ***************************************
thanks again! Tiago Bomventi
thredds
archives: