# Choosing an External SSD for Shade Cache

If you're considering an upgrade or purchasing a new Solid State Drive (SSD) for caching, choosing the right one is crucial for ensuring smooth performance with ShadeFS. Depending on your workload there a few recommended options.

{% hint style="info" %}
Note: There is not necessarily a need to purchase these hard drives below. A typical Sandisk Extreme or T7 will do just fine and is what most of the Shade team uses on a regular basis. However, if you wish to maximize speed and performance of ShadeFS for caching and heavy workloads, we recommend the items below.
{% endhint %}

***

### **Why Choosing the Right Cache Drive Matters**

Shade intelligently caches the files and bytes that you need as you continue to access data from the cloud in order to optimize workloads and network usage, ensuring a lag-free experience. Unlike NFS and other network file systems, data is streamed from the cloud and cached locally. Shade also supports setting your cache to an external hard drive location.

As a result, the hardware used for cache storage directly impacts performance, making it essential to select a drive that meets workload demands.

Since our caching system involves frequent random reads and writes, Hard Disk Drives (HDDs) are not suitable. Instead, high-speed Solid State Drives (SSDs) significantly enhance performance.

***

### **Recommended Cache Drives for Most Workloads**

Most workloads prioritize fast read speeds and burst write speeds, making these SSDs ideal:

1. [**Samsung 990 PRO PCIe 4.0 NVMe SSD 4TB**](https://www.samsung.com/us/computing/memory-storage/solid-state-drives/990-pro-pcie-4-0-nvme-ssd-4tb-mz-v9p4t0b-am/) - Available in 4TB, 2TB, or 1TB
2. [**WD Black SN850X NVMe SSD 2TB**](https://www.westerndigital.com/products/internal-drives/wd-black-sn850x-nvme-ssd#WDS200T2X0E) - Great for gaming and high-performance workloads
3. [**Crucial T700 PCIe Gen5 NVMe SSD 2TB**](https://www.crucial.com/ssd/t700/ct2000t700ssd3) - Ultra-fast Gen5 speeds, ideal for future-proofing
4. [**Sabrent Rocket 4 Plus 4TB NVMe SSD**](https://www.sabrent.com/product/sb-rkt4p-4tb/) - High-capacity and reliable performance
5. [**Acasis 40Gbps M.2 NVMe SSD Enclosure**](https://www.acasis.com/products/acasis-usb4-0-mobile-m-2-nvme-enclosure-40gbps-compatible-with-typec-thunderbolt-3-interface-solid-state-nvme-ssd-universal-tools?variant=43694516601061) - Ensures maximum external connectivity speeds

In all cases, opting for a larger cache drive is recommended. Choose the highest capacity possible for better performance as this allows you to cache more files and thus reduce the round trips required to go to the cloud.

***

### **Recommended Cache Drives for Sustained Write Workloads**

For workloads that require consistent high-speed writes (such as video rendering and large data transfers), these SSDs are best:

#### **Recommended 1TB Drives:**

1. [**Samsung 970 PRO NVMe M.2 SSD 1TB**](https://www.samsung.com/us/computing/memory-storage/solid-state-drives/ssd-970-pro-nvme-m2-1tb-mz-v7p1t0bw/) - Optimized for sustained write speeds
2. [**WD Red SN700 NVMe SSD 1TB**](https://www.westerndigital.com/products/internal-drives/wd-red-sn700-nvme-ssd#WDS100T1R0C) - Designed for NAS and continuous workloads

#### **Recommended 2TB Drives:**

1. [**Tropic Colour 2TB Space Shuttle SSD**](https://tropiccolour.com/products/tc-space-shuttle) - Portable and optimized for creative professionals
2. [**Seagate FireCuda 530 NVMe SSD 2TB**](https://www.seagate.com/products/gaming-drives/pc-gaming/firecuda-530-ssd/) - High endurance and exceptional write speeds

***

### **Understanding Sustained Write Workloads**

A sustained write workload involves continuous data writes exceeding **1 GBps (8Gbps)** without idle time. If this describes your workflow, selecting an SSD designed for sustained write speeds is crucial.

#### **Examples of Sustained Write Workloads:**

* **Copying 100GB+ of assets from a camera card to a Shade Drive**
  * Faster sustained write speeds reduce copying time since speed is limited by how fast data is written.
* **Rendering large video assets where the output exceeds 1 GBps (8Gbps)**
  * High write speeds prevent bottlenecks during rendering.

If your workload has idle moments during the writing process, it does **not** classify as a "sustained write" workload. In such cases, a high-performance SSD with excellent burst speeds is more beneficial.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.shade.inc/shadefs/choosing-an-external-ssd-for-shade-cache.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
