Como mostrar o tamanho de SSD e RAM usando o terminal

0

Sou um administrador do Mac e queria saber se há uma maneira mais rápida de mostrar os tamanhos de RAM e SSD do terminal em vez de executar o system_profiler, aguardando que ele mostre as informações e, em seguida, pesquise por elas.

Qualquer coisa ajudaria. Eu sei system_profiler SPHardwareDataType mostra a RAM e outras informações, mas imaginando se alguém sabe um comando que mostraria apenas informações SSD e RAM.

Agradecemos antecipadamente pela ajuda.

    
por Amory 15.09.2017 / 19:21

2 respostas

1

O tamanho da memória pode ser encontrado com o comando sysctl hw.memsize

Você pode converter isso para um número mais legível se precisar:

hwmemsize=$(sysctl -n hw.memsize)
# 1024**3 = GB
ramsize=$(expr $hwmemsize / $((1024**3)))
echo "System Memory: ${ramsize} GB"

O tamanho do volume pode ser encontrado com um comando curto como df -hl

Nota: isso não diferencia entre um HDD, SSD ou um drive Fusion. Ele listará qualquer volume montado localmente.

    
por 14.10.2017 / 05:48
0

lsblk está disponível em / para esse sistema operacional?

Se sim, tente:

$ lsblk -o MOUNTPOINT,KNAME,FSTYPE,LABEL,RO,RM,STATE,TYPE,SIZE,MODEL
...

A saída é instantânea no Ubuntu.

$ man lsblk

Lista as palavras-chave para a opção -o . Escolha os que você precisa.

E para memória:

cat /proc/meminfo
...

ou

$ head -n 1 /proc/meminfo
MemTotal: 32883644 kB

    
por 16.09.2017 / 14:00