Autore Topic: Latency-plot memory used is 1,2%, exiting  (Letto 115 volte)

Offline liquido

  • Member
  • *****
  • Post: 38
    • Mostra profilo
Latency-plot memory used is 1,2%, exiting
« il: Dicembre 02, 2017, 09:24:03 pm »
Ciao,

se provo a lanciare il comando latency-plot, il programma si avvia e mi restituisce un messaggio (di errore?) che riporta:

Memory used is 1,2%, Exiting

Ho cercato su San Google ma sembra che il problema non sia un problema per tutti. Alcuni riportano lo stesso comportamento ma il programma principale funziona. Si limitano a spostare la finestra con l'errore come in questa discussione:

https://forum.linuxcnc.org/38-general-linuxcnc-questions/30223-latency-2-7-2-install-on-raspberry-pi#68517

Il programma e' questo:

https://github.com/LinuxCNC/linuxcnc/blob/master/scripts/latency-plot

Riporto la parte di codice che genera l'errore, che per me assolve una funzione incomprensibile:

Codice: [Seleziona]
proc mcheck {} {
  # cautionary check on memory usage
  # %mem "ratio of process's resident set size to the physical mem in percent"
  set mempercent [eval exec ps --no-headers --pid $::sc(pid) -o %mem]
  if {$mempercent > $::sc(mem,max,percent)} {
    set msg "Memory used is ${mempercent}%, Exiting"
    popup $msg
    exit 1
  }
  after 10000 mcheck
} ;# mcheck

Avete suggerimenti per far partire l'applicazione?

Ciao e grazie

Mauro, liquido, billielliot

Offline frafra

  • Administrator
  • Member
  • *****
  • Post: 1447
    • Mostra profilo
    • https://frafra.eu
Re:Latency-plot memory used is 1,2%, exiting
« Risposta #1 il: Dicembre 17, 2017, 03:43:27 pm »
Sembra un check sulla memoria libera. Pare paragonare la percentuale di memoria utilizzata dal processo, con un valore preimpostato massimo.

Codice: [Seleziona]
set ::sc(mem,max,percent) 1.0Fonte: https://github.com/LinuxCNC/linuxcnc/blob/master/scripts/latency-plot#L85 (linea 85 dello stesso file)

Non so perché lui si aspetti di utilizzare meno dell'1% di RAM... Puoi banalmente impostare quella linea a 1.5 o a 2.0 e risolvere il problema.
Francesco Frassinelli - Fondatore del ViGLug - keybase.io/frafra

Offline liquido

  • Member
  • *****
  • Post: 38
    • Mostra profilo
Re:Latency-plot memory used is 1,2%, exiting
« Risposta #2 il: Dicembre 18, 2017, 08:45:16 pm »
Ciao frafra,

e grazie per la risposta.

Confermo che aumentando la memoria il problema si e' risolto. Sono passato da 1/2 GB a 1 GB e l'applicazione si e' regolarmente avviata.

Grazie ancora!

Ciao :-)

Mauro