Eu tenho um servidor Linux e uma partição de disco extra de 500 GB. Eu queria formatá-lo e usá-lo para / tmp. Ocasionalmente, o servidor executa algumas tarefas grandes de processamento de dados para que possa acontecer que / tmp retenha GBs de dados temporários.
Então eu tive uma idéia de que, em vez disso, eu poderia adicioná-lo como uma partição swap e montar / tmp em tmpfs. Essa ideia é razoável?
O servidor possui 6 GB de RAM; portanto, na maioria dos casos, os dados em / tmp estariam apenas em RAM, com a óbvia vantagem de velocidade. A questão é: e se houver digamos de 10 a 20 GB de dados em / tmp, como o sistema será executado? Qual seria o desempenho comparado a ter simplesmente / tmp montado em uma partição ext4? Obrigado pela ajuda.
Edit: É claro que o sistema começará a trocar a memória quando o uso de tmpfs atingir o limite de RAM. Mas o Linux é inteligente o suficiente para trocar dados tmpfs e manter dados "regulares" na RAM? Se sim, acho que poderia se comportar razoavelmente. Caso contrário, todo o sistema será severamente afetado.