HydroHomie
Cadet
- Joined
- Dec 28, 2023
- Messages
- 4
Intro/Specs
I'm setting up TrueNAS for the first time. I'm running it as a VM on Proxmox. Here's my hardware:- CPU
- i5-4670k
- Motherboard
- MSI Z87 G41 PC Mate
- using the built in gigabit NIC
- RAM
- 12 GB
- Started at 8 GB per documentation recommendation, but bumped up to see if it helped
- Can go higher, if necessary (up to 32 GB)
- 12 GB
- Pool
- 4x 4TB HDDs in RAIDZ1
- 2x Western Digital WD40EFRX (CMR drives)
- 2x Seagate ST4000VN000 (CMR drives)
- These are all connected to the motherboard via SATA cables and then passed to TrueNAS VM in Proxmox.
- 4x 4TB HDDs in RAIDZ1
- Boot
- Proxmox virtual disk, which is an Intel Optane 660p NVME SSD
Speed tests/performance
TrueNAS
Here are the results from testing from my Windows PC (also using a gigabit NIC).The RND4K Q32T1 (3rd row) write results are much lower than I'd expect them to be.
I also tested on an Ubuntu VM that was running on the same Proxmox host as the TrueNAS VM.
I used flexible I/O tester (fio) using the scripts found here.
I'm just pasting the rand read and rand write results below as sequential saturates the gigabit NICs just fine.
Rand Read (MByte/s) | Rand Write (MByte/s) | |
---|---|---|
TrueNAS - NFS | 88.1 | 0.78 |
TrueNAS - SMB | 62.8 | 32.2 |
Synology DiskStation
As a point of comparison, I conducted the same tests on my existing Synology NAS and the results were much higher:And here are the fio results on the Synology.
Rand Read (MByte/s) | Rand Write (MByte/s) | |
---|---|---|
DiskStation - NFS | 107 | 90.6 |
DiskStation - SMB | 114 | 83.8 |
Questions/Troubleshooting
Is this kind of performance expected from TrueNAS?I'm hoping for closer to gigabit speeds on TrueNAS for random writes, because I want to use it as LanCache storage.
What kind of troubleshooting steps can I take to find the issue/bottleneck?
Any settings/configuration that may be causing this?