O tamanho da memória não é o mesmo que na partição?

0

Eu instalei um Ubuntu Server 16.04.3 LTS e tudo funcionou bem, exceto uma pequena coisa.

O tamanho da memória não é o mesmo que o sistema de arquivos do Linux.

Eu particionei desta forma:

  • saída de lsblk :

    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda      8:0    0  7.5G  0 disk
    ├─sda1   8:1    0  512M  0 part /boot/efi
    ├─sda2   8:2    0  6.5G  0 part /
    └─sda3   8:3    0  452M  0 part [SWAP]
    
  • saída de sudo fdisk -l :

    Disk /dev/sda: 7.5 GiB, 8012390400 bytes, 15649200 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    
    Device        Start      End  Sectors  Size Type
    /dev/sda1      2048  1050623  1048576  512M EFI System
    /dev/sda2   1050624 14723071 13672448  6.5G Linux filesystem
    /dev/sda3  14723072 15648767   925696  452M Linux swap
    

Nas saídas de ambos os comandos, pode ser visto que o tamanho da partição sda2 é 6.5 GB .

  • Mas quando eu verifico o arquivo meminfo com cat /proc/meminfo eu recebo esta saída:

    MemTotal:        3865612 kB
    MemFree:         3505612 kB
    MemAvailable:    3548680 kB
    

    Isso significa que apenas 3,8 GB são exibidos como tamanho total da memória e não como 6,5 GB. Por que isso acontece?

  • O tamanho errado da memória também é mostrado no comando htop :

    1  [|||||||||||||||||||||||||82.2%]  Tasks: 32,17 thr; 2 running
    2  [                          0.0%]  Load average: 0.73 0.80 0.82
    Mem[||||               93.3M/3.69G]  Uptime: 01:15:50
    Swp[                       0K/452M]
    

    Aqui também pode ser visto que o tamanho é ~ 3.7 GB e não 6.5 GB. Mas o tamanho do SWAP está correto.

Por que o tamanho da memória é de 3,9 GB e não de 6,5 GB? Alguma idéia?

Obrigado :)

    
por V. L. 08.01.2018 / 10:55

1 resposta

1

Capacidade de armazenamento em disco e memória são duas coisas diferentes; embora, eles são medidos com a mesma unidade.

O tamanho da sua partição (6,5 GB) mede a quantidade de dados que podem ser armazenados na sua unidade.

Memória é quanta RAM você instalou + qualquer memória virtual (espaço de troca) que possa estar em uso. No seu caso, você tem 3.7GB de RAM e ~ 0.4GB de swap

    
por ravery 08.01.2018 / 11:17