Poster might do OK since we were discussing SSD for pool, not L2ARC. It is not clear that lots of memory would be particularly advantageous especially if it is eating into an architecture-imposed limit like the E3's 32GB and reducing the availability to other VM's. It would at least be smart to try the SSD pool and see if the increased access speed and elimination of seek overhead overcame the small-memory performance hit; my best uninformed guess is "yes!"
As for SLOG, I still haven't found a better suggestion than abusing a BBU RAID card and hard drives. This works out neatly on an ESXi build for the local boot device and datastore and does double duty as SLOG. Cool.
- Test Data -
I have been testing zpool (zpool->NFS->ESXi->VM->windows->HD Tune) with various RAM level (from 5 GB to 25 GB) for FreeNAS VM:
For SSD zpool,
@5GB RAM = Avg Read:148.7MB/s, Avg Write:32MB/s
@25GB RAM = Avg Read:116MB/s, Avg Write:28MB/s
For HDD zpool,
@5GB RAM = Avg Read:152MB/s, Avg Write:4.3MB/s
@25GB RAM = Avg Read:120MB/s, Avg Write:4.8MB/s
For HDD zpool + SSD zil/slog,
@5GB RAM = Avg Read: 110MB/s, Avg Write: 29.7MB/s
@25GB RAM = Avg Read: 163.9MB/s, Avg Write: 34.2MB/s
- Conclusion -
You are right, as long as enough RAM is being given, more RAM does not necessary have dramatic effect on (sync) write performance. Also as cyberjock mentioned "sync write" it goes to disk VS "non-sync write" it goes to the write cache in RAM. At some later point when the write cache in RAM flushes to disk
- Questions -
Q1) As you have mentioned:
"...Such write performance even on a low end LSI RAID controller with BBU can easily run into the many hundreds of MBytes/sec...."
(from http://forums.freenas.org/threads/s...l-with-zfs-on-freenas.13633/page-3#post-81882)
"By default, FreeNAS will properly store data using sync mode for an ESXi client. That's why it is slow. You can make it faster with a SSD SLOG device. How much faster is basically a function of how fast the SLOG device is."
http://forums.freenas.org/threads/s...xi-nfs-so-slow-and-why-is-iscsi-faster.12506/
So you are saying....
(a) BBU RAID + SSD for zpool
- OR -
(b) in addition to my existing M1050 (flashed to IT mode and pass through to FreeNAS) + SSD for zpool, buy another BBU RAID + SSD for dedicated SLOG device?
Do I need to flash BBU RAID to IT mode as HBA?
Q2) How about PCIe SSD as SLOG device?