Ejecucion "muy" lenta en accesos concurrentes.

Ejecucion "muy" lenta en accesos concurrentes.

Postby rcastano » Wed May 06, 2009 11:27 pm

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
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby Willi Quintana » Thu May 07, 2009 1:12 am

Hola,
revisa el cableado de la red, muchas veces esa es la causa de la lentitud,,,
Salu2
User avatar
Willi Quintana
 
Posts: 1002
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby softruz » Thu May 07, 2009 7:22 am

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.
softruz
 
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby Marcelo Via Giglio » Thu May 07, 2009 12:17 pm

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
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby rcastano » Thu May 07, 2009 2:13 pm

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
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby Marcelo Via Giglio » Thu May 07, 2009 8:25 pm

Ya recorde al ver el mensaje de Carlos Mora, la opcion es Oportunistic Lock
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby Loren » Thu May 14, 2009 6:19 pm

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
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby ADBLANCO » Thu May 14, 2009 7:02 pm

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
User avatar
ADBLANCO
 
Posts: 299
Joined: Mon Oct 22, 2007 3:03 pm
Location: Valencia - Venezuela

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby Carlos Mora » Thu May 14, 2009 8:53 pm

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"
Carlos Mora
 
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Ejecucion "muy" lenta en accesos concurrentes.

Postby rcastano » Fri May 15, 2009 1:26 pm

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
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 18 guests