I'd like to run a reverse proxy on a machine with solid state drives.
The hope is to get more queries served by utilizing high random I/O
performance (the drive I have supports about 5K requests per second of
average 4KB objects).<br>
I'll have 16GB of RAM, 128GB of flash, and tons of CPU on the machine. The entire 128GB of cache will be active in general.<br>
<br>
The question is whether I should run Varnish on this hardware. SSD
random write performance is very poor, and I don't understand how
Varnish replaces objects. LRU won't be friendly to SSD. FIFO would be
good enough for my purpose. Is it possible to configure it that way?<br>
<br>
Also, when using the flash drive as a disk, would I be guaranteed to
make exactly one read on the flash per object I fetch from it (for
objects that don't reside in the memory)?<br>
<br>
Thanks.<br>Rob<br>
<br>