Increasing single connection smb throughput over multiple nics

thorn57

New Member
Apr 9, 2018
2
0
1
24
Hi everyone,
I recently set up my first proxmox server and am trying to get better smb speeds to my windows 10 machine. Both have 3 1gbit intel nics and are connected via a managed switch.
There are two options afaik to increase singel smb connection speed: a network trunk or smb multichannel
I enable multichannel in smb.conf but i am not seeing any performance benefits. The disk performance should be good under freenas i got well over 200mb/s.

Network settings
upload_2018-4-9_15-52-20.png
smb.conf
[global]

#### Networking ####
#bind interfaces only = yes
interfaces = lo vmbr0 vmbr1 vmbr2 enp0s25 enp2s0f0 enp2s0f1
#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
# Cap the size of the individual log files (in KiB).
max log size = 1000
aio read size = 1
aio write size = 1
server multi channel support = yes
####### Authentication #######
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
########## Domains ###########
############ Misc ############
#======================= Share Definitions =======================
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0777
directory mask = 0777
valid users = user root
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
; write list = root, @lpadmin

[Volume1]
comment = root share
browseable = yes
path = /Volume1
guest ok = yes
read only = no
writeable= yes
server multichannel support= yes
aio read size = 1
aio write size = 1

[Media]
comment = root share
browseable = yes
path = /Media
guest ok = yes
read only = no
writeable= yes
server multichannel support= yes
aio read size = 1
aio write size = 1

[Backup]
comment = root share
browseable = yes
path = /Backup
guest ok = yes
read only = no
writeable= yes
server multichannel support= yes
aio read size = 1
aio write size = 1​
Help would be greatly apreciated
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!