Limite suave versus limite rígido?

36

Alguém pode explicar em termos leigos qual é a diferença entre o limite suave e o rígido?

Devo definir o meu limite suave e difícil para ser o mesmo? Ou deve ser suave significativamente menor? O sistema beneficia de alguma forma?

Obrigado.

    
por kidcapital 01.05.2011 / 07:59

3 respostas

29

O limite rígido é o teto para o limite suave. O limite flexível é o que é realmente imposto para uma sessão ou processo. Isso permite que o administrador (ou usuário) defina o limite máximo para o uso máximo que deseja permitir. Outros usuários e processos podem usar o limite flexível para limitar seu uso de recursos a níveis ainda mais baixos, se assim desejarem.

    
por 01.05.2011 / 08:37
5

Os usuários que violarem uma cota de limite flexível recebem um e-mail indicando que eles têm um período de carência de alguns dias antes que as penalidades entrem em vigor. Os usuários que ultrapassarem o limite de limite máximo não recebem esse período de carência. A penalidade difere dependendo da cota específica, mas geralmente quase todos os comandos falharão de forma que o usuário deseje entrar em conformidade rapidamente.

    
por 01.05.2011 / 08:11
3

Os limites de recursos do usuário determinam a quantidade de recursos que podem ser usados para uma sessão específica. Os recursos que podem ser controlados são:

maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available

É importante observar que essas configurações são por sessão. Isso significa que eles só são efetivos durante o tempo em que o usuário está logado (e para quaisquer processos que executem durante esse período). Eles não são configurações globais. Em outras palavras, eles estão ativos apenas durante a sessão e as configurações não são cumulativas. Por exemplo, se você definir o número máximo de processos como 11, o usuário poderá ter apenas 11 processos em execução por sessão. Eles não estão limitados a 11 processos totais na máquina, pois podem iniciar outra sessão. Cada uma das configurações é por configurações de processo durante a sessão, com exceção do número máximo de processos.

Existem dois tipos de limites que podem ser definidos para cada propriedade listada acima, um limite rígido e flexível .

Um limite rígido não pode ser alterado pelo usuário depois de definido. Os limites rígidos só podem ser alterados pelo usuário root. Um limite flexível, no entanto, pode ser alterado pelo usuário, mas não pode exceder o limite máximo, ou seja, pode ter valor mínimo 0 e valor máximo igual a 'limite rígido'.

para mais informações

    
por 08.04.2013 / 12:39