C # ThreadPool for writing to SSD

I have a pool thread that writes data to an SSD. (Windows XP, C #) I would like to choose a pool size to optimize performance. Theoretically, should performance improve with more threads? How do SSDs handle concurrent writes? And also simultaneous reading, for that matter?

Thank!

+3
source share
2 answers

The best way to solve this problem is to actually profile different pool sizes. The actual settings that you choose will depend on the nature of the I / O operations you perform, and, of course, on the concurrency of the specified inputs / outputs.

Theoretically, should performance improve with more threads?

SSD, , / , , () , -.

SSD ?   , ?

, () , /, , IOS/s /.

0

All Articles