The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
semáforo raguramtgr UNIX para Dummies Perguntas & Respostas 7 06-15-2009 09:39
Semáforo Jaken Programação Shell Script e 2 04-04-2009 05:10
dmidecode, RAM velocidade \u003d "Actual Speed: Desconhecido" Santi Filesystems, Discos e Memória 0 02-16-2006 06:16
Semáforo vjsony UNIX para Dummies Perguntas & Respostas 3 04-07-2003 02:06
semáforo yls177 UNIX para Dummies Perguntas & Respostas 1 10-08-2002 11:18

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Avaliação: Thread Rating: 1 votes, 4.00 average. Display Modes
  #1 (permalink)  
Old 09-23-2008
migurus migurus is offline
Usuário
  
 

Join Date: Sep 2008
Localização: E.U.
Lugares: 49
a Otheus:
gprof-l queixa-se falta de apelo gráfico de dados, que eu não percebi muito bem, mas isso está além do ponto nesta discussão.

a Jim:

Em SCO
$ Treliça. / Tstloop
semsys (1, 2819742, 2, 0, 0, 0) \u003d 18827
semsys (0, 18827, 2, 6, 2147483024, 0) \u003d 0
.
.
.
repete em relação a 5.000.000 e, em tempos, como codificadas.
Não vejo qualquer brk aqui.

No Linux
$ Strace-Tc. / Tstloop
segundo tempo usecs / chamada chamadas erros syscall
------ ----------- ----------- --------- --------- ---- ------------
50,85 62,145774 29 2134526 semctl
49,15 60,059067 28 2134527 semget
0,00 0,000088 18 5 old_mmap
0,00 0,000054 18 3 mprotect
0,00 0,000039 20 2 aberto
0,00 0,000028 14 2 fstat64
0,00 0,000025 13 2 próximo
0,00 0,000020 20 1 munmap
0,00 0,000018 18 1 ler
0,00 0,000018 18 1 uname
0,00 0,000018 18 1 stat64
0,00 0,000014 14 1 1 acesso
0,00 0,000014 14 1 set_thread_area
0,00 0,000012 12 1 hora
0,00 0,000008 8 1 brk
------ ----------- ----------- --------- --------- ---- ------------
100,00 122,2051 97 4269075 1 total

quando tento
$ Strace. / Tstloop
semget (1660977153, 2, IPC_CREAT | 0777) \u003d 32769 <0.000028>
semctl (32769, 2, IPC_64 | GETALL, 0xfeead064) \u003d 0 <0.000029>
.
.
.

Será que esta saída esclarece nada?
  #2 (permalink)  
Old 09-23-2008
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.754
Otheus --
utimes é o apelo feito por
Código:
 time <command>
Dá-cumulativo vezes para o usuário e do kernel, bem como cum processo parede tempo.
Chame-o para iniciar um conjunto de valores e que termina um conjunto de valores e, em seguida, para subtrair um valor delta.
  #3 (permalink)  
Old 09-23-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderador ala Mode
  
 

Join Date: Feb 2007
Local: Innsbruck, Áustria
Mensagens: 1.886
Citação:
Originally Posted by jim McNAMARA View Post
Otheus --
utimes é o apelo feito por
Código:
 time <command>
Dá-cumulativo vezes para o usuário e do kernel, bem como cum processo parede tempo.
Chame-o para iniciar um conjunto de valores e que termina um conjunto de valores e, em seguida, para subtrair um valor delta.
Acho que você está confuso. utime () e utimes () operam em uma nodo para mudar timestamps de arquivos.
  #4 (permalink)  
Old 09-23-2008
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.754
Sorry - um pouco off track - Não vejo em que o OP tem tentado executar ltrace com syscalls ativado - ou strace.

As diferenças são provavelmente devido à implementação SO - talvez um lote de convites para brk em um SO e não o outro. Vale a pena os 2 minutos que leva para executar Otheus' código sob strace em cada caixa. Isso exclui um cenário ímpar kernel ou alguma execução "funcionalidade", como a causa das diferenças. Se você ver comportamento estranho, como um grande número de chamadas de sistema em uma caixa e não na dos outros, talvez, alguém que pode dizer respeito a algo útil.
  #5 (permalink)  
Old 09-24-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderador ala Mode
  
 

Join Date: Feb 2007
Local: Innsbruck, Áustria
Mensagens: 1.886
Só para ficar claro, que você tente "gprof-p-l"?


Além disso, segundo a esta página, Você pode executar o "fardo-c" no SCO para obter resultados semelhantes sumário. Se estamos felizes, você começa por sistema de chamada de tempo, como acima demonstrado pelo ltrace-Tc em Linux. Então você pode obter o que estamos realmente depois - como o Linux não gastar muito tempo em cada chamada de sistema versus SCO.
  #6 (permalink)  
Old 09-24-2008
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.754
SCO tem problemas com o parâmetro do kernel semphores. SHMMAX parâmetro por omissão é pequena. Este é um problema conhecido. Aqui está a SCO docset para instalar postgres que discute isso.

Gerenciamento de Recursos do Kernel

Há indicações para visualizar o SHMMAX definição. Se ele é o padrão, considere aumentar o valor e ver se resolve os problemas de memória partilhada está a ter.

Otheus --

Está correto - vezes () não usa struct tms utimes (). Esse era o meu mal.
  #7 (permalink)  
Old 09-24-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderador ala Mode
  
 

Join Date: Feb 2007
Local: Innsbruck, Áustria
Mensagens: 1.886
Citação:
Originally Posted by jim McNAMARA View Post
SCO tem problemas com o parâmetro do kernel semphores. SHMMAX parâmetro por omissão é pequena. Este é um problema conhecido. Aqui está a SCO docset para instalar postgres que discute isso.

Gerenciamento de Recursos do Kernel
Jim, se você pensar que o tamanho da SHMxxx parâmetros influencia o desempenho?

Migurus,

O que você definiu para sua memória partilhada Linux configurações? "/ sbin / sysctl-a | grep SHM". (Ignorar erros). Compare aqueles em que está definido para SCO (não sei como obter esses).
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 05:34.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0