Programa clipper lento em servidor linux

1. Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 14/07/2010 - 10:52h

Olá pessoal! Estou tentando configurar meu primeiro servidor de arquivos e de impressão Linux, basicamente já esta quase tudo funcionando, só estou tendo um probleminha não sei dizer se é na configuração do SAMBA ou nas permissões. Esta acontecendo o seguinte, tem um programa em CLIPPER que ao acessar esse programa em um terminal Windows dependendo do usuário que estou logado no SAMBA o programa fica rápido, agora na mesma maquina Windows logo com outro usuário o programa fica muito lento, a diferença de tempo é enorme, com um usuário executo um determinado processo em 10segundos já com outro usuário demora cerca de 4 minutos o mesmo processo e na mesma maquina Windows.
Observei que fica rápido quando o usuário SAMBA for o mesmo que o proprietário do arquivo no servidor.
Ex.: se logo com usuário “joao” o programa fica rápido porque o arquivo pertence o usuário joao do grupo João, caso logo com “jose” fica lento.

ls -l
-rwxrw-rw- 1 joao joao 387 Mai 27 16:31 VAFCID.DBF

Distribuição: Debian 5.04

Meu arquivo smb.conf esta assim

[global]
workgroup = MASTER
server string = %h server
obey pam restrictions = Yes
passdb backend = tdbsam
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
printcap name = cups
dns proxy = No
wins support = Yes
ldap ssl = no
panic action = /usr/share/samba/panic-action %d

[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

[SERVIDOR]
comment = Servidor de Arquivos
path = /home/servidor
valid users = @joao
read only = No
create mask = 0777
directory mask = 0777

[Backup]
comment = Diretorio de backup
path = /home/backup/backup
valid users = jose
read only = No

[LX300]
comment = Epson LX-300
path = /var/spool/samba
printer admin = joao, jose
administrative share = Yes
guest ok = Yes
printable = Yes
creat mask = 0775
print ok = yes
browseable = yes

[Samba]
comment = Teste Samba
path = /home/backup/samba
writable = yes
share modes = no
guest ok = no
force create mode = 0775
force directory mode = 0775
browseable = yes
valid users = jose,joao



  


2. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 14/07/2010 - 13:48h

Não sei se o problema em si é no samba ou no usuário, a única coisa que tenho certeza é que aplicações em clipper consomem muito CPU mesmo, as vezes chegam a consumir 100%, digo isto porque também tenho uma aplicação assim, é simples, ela apenas preenche um formulário e mesmo assim consome todo o processador.

Mas para teste, já tentou copiar o arquivo que esta no compartilhamento Linux e coloca-lo no HD onde esta instalado o Windows?

Assim você terá certeza se o problema esta no samba mesmo.

[]'s




3. Re: Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 14/07/2010 - 15:28h

Sim ja tentei, antes esse programa ficava em um pc com Windows com o HD compartilhado e funcionava normal em rede, não tinha diferença de tempo em acessar o programa na maquina onde estava instalado ou em um outro terminal Windows qualquer.
O problema aqui é que tem 6 terminais Windows que acessa esse programa no servidor Linux e p/ não ficar lento, todos terminais tem que logar no SAMBA com o mesmo usuário, caso logar com usuário diferente do proprietário do arquivo o sistema fica muito lento.
Ex.: PC1 e PC2 logam com usuário “joao”, fica rápido, porque “joao” e dono do arquivo
PC3 loga com usuário “jose”, fica lento
PC4 loga com usuário “maria”, fica lento
mesmo colocando jose e maria no grupo joao, não adiantou.




4. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 14/07/2010 - 15:38h

Então por que você não adiciona os outros usuários no grupo de compartilhamento?

Se você diz que o usuário que participa do grupo tem execução rápida, isso resolveria o seu problema.

[]'s


5. Re: Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 14/07/2010 - 16:01h

Isso também não funcionou, já inclui jose e maria no grupo joao, e ficou lento do mesmo jeito, somente fica rápido se o usuário for o mesmo que o proprietário do arquivo, o arquivo pode pertencer qualquer grupo, mas o usuário tem que ser o proprietário p/ ficar rápido.

Meu group está assim

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:joao
fax:x:21:
voice:x:22:
cdrom:x:24:joao
floppy:x:25:joao
tape:x:26:
sudo:x:27:
audio:x:29:joao
dip:x:30:
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:joao
sasl:x:45:
plugdev:x:46:joao
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
Debian-exim:x:103:
mlocate:x:104:
ssh:x:105:
ssl-cert:x:106:
lpadmin:x:107:
sambashare:x:108:
joao:x:1000:firebird,maria,jose
messagebus:x:109:
haldaemon:x:110:
powerdev:x:111:
jose:x:1001:firebird,maria
firebird:x:84:firebird
maria:x:1002:
financeiro:x:1003:jose
arquivos:x:1004:jose,joao

Acredito ter alguma coisa a ver com prioridade no acesso ou modificação dos arquivos que o usuário não seja proprietário.


6. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 15/07/2010 - 07:34h

Acho que não,

Já tentou compartilhar um outro diretório com este arquivo dentro pra ver o que acontece?

[]'s


7. Re: Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 15/07/2010 - 09:17h

Bom dia caro Cesar! Desde já quero agradecê-lo pelo apoio.
Voltando ao problema aqui, hoje fiz vários testes, criei outro diretório no servidor e copiei todos os arquivos do sistema p/ ele, a velocidade ficou a mesma coisa.
Fiz outro teste usando o comando “chown –R” no diretório compartilhado.

Executei o comando chown -R joao:joao FIS/ - Arquivo pertence ao usuário joao e grupo joao.
Logado no SAMBA com o usuário “maria” o sistema ficou lento.
Depois executei o comando chown -R maria:joao FIS/ - Arquivo pertence ao usuário maria e grupo joao.
Logado no SAMBA com o usuário “maria” o sistema ficou RÁPIDO.
Depois executei o comando chown -R joao:maria FIS/ - Arquivo pertencem ao e usuário joao e grupo maria.
Logado no SAMBA com o usuário “maria” o sistema ficou lento.

Resumindo, o sistema fica rápido somente quando logo com usuário que é proprietário do arquivo.




8. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 15/07/2010 - 13:32h

Por que você usa o próprio usuário como grupo?

[]'s


9. Re: Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 15/07/2010 - 14:37h

Porque ainda não consegui terminar a configuração dos grupos, até criei outros grupos aqui, como vc pode ver no arquivo group que postei, mas não estou usando eles ainda.
financeiro:x:1003:jose
arquivos:x:1004:jose, joao

já o grupo “joao” esta assim

joao:x:1000:firebird,maria,jose

O compartilhamento.

[SERVIDOR]
comment = Servidor de Arquivos
path = /home/servidor
valid users = @joao
read only = No
create mask = 0777
directory mask = 0777


ou dessa forma esta errado?





10. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 15/07/2010 - 16:53h

Acredito que esteja correto, mas ainda não consegui entender o porque só o usuário que é dono do arquivo que a aplicação fica rápida.

se você der um "ls -l" no diretório onde esta os arquivos da aplicação, as permissões que são mostradas estão corretas?

[]'s


11. Re: Programa clipper lento em servidor linux

Elilio
liloptc

(usa Ubuntu)

Enviado em 15/07/2010 - 17:13h

Tem 250 arquivos no diretório do sistema, 104 com extensão DBF e 146 com extensão NTX, listei so alguns aqui.

-rwxrw-rw- 1 joao joao 2048 Jul 6 11:30 DEDUCFI1.NTX
-rwxrw-rw- 1 joao joao 367 Jul 6 11:30 DEDUCFIS.DBF
-rwxrw-rw- 1 joao joao 2048 Jul 6 11:30 DMENSFI1.NTX
-rwxrw-rw- 1 joao joao 828 Jul 6 11:30 DMENSFIS.DBF
-rwxrw-rw- 1 joao joao 2048 Jul 15 14:17 DORGPFI1.NTX
-rwxrw-rw- 1 joao joao 707 Jul 15 14:17 DORGPFIS.DBF
-rwxrw-rw- 1 joao joao 20480 Jul 6 11:28 ENCNTFI1.NTX
-rwxrw-rw- 1 joao joao 14900 Jul 6 11:28 ENCNTFIS.DBF
-rwxrw-rw- 1 joao joao 687104 Jul 13 13:18 ENT_2DUO.NTX
-rwxrw-rw- 1 joao joao 1315840 Jul 15 13:24 ENT_IUM3.NTX
-rwxrw-rw- 1 joao joao 662528 Jul 9 10:29 ENT_ONXP.NTX
-rwxrw-rw- 1 joao joao 673792 Jun 4 17:04 ENT_PROM.NTX
-rwxrw-rw- 1 joao joao 15962 Dez 10 2008 ENTRA.DBF
-rwxrw-rw- 1 joao joao 1315840 Jul 14 11:02 ENTRAFI1.NTX
-rwxrw-rw- 1 joao joao 1104896 Jul 14 11:02 ENTRAFI2.NTX
-rwxrw-rw- 1 joao joao 2744908 Jul 14 11:02 ENTRAFIS.DBF

O que significa esse “1” antes de joao?



12. Re: Programa clipper lento em servidor linux

César...
cesar

(usa CentOS)

Enviado em 16/07/2010 - 10:07h

Segundo o artigo do usuário maran neste link: http://www.vivaolinux.com.br/artigo/Leia-grave-e-execute

O número 1, significa permissão de leitura em octal.

Você já tentou deixar os arquivos com permissão de gravação total?

faça o teste usando o chmod 777

[]'s



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts