It depends on what do you understand by "write cache".
The way XtremSW works is that every time you write something to the accelerated LUN, the same data will be asynchronously written to the cache, so in case the application needs to read it, it will read it from the cache, not the backend device.
XtremSW driver will not acknowledge the write until it's completed by the array though, so it doesn't behave like a write cache on, say, VMAX where the write is acknowledged once it hits the cache memory, not backend disks - so if that's something you are looking for, it cannot be done with XtremSW.
You can achieve write buffering if you use RAID controllers for the ScaleIO disks - they usually have some write caches enabled.
Dd-ScaleIO
12 Posts
817
1
Posted July 8th, 2015 01:00
XtremCache is a flash read cache and it accelerates READs only