LinuxForum.Fans
Тема

Как узнать, сколько системе доступно оперативной памяти?

Автор: Vitalik85 4 сообщений 10079 просмотров
#200008

Здравствуйте. С помощью какой команды можно в командной строке узнать, сколько система может использовать оперативной памяти?
В чем суть проблемы? При установке на ноутбук любой операционной системы Windows написано 4 Гб оперативной памяти (доступно 1,6). Хотел бы посмотреть, сколько оперативной памяти может использовать Linux.
Я то могу через vmstat -s
или
cat /proc/meminfo
посмотреть, но на что смотреть, чтобы понять сколько система может реально использовать? Windows тоже видит 4 Гб, а использует 1,6.

#200017

[console]htop[/console] можно посмотреть сколько физической/виртуальной, и сколько занято.

#200020
Vitalik85 написал:
Windows тоже видит 4 Гб

У вас какая редакция Windows?
Если 32-х битная, (х86) то она не сможет адресовать все 4 Гб, только редакции 64 бит могут полноценно использовть все 4 Гб памяти.
К Linux это тоже относится, но в меньшей степени.
Если у Вас стоит ядро 64 бит, или 32 бит PAE то ваша Linux-система сможет использовать весь объём оперативной памяти, если в у Вас умолчальное 32 бита ябро, то максимум 3,3 Гб.
Узнать версию ядра можно uname -a

#200103
Vitalik85 написал:

на что смотреть, чтобы понять сколько система может реально использовать?

Команды:
free
cat /proc/meminfo
vmstat -s
Параметр total (MemTotal, total memory)

Войдите или зарегистрируйтесь, чтобы ответить.