Uso de memória
Se um sistema estiver executando de forma ineficiente devido à falta de recursos de memória, ele é limitado por memória. Visualizando o conteúdo de /proc/meminfo, é possível visualizar seus recursos de memória e ver como eles estão sendo usados. /proc/swap contém informações sobre seu arquivo de troca.
O espaço de troca é usado como uma extensão do armazenamento virtual de sistemas. Portanto, não ter memória ou espaço de troca suficiente causa problemas de desempenho. Uma diretriz geral é que o espaço de troca deve ser pelo menos duas vezes maior que a memória física.
Um espaço de troca pode ser um arquivo ou uma partição de disco. Uma partição de disco oferece melhor desempenho do que um arquivo. fdisk e cfdisk são os comandos que você usa para criar outra partição de troca. É uma boa ideia criar partições de troca em diferentes unidades de disco porque isto distribui as atividades de E/S e, assim, reduz a chance de mais gargalos.
A ferramenta vmstat o ajuda a localizar onde problemas de desempenho podem ser causados. Por exemplo, se você perceber que altas taxas de troca estão ocorrendo, provavelmente não possui espaço físico ou de troca suficiente. O comando free exibe sua configuração de memória; swapon -s exibe sua configuração de dispositivo de troca. Uma taxa de troca alta (por exemplo, muitas falhas de página) significa que você provavelmente precisa aumentar sua memória física. Mais informações sobre o comando vmstat são fornecidas em O comando vmstat