Home > Storage > ObjectScale and ECS > Product Documentation > Dell ECS: GeoDrive Best Practices > Threads
The number of threads GeoDrive spawns to handle requests is a user configurable option in the GUI. However, the maximum thread values available depends on the available resources (that is, CPU, memory, and so on) of the system in which GeoDrive is installed. Uploads and restores tests of 30,000 files of 10K size were conducted to evaluate the performance when the upload and restore threads were increased.
An improvement of 78% was seen when increasing the upload threads from 8 to 16 as illustrated in Figure 18. As mentioned, the tests to achieve this included uploading 30,000 files of 10K in size. If there are available resources on the server, increasing the upload threads to 64 can further improve performance as reported in the Performance Results section.
Increasing the restore threads from 8 to 16 threads had an 11% improvement as pictured in Figure 19. For restores, the write performance of the local disk cache can affect overall performance. This means that increasing the threads for restores can cause high disk activity on local disk cache.