![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread |
Avaliação:
|
Display Modes |
|
|
|
||||
|
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? |
|
||||
|
Otheus --
utimes é o apelo feito por Código:
time <command> Chame-o para iniciar um conjunto de valores e que termina um conjunto de valores e, em seguida, para subtrair um valor delta. |
|
||||
|
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. |
|
|||||
|
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. |
|
||||
|
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. |
|
|||||
|
Citação:
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). |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|