I just had an issue with a cifs mount on Debian Linux. Loading the connection heavily totally hung the client.
By default Debian mounts cifs (smbfs) shares with vers=1.0.
Try vers=3.02 in the mount options. There are a lot of improvements in the SMB protocol since 1.0. It is a mystery why Debian choose this as default still.