migrating from proxmox to freebsd (part 12): performance
so the first thing i used for testing was plex. it installs pretty straightforward. it’s just a quick pkg install (in the jail).
# pkg install plexmediaserver_plexpass
i had gotten a lifetime plexpass back when plex was poor and it was cheap. nowadays it’s like buying gold. glad i rolled a 7 on that. either way. the server is up and running and it is a good measure of what kind of performance i’ll be seeing.
thus far the biggest issue i’m having is smb performance with rclone. other than the plex server i have a “shell box” where i move things around. i do the same thing in a debian container on the proxmox server and it flies. it is important to note that on the proxmox server there is mount.cifs. freebsd on the other hand has mount_smbfs which is horribly outdated and only supports smb1. i guess that is ok if you are doing everything locally but there doesn’t seem to be much interest in making a new smb/cifs mount helper. so the only available option (other than running smb1) is to use rclone.
i will have to set rclone up in a container on the proxmox server and see if i get similar performance because the freebsd server has older hardware and that may be the issue. i only have a 1 platter mirror running all the stuff so that may be the reason for the poor rclone network performance of 40 MB/s.
in comparison, performing the same tasks on the proxmox server is 900 MB/s. the proxmox server and the freebsd server have the same exact 10gbit nic. unfortunately buying 4 4TB SSDs to put in it will cost ~$900 US and i’m not really that invested in the project since proxmox is totally crushing it right now. i’ll see if i can dig some SSDs up for testing and toss them in there.