Bilgisayardaki RAM boyutunu bulmak için komut nedir? Sonucu MB olarak görmek istiyorum.
Bir terminalden kullanabilmeniz gerekir:
free -m
Adam' sayfasından]1:
-m
,--mebi
Bellek miktarını mebibytes cinsinden görüntüler.
--mega
Bellek miktarını megabayt cinsinden görüntüler.--si
anlamına gelir.
Ekranın sağ üst köşesindeki güç/donanım simgesine (Sistem Menüsü) tıklayın ve Bu Bilgisayar Hakkında öğesini seçin. Kullanılabilir toplam belleği GiB cinsinden göreceksiniz. Büyüklüğü MiB cinsinden elde etmek için değeri 1024 ile çarpın.
Bu değer (ve konsolda free -m
çıktısında Total olarak gösterilen değer), toplam fiziksel RAM boyutu eksi bilgisayarınızda varsa dahili GPU'ya atanan miktardır.
Takılı olan toplam fiziksel RAM miktarını görmek için sudo lshw -c memory
komutunu çalıştırabilirsiniz, bu komut size takılı olan her bir RAM bankasını ve System Memory için toplam boyutu gösterecektir. Bu büyük olasılıkla GiB değeri olarak sunulacaktır, MiB değerini elde etmek için yine 1024 ile çarpabilirsiniz.
MB cinsinden kullanılabilir fiziksel bellek:
echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))
MB cinsinden kullanılabilir sanal bellek:
echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))
..veya /proc/meminfo kullanın:
grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'
Fiziksel çip bilgilerini görmek için, DMI tip 17 (Bellek Aygıtı) etiketli bilgileri çıkarmak üzere dmidecode
kullanabilirsiniz:
sudo dmidecode -t 17
Bu, tür, hız, üretici, form faktörü ve çok daha fazlası dahil olmak üzere yüklü tüm bellek aygıtları hakkında sizi bilgilendirir. Ayrıca biraz daha fazla bilgi veren sudo dmidecode -t memory
de vardır.