[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Uso de RAM por usuario



2008/5/14 bameda <bameda@gmail.com>:
> respecto a que tipo de software utilizan... utilizan software de todo
> tipo... imagina un cluster contra el que trabajan 20 usuarios y mi
> intencion es limitar la ram por usuario

Creo que es un tema muy difícil de tratar. La memoria de cada usuario
la gestionará cada proceso. Tendrias que ir recolectando la informació
que los distintos procesos te puedan reportar, y cuando se pasaran
bloquearles nuevas peticiones o algo asi :S:S:S, no creo que se pueda
hacer nada a nivel de sistema operativo. :P

Desde mi ignoráncia, creo que la única forma de limitar algo tan
generico es con máquinas virtuales :P

saludos.

>
> SALUDOS
>
> On Wed, May 14, 2008 at 11:02 PM, Roberto D'Oliveira
> <rcdeoliveira@gmail.com> wrote:
>> Hola,
>>
>> Me dio curiosidad tu pregunta e hice un pequeño script que quizás
>> sirva, pruebalo para ver.
>> ----------------------------------------------------------------------------------------------------------------------------------------------
>> #!/bin/bash
>>
>> declare -i MEMTOTAL
>>
>> if ! [ -z $1 ]
>>        then
>>                for MEMPROGRAMA in $(ps -U $1 -o size | grep -v SZ )
>>                        do
>>                                MEMTOTAL="$MEMTOTAL + MEMPROGRAMA"
>>                        done
>>                echo "El usuario $1 esta ocupando $MEMTOTAL en memoria"
>>        else
>>                echo "Tiene que proporcionar un nombre de usuario"
>> fi
>> ----------------------------------------------------------------------------------------------------------------------------------------------
>>
>> Tienes que pasarle como argumento un nombre de usuario válido.
>>
>> --
>> Saludos,
>> Roberto D'Oliveira
>>
>
>
>
> --
> ____________________________________________
> |
> | David Barragán Merino
> | E-mail: bameda@ARROBA@gmail.com
> | Ingeniería Informática
> | Universidad Carlos III Madrid
> |____________________________________________
>


Reply to: