![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Di programmazione ad alto livello Pubblica domande su C, C + +, Java, SQL, e di altri linguaggi di programmazione qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| semaforo | raguramtgr | UNIX for Dummies Domande & Risposte | 7 | 06-15-2009 10:39 AM |
| Semaphore | Jaken | Shell scripting e di programmazione | 2 | 04-04-2009 06:10 PM |
| dmidecode, velocità di RAM \u003d "Velocità attuale: Sconosciuto" | Santi | Filesystem, memoria e dischi | 0 | 02-16-2006 06:16 AM |
| Semaphore | vjsony | UNIX for Dummies Domande & Risposte | 3 | 04-07-2003 03:06 PM |
| semaforo | yls177 | UNIX for Dummies Domande & Risposte | 1 | 10-09-2002 12:18 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread |
Rating:
|
Modalità di visualizzazione |
|
|
|
||||
|
a Otheus:
-l gprof lamenta mancanti call-grafico dei dati, che non ho ben capito, ma che è oltre il punto in questo thread. a Jim: Il SCO Truss $. / Tstloop semsys (1, 2819742, 2, 0, 0, 0) \u003d 18827 semsys (0, 18827, 2, 6, 2147483024, 0) \u003d 0 . . . ripete e per 5.000.000 volte, come codificati. Non vedo alcuna brk qui. Su Linux $ Strace-Tc. / Tstloop secondo tempo usecs / call chiama errori 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 aperta 0,00 0,000028 14 2 fstat64 0,00 0,000025 13 2 chiudere 0,00 0,000020 20 1 munmap 0,00 0,000018 18 1 letto 0,00 0,000018 18 1 uname 0,00 0,000018 18 1 stat64 0,00 0,000014 14 1 1 accesso 0,00 0,000014 14 1 set_thread_area 0,00 0,000012 12 1 volta 0,00 0,000008 8 1 brk ------ ----------- ----------- --------- --------- ---- ------------ 100,00 122,2051 97 4269075 1 totale quando cerco $ Strace. / Tstloop semget (1660977153, 2, IPC_CREAT | 0777) \u003d 32769 <0.000028> semctl (32769, 2, IPC_64 | GETALL, 0xfeead064) \u003d 0 <0.000029> . . . Questa uscita chiarisce nulla? |
|
||||
|
Otheus -- utimes è l'invito rivolto dal Codice:
time <command> Dà volte cumulativo per l'utente e del kernel, così come cum processo parete tempo. Invito a partire per un insieme di valori e di un insieme di valori orari, per poi sottrarre un delta valore. |
|
||||
|
Siamo spiacenti - un po 'di ritardo sulla tabella di marcia - non vedo dove il PO ha cercato con le tue ltrace syscalls permesso - o strace.
Le differenze sono dovute probabilmente a OS attuazione - forse un sacco di chiamate verso brk in un sistema operativo e non il contrario. Vale la pena di 2 minuti necessario per eseguire Otheus' codice sotto strace su ogni casella. Ciò esclude uno strano kernel di fissare o di alcuni di attuazione "funzione", come la causa principale delle differenze. Se vedi strano comportamento, come un sacco di chiamate di sistema su una scatola e non in altri, forse qualcuno che può riferirsi a qualcosa di utile. |
|
|||||
|
Giusto per essere chiari, non si tenta "gprof-p-l"?
Inoltre, in base al questa pagina, È possibile eseguire "truss-c" a SCO per ottenere simili risultati, in sintesi. Se siamo fortunati, si ottiene per sistema di guardia, come sopra indicato da ltrace-Tc su Linux. Quindi, è possibile ottenere ciò che siamo davvero dopo - come tanto tempo fa trascorrere Linux in ogni chiamata di sistema rispetto a SCO. |
|
||||
|
SCO ha problemi con il parametro del kernel semphores. SHMMAX parametro di default è piccolo. Questo è un problema noto. Ecco docset SCO per l'installazione di Postgres che si discute.
Gestione delle Risorse del kernel Ci sono indicazioni per la visualizzazione della SHMMAX impostazione. Se è di default, si consiglia di aumentare il valore e vedere se risolve i problemi di memoria condivisa si hanno. Otheus -- lei ha ragione - volte () utilizza struct non utimes TM (). Questo era il mio male. |
|
|||||
|
Citazione:
Migurus, Che cosa è stato impostato per la vostra Linux condiviso le impostazioni della memoria? "/ sbin / sysctl-a | grep shm". (Ignora gli errori). Confronta quelle di ciò che è impostato per SCO (non so come ottenere tali). |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|