Piviul ha scritto il 02/05/2016 alle 08:46:
> [...]
> cmd="ps aux -p $pid | tail -n1 | sed 's/^"
^^^
è un refuso: ps u -p... ovviamente
Piviul
Mille grazie a tutti quanti; se qualcuno fosse interessato posto lo script:
#!/bin/bash
pname=dar
logger=$(which logger)
[ -z $logger ] && echo "E: logger not found" && exit 1
logger="$logger -t $(basename $0 .sh)"
while [ 1 = 1 ]; do
pid=$(pidof $pname | cut -f1 -d\ )
maxram=0
if [ -
Il 28/04/2016 12:43, Piviul ha scritto:
sed
's/^[[:space:]]*'$pid'[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*\([^[:space:]]*\).*$/\1/')
Se ti serve il valore nella sesta colonna più che sed forse è più adatto
On 29/04/2016 23:33, gerlos wrote:
Volendo usare roba più "elementare" [...] (1234 è
il pid del processo):
$ cat /proc/1234/status | grep Vm
VmPeak:43904 kB
VmSize:42880 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 13716 kB
VmRSS: 13700 kB
VmData:34344 kB
VmStk:
Ciao,
Volendo usare roba più "elementare", per ottenere la quantità di memoria
usata da un processo (comunque la si definisca) si può usare anche (1234 è
il pid del processo):
$ cat /proc/1234/status | grep Vm
VmPeak:43904 kB
VmSize:42880 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM:
On 29/04/2016 10:04, Piviul wrote:
io vorrei sapere quanta RAM viene allocata per un processo in totale,
indipendentemente dal fatto che l'allocazione avvenga per i dati, per
l'eseguibile, in swap o meno...
ma allora non vuoi sapere quanta RAM usa il processo, ma quanta memoria
totale (tra re
Davide Prina ha scritto il 28/04/2016 alle 20:22:
> se vuoi sapere l'uso della RAM ti consiglio di usare ps
>
> Puoi così sapere quanta RAM, RAM per dati, RAM per eseguibile, quanto
> swap sta usando un processo
io vorrei sapere quanta RAM viene allocata per un processo in totale,
indipendentement
On 28/04/2016 08:39, Piviul wrote:
dovrei monitorare l'utilizzo di RAM di un processo.
se vuoi sapere l'uso della RAM ti consiglio di usare ps
Puoi così sapere quanta RAM, RAM per dati, RAM per eseguibile, quanto
swap sta usando un processo
es:
$ ps -v | head
$ man ps
[...]
%mem%M
Gianluca Mangiarotti ha scritto il 28/04/2016 alle 11:53:
vi > Se non erro il valore è espresso in KB, almeno così risulta dal man
purtroppo no come dicevo... top aggiunge una m mentre htop aggiunge M
per esprimere il consumo in MiB. Ora ero interessato a sapere come
esprime il consumo in GiB.
Se
Se non erro il valore è espresso in KB, almeno così risulta dal man
Gianluca
Inviato da Motorola Moto X
Il 28 apr 2016 11:42, "Piviul" ha scritto:
> Gianluca Mangiarotti ha scritto il 28/04/2016 alle 11:02:
> > Il comando top -p "pid-del-pro
Gianluca Mangiarotti ha scritto il 28/04/2016 alle 11:02:
> Il comando top -p "pid-del-processo" può aiutarti
in effetti ero arrivato alla stessa conclusione...
per vedere l'utilizzo di RAM devo guardare la colonna RES?
nella colonna RES ho visto anche che alcune volte c'è un numero e
immagino si
Il comando top -p "pid-del-processo" può aiutarti
Grazie per l'attenzione
Buona giornata
Gianluca Mangiarotti
mail: giemm...@gmail.com
Inviato da Motorola Moto X
Il 28 apr 2016 08:39, "Piviul
Ciao a tutti, dovrei monitorare l'utilizzo di RAM di un processo. Avete
qualche consiglio?
Piviul
13 matches
Mail list logo