Não, não é "reservado". Ele usa apenas a quantidade de RAM necessária. Por padrão (se você não especificar o tamanho), será 50% do tamanho total da RAM.
Você só precisa se preocupar se estiver preenchendo-o de forma consistente.
Vamos imaginar que temos 8Gb de RAM no servidor. Estou montando / dev / shm com 4Gb a bordo.
mount -o remount,size=4G /dev/shm
Essa memória será estritamente reservada para memória compartilhada ou se / dev / shm estiver vazia, essa memória poderá ser usada por aplicativos regulares (servidor web, php etc.)?
PS: Desculpe pelo meu inglês.
Estou perguntando porque acabei de verificar df -h
e encontrei tmpfs 6.0G 0 6.0G 0% /dev/shm
em 8Gb de RAM. Eu não sei quem fez essa configuração, mas me parece horrível.
Obrigado!
Tags memory-usage linux unix