Check your network performance
- Using Janet Network Performance Test Facilities
- https://www.speedtest.net/ from Ookla
- https://fast.com/ from Netflix
Check specific transfer protocols
Note: Do not use private or human data for your performance tests
Globus
- While you can use the Globus Tutorial Collections, they will likely be of minimal help, as the collections have a 5MB quota.
- The ESNet collections (list of available Guest Collections here) may be of interest, as they provide larger datasets for testing purposes; however, ESNet limits access to "Science and Engineering" networks only, depending on whether ESNet has designated you (as well as the network that the GCP Endpoint resides on) as falling in this category, the Collections may not be accessible.
Speaking of ESNet, they're our go-to resource when it comes to DTN tuning and performance testing and provide some tools and guidance on testing (and tools) outside of Globus Transfers, which may be of interest as well: https://fasterdata.es.net/performance-testing/
Aspera
- How to transfer files to and from EMBL-EBI using IBM Aspera
- Ensure you don't run with the debug flag activated; it impacts performance.
- Follow the instructions in How to transfer files to and from EMBL-EBI using IBM Aspera
- https://test-connect.ibmaspera.com/
- Using the Aspera demo server to test your configuration: https://download.asperasoft.com/download/docs/client/3.5.6/client_admin_linux/webhelp/dita/testing_locally_initiated_transfer.html
HTTP/s
- For HTTP, you can use these third-party tools.
- https://www.speedtest.net/ from Ookla
- https://fast.com/ from Netflix
- https://speed.cloudflare.com/ from Cloudflare
FTP
- The FTP services found to benchmark the ftp performance are not too reliable; they only offer connectivity and functionality validation, but they are not in any way a performance benchmark
- https://dlptest.com/ftp-test/
- https://sftpcloud.io/tools/free-ftp-server
Rsync
- Like FTP, rsync tests are oriented to connectivity and functionality validation
- rsync -av --progress rsync://rsync.kernel.org/pub/README /dev/null