-
Notifications
You must be signed in to change notification settings - Fork 10
sketch profiling #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@vincentsarago looking at the results, seeing most of the time being spent on |
@abarciauskas-bgse As I mentioned in the Slack thread, can you configure |
Martin raises a good question here pydata/xarray#6033 (comment) that we should first be trying to understand if |
@vincentsarago - @sharkinsspatial discussed today if we could compare tiling using XarrayReader and pgstac. I started to look into how to do this, and noticed you have some code setup in titiler-pgstac to load some items into a local pgstac instance and then use siege, https://github.com/stac-utils/titiler-pgstac/tree/main/benchmark (I know you have mentioned this before) I started to work on creating a simplified version of the tile method in pgstac for code profiling here: https://github.com/stac-utils/titiler-pgstac/compare/main...abarciauskas-bgse:titiler-pgstac:ab/wip-simple-pgstac-profiling?expand=1 but I'm pretty new to that codebase so if you have any feedback let me know - I opened this issue: stac-utils/titiler-pgstac#96 One thing I know I will have to change about that implementation is the data itself should really be stored on s3 to compare tiling Zarrs 🍎s with COG 🍏s when both are stored on S3. @sharkinsspatial do you have a S3 COG dataset (looks like there are a lot on AWS you suggest we use or should we create one? |
@abarciauskas-bgse as I commented in titiler-pgstac, I'm not sure to understand the need to compare mosaic tiling while we have not yet done simple What you started is great to benchmark mosaic tile, but using global COG is something we usually don't encounter (because there is no need to mosaic them then). You'll end up benchmarking two things:
|
@vincentsarago thanks for this - I agree that we need to put more thought into the approach to compare COG with Zarr tiling performance. Do you mind putting ⬆️ comments in the discussion stac-utils/titiler-pgstac#97 as well? |
@vincentsarago is it ok if we close this since the work has moved to https://github.com/developmentseed/tile-benchmarking? |
👍 |
Simple
profiler
to count the number of S3 GET request and get other statistics