It may be that OP is misunderstanding the purpose of SLOG, which does seem to be a common problem.
@linbing, SLOG isn't a write cache. It's used only to log synchronous writes to something (fast and) permanent, so that the OS can report back to the application that the data has been written--it has no effect at all on async writes. The data still needs to be written to disk, which will happen in a matter of seconds. So instead of the write being cached in RAM, and then flushed to disk within five seconds (as happens with async writes), your data would be written to the RAMdisk (which, though fast, still wouldn't be as fast as the caching operation), flushed to disk within five seconds, and then removed from the RAMdisk. Therefore, sync writes will always be slower than async writes (two write operations and an erase rather than just one write)--that's why they're only used when data integrity is important, which you say it isn't in your application.