niquelnausea
(usa Arch Linux)
Enviado em 09/09/2019 - 17:11h
E que eu gosto de compilar o Kernel e, a última vez que compilei minha partição raiz acabou lotando e a interface gráfica parou de funcionar.
Meu professor me disse que 30 e 40 GB é mais para servidores onde você não vai ficar fazendo alterações na raiz do sistema.
se compila coisas realmente precisa de bastante espaço, e o kernel nem é um dos maiores coisas para ser compilada. uma opção é usar a sua pasta de usuário mesmo.
esse tipo de preocupação com espaço diminuiu de forma proporcional a oferta de hd maiores, mas hoje com os ssd muitas vezes de 128gb, voltou.
atualmente meu sistema (apenas para uso domestico) esta usando apenas 10gb, com três versões do kernel, kde completo e vários aplicativos.
Meu professor disse para eu colocar a mesma quantidade de RAM no swap. No momento em que ele me falou isso achei que isso era um absurdo pois, eu tinha 8 GB de RAM e não achei que seria necessário tanto swap. Ele me disse que eu iria precisar um dia e que ia me arrepender de não usar a mesma quantia de RAM no swap.
Ele realmente estava certo nesse quesito, teve uma vez que tive fazer download de algumas imagens .iso e o sistema começou a travar muito. Foi ai que percebi que precisava de mais swap. Para não ter que formatar a máquina novamente eu decedi criar um arquivo de swapfile com a quantia que eu estava precisando para completar minha swap.
memória virtual é algo que existe e é necessário até no windows. durante muitos anos era comum a "regra" da swap ter 2x o tamanho da ram, hoje, apesar de existir documentação recomendando que a swap tenha o mesmo tamanho da ram, na pratica é algo que é fácil de se observar que já não é seguido e não é comum apresentar problemas. virtualização e outras poucas consomem muita ram, e mais swap é interessante, mas isso varia muito entre usuários e atividades.
o gerenciamento de ram de qualquer sistema moderno já é bastante otimizado para a quantidade instalada. muitas vezes o gargalo esta em discos mecânicos ou simplesmente limitação do hardware.