Lentitud de transferencia de datos en SAMBA respecto a un Windows 7
Hola buenas noches.
He estado haciendo pruebas de transferencia de datos de una netinstall iso de debian desde un pc hasta una máquina samba. El fichero ha tardado en cargarse 20 segundos.
He hecho la misma prueba desde la misma máquina, pero esta vez en vez de hasta el SAMBA hasta el servidor asqueroso con Windows 7, ha tardado 3 segundos.
Es un poco flustrante como ver que SAMBA pierde aquí
Os posteo mi smb.conf para ver si podeis ayudarme :
PD : Las últimas 11 líneas supuestamente son para acelerar la transferencia de datos hacia el samba, resultado de haber estado buscando el problema en Google, pero no he logrado velocidad.
workgroup = workgroup
interfaces = eth0, lo
server string = almacen
hosts allow = 192.168.1. 127.
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
#[homes]
# browseable = no
# read only = false
# writable = yes
# create mask = 0700
# directory mask = 0700
[datos]
path = /opt/datos
read only = no
writable = yes
# force create mode = 0770
# force directory mode = 0770
use sendfile = yes
strict locking = no
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
deadtime = 15
getwd cache = yes
socket options = TCP_NODELAY
SO_SNDBUF=64240
SO_RCVBUF=64240
Un saludo.
- Inicie sesión o regístrese para enviar comentarios
- 288 lecturas


Hola buenas noches.
He estado haciendo pruebas de transferencia de datos de una netinstall iso de debian desde un pc hasta una máquina samba. El fichero ha tardado en cargarse 20 segundos.
He hecho la misma prueba desde la misma máquina, pero esta vez en vez de hasta el SAMBA hasta el servidor asqueroso con Windows 7, ha tardado 3 segundos.
Es un poco flustrante como ver que SAMBA pierde aquí
Os posteo mi smb.conf para ver si podeis ayudarme :
PD : Las últimas 11 líneas supuestamente son para acelerar la transferencia de datos hacia el samba, resultado de haber estado buscando el problema en Google, pero no he logrado velocidad.
workgroup = workgroupinterfaces = eth0, lo
server string = almacen
hosts allow = 192.168.1. 127.
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
#[homes]
# browseable = no
# read only = false
# writable = yes
# create mask = 0700
# directory mask = 0700
[datos]
path = /opt/datos
read only = no
writable = yes
# force create mode = 0770
# force directory mode = 0770
use sendfile = yes
strict locking = no
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
deadtime = 15
getwd cache = yes
socket options = TCP_NODELAY
SO_SNDBUF=64240
SO_RCVBUF=64240
Un saludo.
No te puedo asegurar nada pero recuerda que Samba es para que linux se meta a las redes de máquinas windows. NFS para linux sería una opción. Como usa Ingeniería Inversa quizás algo le falta, pero en general funciona muy bien que es el principal objetivo.
Lo dicen en la página de Samba http://www.samba.org/
Opening Windowsto a Wider World
Saludos
Gracias por tu respuesta compañero.
Bueno, NFS para Linux lo veo un poco sin sentido, me explico : el escenario siempre será el mismo, una maquina Win7 / XP (depende del hermano) para pasarlos al samba, me da mucha rabia que Win aquí gane
Y con esa configuración... ¿Haz lanzado un testparm para que te compruebe el archivo
de configuración?
# testparm
La verdad es que no puedo ayudarte con Samba; no obstante, en tu configuración
veo algo que no parece correcto y que -tengo entendido- tiene que ver con lo que
tú buscas:
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Eso debe ir todo en una misma línea (tú lo tienes partido en 3).
hola el problema es de win 7
se soluciona desde el win 7
no me acuerdo
solo que recuerdo que lo arregle