我有两台 ubuntu 机器 - 一台作为 samba 服务器运行,配置为常规配置(Ubuntu 16.04),另一台作为客户端运行,运行 ubuntu 14.04。问题是,我的无线网络速度最高只有 20kb/s,这太荒谬了。我试过这个网站https://calomel.org/samba_optimize.html以及论坛中提到的所有内容,但没有任何帮助……我注意到,如果我从 Windows 共享驱动器并从 ubuntu 系统连接,我得到的速度大约为 1 mb/s,这仍然很慢,但比 20 kb/s 要好得多。驱动器是 NTFS,这可能会减慢速度,但不会如此之快。我还观察到另一种行为——有时速度从 10-20 kb/s 开始,然后开始缓慢增加到 1mb/s 最大值,但这需要大量的文件和大量的时间。网络输出总是高于写入速度。这是我的配置,任何建议和所有想法都将不胜感激
更新:通过测试和调整选项,我设法通过无线方式将其提高到 1.2 mb/秒(卡是 centrino wireless n 1000),但它仍然很慢。
# Global parameters
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
use sendfile = Yes
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[SHARED_DRIVE]
path = /media/myuser/SHARED_DRIVE
username = myuser
read only = No