Ejecucion "muy" lenta en accesos concurrentes.

Post Reply
rcastano
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Ejecucion "muy" lenta en accesos concurrentes.

Post by rcastano »

Cordial Saludo:

Tengo una aplicacion contable corriendo en un servidor Linux (CENTos-RH + SAMBA) con clientes Windows XP. Cuando los cuatro (4) usuarios de la aplicacion acceden simultaneamente las tablas DBF con indices CDX, el desempeño de la aplicacion se degrada completamente. El acceso a los datos es terriblemente lento con las consecuentes quejas de usuarios. El tamaño del archivo de datos es de 40 MB aproximadamente que considero no muy grande. Cual puede ser la causa de la lentitud en la ejecucion del programa cuando hay accesos concurrentes?; la cual no se presenta cuando no estan todos trabajando al tiempo?. Tengo la version FWH 8.04 de Abril 2008. Muchas gracias por la ayuda que me puedan dar.

Ricardo Castaño Abufhele
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
User avatar
Willi Quintana
Posts: 859
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú
Contact:

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by Willi Quintana »

Hola,
revisa el cableado de la red, muchas veces esa es la causa de la lentitud,,,
Salu2
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by softruz »

Muy buenas, mira primero si tienes una red de 100 Mbps, los problemas tambien te pueden venir por ahi, si ese es el caso tienes que cambiar tarjetas de red y switch todos a 1000 Mbps. Miralo y dime.

Un Saludo.
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by Marcelo Via Giglio »

Hola,

mira que de SAMBA tiempo que no lo veo, pero hay algunas opciones para el cacheo de archivos que podria ser una causa
para tus problemas revisa su documentacion podria estar alli la solucion

saludos

Marcelo
rcastano
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by rcastano »

Muchas Gracias por las respuestas, en cuanto a la red, trabajo a 100Mbps/5e sin mayores problemas en otras aplicaciones asi que revisare la documentacion de SAMBA sobre el tema de cacheo a ver si encuentro la posible falla.
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
Marcelo Via Giglio
Posts: 1033
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by Marcelo Via Giglio »

Ya recorde al ver el mensaje de Carlos Mora, la opcion es Oportunistic Lock
Loren
Posts: 458
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by Loren »

Recomendaciones:

- NO utilices,bajo ningún concepto, los SET FILTER TO. Ralentizan enormemente la operatoria. Debes tener siempre un indice activo CDX y hacer filtros con ORDSCOPE y busquedas con dBseek o Find
- Te recomiendo utilizar tecnología Cliente / Servidor, (ADS): cuando trabajas con esta tecnología simplemente estas leyendo datos directamente los datos de la memoria del servidor y no hay necesidad de transmitir datos por la red, en vez megas y megas de datos simplemente tramites bytes entre el cliente y el servidor, lo cual acelera el acceso a los datos, por ello es posible usar tambien ADS via internet.

Un saludo.
LORENZO
User avatar
ADBLANCO
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by ADBLANCO »

Yo tengo aplicaciones en fw bajo Linux-Samba con más de 20 usuarios concurrentes y tablas que pasan largo del giga y no se 'ralentiza', Sugiero que revises los bloqueos, y si tienes archivos temporales, genéralos en el equipo del usuario.
Saludos

Angel, Valencia, Venezuela

xH .997 - FW 7.9 - BCC55 - WorkShop - MySql
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by Carlos Mora »

Sugiero que postees el smb.conf para que podamos ver la configuracion a ver si descubrimos algo.

Saludos
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
rcastano
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Ejecucion "muy" lenta en accesos concurrentes.

Post by rcastano »

Hola Carlos y demas participantes del foro. Adjunto el contenido de SMB.CONF a ver si se puede descubrir la falla. Agradesco de antemano la valiosa ayuda que me estan brindando:
-------------------------------------------------------------------------------------------------------
[global]
idmap uid = 16777216-33554431
dos charset = 850
add user script = /usr/local/sbin/adduser-vmail "%u"
add user to group script = /usr/sbin//smbldap-groupmod -m "%u" "%g"
ldap group suffix = ou=Groups
ldap user suffix = ou=Users
ldap delete dn = Yes
add machine script = /usr/local/lib/lmc/add_machine_script '%u'
domain logons = Yes
logon path = \\%L\Profiles\%U
store dos attributes = Yes
utmp = Yes
unix charset = UTF8
logon script = startup.bat
delete user script = /usr/sbin//smbldap-userdel "%u"
set primary group script = /usr/sbin//smbldap-usermod -g "%g" "%u"
printcap name = /etc/printcap
idmap gid = 16777216-33554431
delete group script = /usr/sbin//smbldap-groupdel "%g"
ldap idmap suffix = ou=Users
passdb backend = ldapsam:ldap://127.0.0.1/
passwd program = /usr/sbin//smbldap-passwd %u
workgroup = GRANCOL
interfaces = eth0, lo
preferred master = Yes
map acl inherit = Yes
ldap admin dn = cn=Manager,dc=grancol,dc=bta
name resolve order = wins lmhosts bcast
ldap passwd sync = Yes
add group script = /usr/sbin//smbldap-groupadd -p "%g"
delete user from group script = /usr/sbin//smbldap-groupmod -x "%u" "%g"
max log size = 100000
log file = /var/log/samba/log.%m
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
cups options = raw
idmap backend = ldap://127.0.0.1
time server = Yes
log level = 1 vfs:1
server string = Servidor Archivos Grancolombiana S.A.
logon drive = X:
os level = 65
ldap suffix = dc=grancol,dc=bta
wins support = Yes
username map = /etc/samba/smbusers
ldap machine suffix = ou=Computers
domain master = Yes
logon home = \\%L\profiles\%U

[homes]
comment = Home Directories
browseable = No
veto files = /*.pif/*.mp3/*.avi/*.mpg/*.iso/*.wma/*.nrg/*.mpeg/*.{*}/
directory mask = 0700
recycle:config-files = /etc/samba/samba-recycle.conf
valid users = %S
read only = No
vfs objects = recycle
create mask = 0600

[profiles]
comment = Perfiles de Ususarios
veto files = /*.mp3/*.avi/*.mpg/*.iso/*.wma/*.nrg/*.mpeg/*.{*}/
directory mask = 0700
recycle:config-files = /etc/samba/samba-recycle.conf
path = /home/samba/profiles
read only = No
vfs objects = recycle
create mask = 0600

[printers]
comment = All Printers
path = /var/spool/samba
browseable = No
printable = Yes

[SIST]
comment = Aplicaciones
veto files = /*.mp3/*.avi/*.mpg/*.iso/*.wma/*.nrg/*.mpeg/*.{*}/
recycle:config-files = /etc/samba/samba-recycle.conf
path = /home/samba/SIST
read only = No
vfs objects = recycle

[netlogon]
comment = Network Logon Service
path = /opt/samba/netlogon
-------------------------------------------------------------------------------------------------------
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
Post Reply