- Joined
- Dec 8, 2017
- Messages
- 442
I have an application that will be storing up to 4TB of files. The files should be less than 10MB each. The software I’m using will be running on a VM and can’t use SMB for file storage (needs a local drive.) Most access will be random.
Is there a difference, as it pertains specifically to zfs, between storing files in a VMDK file vs an iscsi volume attached to the client? How does it affect performance or storage efficiency?
I remember previously being told that zfs can’t see iscsi files the same way it can see file on a normal dataset, and therefore the effectiveness of ARC is greatly reduced. Is that true? I assume having a vmdk storing files (which itself would be accessed via iscsi) and storing directly on iscsi would be the same.
Data will not be super important, so sync writes will be off.
Pool will be RAIDZ2 on 8TB drives. VMs themselves running Ubuntu on SSDs. Furthers specs should be in my signature.
Thanks for your thoughts!
Is there a difference, as it pertains specifically to zfs, between storing files in a VMDK file vs an iscsi volume attached to the client? How does it affect performance or storage efficiency?
I remember previously being told that zfs can’t see iscsi files the same way it can see file on a normal dataset, and therefore the effectiveness of ARC is greatly reduced. Is that true? I assume having a vmdk storing files (which itself would be accessed via iscsi) and storing directly on iscsi would be the same.
Data will not be super important, so sync writes will be off.
Pool will be RAIDZ2 on 8TB drives. VMs themselves running Ubuntu on SSDs. Furthers specs should be in my signature.
Thanks for your thoughts!