O espaço múltiplo de troca será eficaz?

0

Eu instalei o Ubuntu em um 130 ssd e, por padrão, ele alocou apenas um GB de espaço de troca. Eu sei que o espaço de troca deve ser pelo menos o tamanho da sua RAM, então eu gostaria de aumentá-lo. Em vez de redimensionar eu gostaria de fazer uma nova partição no meu disco de 1 TB. Eu estou querendo saber se isso vai prejudicar o desempenho do espaço de swap muito ou apenas um pouco porque o espaço adicional está em um disco rígido e não SSD. Ou se ter vários locais é uma má ideia.

    
por Stephen 26.05.2018 / 16:10

1 resposta

0

Em geral, isso depende muito do seu caso de uso. Por exemplo. se você não fizer uso do hibernate para o disco (que usa swap para hibernar) você não precisa de muita quantidade de espaço para swap e 1GB pode ser suficiente.

Para voltar à sua pergunta. Se você está trocando muito, e. porque você fica sem memória o tempo todo e tem uma partição swap em um SSD e a outra em um HDD, isso afetará o desempenho, já que o HDD será o gargalo nesse cenário.
Se você quer apenas adicionar mais algum espaço de troca para alguns casos de canto para evitar o killer de falta de memória, você pode adicionar o espaço de swap no seu SSD com uma prioridade maior em comparação com a partição de swap no seu HDD. Isso resultaria em que o swap no SSD seria preenchido primeiro, quando a área de swap no SSD estivesse esgotada, o espaço de swap no HDD seria usado adicionalmente.

De man 2 swapon .

Swap pages are allocated from areas in priority order, highest priority first. For areas with different priorities, a higher-priority area is exhausted before using a lower-priority area. If two or more areas have the same priority, and it is the highest priority available, pages are allocated on a round-robin basis between them.

Para alterar a prioridade padrão das suas partições de swap, você teria que adicionar / alterar seu /etc/fstab .

/dev/<swap-ssd> swap swap defaults,prio=1000    0 0
/dev/<swap-hdd> swap swap defaults              0 0
    
por Thomas 26.05.2018 / 16:37