Insufficient or slow memory limits performance.

Writes update cache and backing store together.

Testing sustained workload over long periods.

Input/output limits application performance.

Writes initially update cache before backing store.

Testing system behavior over extended operation.

Network capacity limits performance.

Writes bypass the cache.

Snapshot of thread states and stacks.

Testing with large amounts of data.