Se eu quiser uma troca de 8 GB, devo selecionar 8000 MB ou 8192 MB ao selecionar o tamanho?

16

Ao selecionar a partição para usar manualmente, você pode inserir o tamanho da partição. Então, minha pergunta é: se eu quiser um tamanho de troca de 8 GB para minha ram de 8 GB (sim, eu sei as perguntas frequentes sobre o tamanho da troca etc.), devo selecionar 8000 MB como em 1 GB = 1000 MB ou 8192 como em 1 GB = 1024 MB?

Pedreiro
fonte
8
Eu não acho que você verá muita diferença entre essas opções. Se você tiver espaço, vá um pouco maior.
Pantera
3
A minha pergunta é apenas se 8000MB é suficiente para a minha RAM de 8GB ou se eu tenho que entrar 8129 com "totalmente" apoiar o tamanho da minha RAM
Mason
11
Não faz uma diferença notável. Para um computador doméstico, provavelmente até 4 ou 2 GB seriam suficientes.
Byte Commander
11
8000 será suficiente mesmo para hibernar.
precisa saber é o seguinte
11
O 8000 vs 8192 envolve duas medições diferentes de bits. A forma binária é XiB, com X sendo um tamanho (K, M, G, T, etc), e cada tamanho sendo o anterior * 1024, portanto 8192MiB para 8GiB. Decimal é o mesmo, mas cada tamanho é o * 1000 anterior e é expresso em _B em vez de _iB. Se o seu computador relatar 8GiB de RAM em um terminal, faça 8192MiB. Se reportar algum outro número ímpar, faça 7629MiB.
FireFaced 17/09/17

Respostas:

34

TL; DR: Realmente não importa.

A RAM é universalmente medida em potências de 2. Isso geralmente é escrito como GiB ; portanto, 8GiB é 8 * 1024 = 8192MiB de RAM.

Se você observar chips de RAM físicos, eles sempre terão potências de dois, por exemplo, 1024MiB, 2048, 16384MiB, etc.

Normalmente, os discos rígidos são medidos em potências de dez, usando prefixos SI, por exemplo, 80GB = 80 * 1000MB.

Então 8GiB de RAM é 8192MiB de RAM. Para troca, normalmente você deseja um espaço de troca grande o suficiente para armazenar toda a RAM para suspensão, portanto, 8192MiB seria a opção segura. Observe que isso realmente não importa, pois o Linux quase nunca usa 100% da RAM; muito será usado para armazenamento em cache e assim por diante, que não serão salvos quando você hibernar.

vidarlo
fonte
5
8192 MiB é bastante inútil. Sim, 8 GiB é 8192 MiB, mas os discos rígidos não usam GiB ou MiB. 8 GiB é 8590 MB.
MSalters
4
Os fornecedores de discos rígidos não usam MiB, mas o software costuma usar.
Vidarlo 18/09/17
7
Eu realmente gostaria que eles não tivessem confundido as coisas, introduzindo gibibytes e redefinindo gigabytes.
2
As janelas @hvd usam GiB, mas escrevem GB.
12431234123412341234123
3
A afirmação "O Linux quase nunca usa 100% da RAM de qualquer maneira" é enganosa, porque esse fato não tem muito a ver com o problema que está sendo resolvido aqui. --- O Linux usa memória virtual, o que significa que os aplicativos em execução podem usar mais memória do que o que está realmente disponível como RAM física . Nem toda essa memória precisa ser armazenada na troca quando estamos liberando a RAM, mas pode facilmente acontecer que a quantidade que precisa ser armazenada na troca seja maior que o tamanho da RAM física.
Pabouk
-1

Pode importar muito, qual o tamanho da unidade de troca. Minha unidade de troca é uma partição compartilhada por todos os dez (10) dos meus sistemas operacionais Linux com inicialização múltipla. Se a unidade de troca estiver no disco rígido giratório da placa-mãe, o cluster de setor será corrigido pelos tamanhos físicos no disco giratório. Se a unidade de troca estiver em uma unidade flash ou SSD, o tamanho será "eletrônico" e não físico, portanto, será muito menos se o tamanho tiver exatamente o fator de 512 bits.

O uso de "gparted" ou similar permite ver os efeitos da escolha do tamanho da partição incorreta. Uma partição estranha não utilizada aparece se os números errados forem escolhidos. Frequentemente, alterar o tamanho dele para tamanho maior ou menor fará com que essas estranhas partições deixadas de lado desapareçam.

No Linux com 16 GB de memória DDR3 no notebook Dell, a partição swap nunca é usada pelos sistemas operacionais Linux. No entanto, ao executar sistemas operacionais Linux "ativos", ele pode ser usado ou necessário.

As partições de troca no Linux se comportam de maneira diferente no Microsoft Windows. Meu notebook Dell também possui três (3) sistemas operacionais Windows-10. Embora a configuração seja zero de partições de troca, o Windows-10 sempre exigirá uma partição de troca na partição de inicialização. Então, crio uma pequena partição de tamanho fixo lá. O SSD integrado possui um arquivo de troca variável, para ser compartilhado por todos os sistemas operacionais Windows-10.

user37991
fonte