powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как узнать объем свободной оперативки в Linux
4 сообщений из 4, страница 1 из 1
Как узнать объем свободной оперативки в Linux
    #35968512
gambit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сабж...

У меня на машине стоит всего 1Гб оперативки.

Сначала попробовал вариант free -m , он вывел мне следующую инфу:
Код: plaintext
1.
2.
3.
4.
5.
 
              total       used        free     shared    buffers     cached
Mem:          1010         986          24          0         62        827
-/+ buffers/cache:          95         914
Swap:         2047           0        2047
 

какую строчку здесь смотреть не очень понятно, толи первую толи вторую... интуиция подсказывает, что первую

то есть вроде получается что из 1Гб оперативки свободно 24Мб

Далее попробовал vmstat , получил следующие результаты:
Код: plaintext
1.
2.
3.
4.
 
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0  0      4  25356  64168 847648    0    0     2     5   85    30  0  1 99  0
 

от сюда вроде как следует, что у меня свободно примерно 25Мб из 1Гб оперативки


Далее ради интереса запускаю gnome-system-monitor и тут он мне выдает следующее

Used memory: 95.3 Mb

Если верить его показаниям то получается, что занято 95.3Mб, то есть значит свободно получается примерно 905Мб.


Не могу понять почему такие существенные различия в показаниях утилит командной строки и gnome-system-monitor?

И самое главное, не могу понять каким показаниям в результате верить следует?
...
Рейтинг: 0 / 0
Как узнать объем свободной оперативки в Linux
    #35968604
SerXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовано 986 Мб, из них - 827 в кэше.
Свободной быть практически не должно - почитайте как linux работает с памятью.
...
Рейтинг: 0 / 0
Как узнать объем свободной оперативки в Linux
    #35968621
gambit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SerXXИспользовано 986 Мб, из них - 827 в кэше.
Свободной быть практически не должно - почитайте как linux работает с памятью.

Буду признателен если дадите ссылку где это можно прочитать...
...
Рейтинг: 0 / 0
Как узнать объем свободной оперативки в Linux
    #35968794
SerXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кратко что значат параметры Buffers, Cached и т.п. например здесь http://markelov.blogspot.com/2009/01/linux-procmeminfo.html
Про модель памяти linux например тут http://www.ibm.com/developerworks/ru/library/l-memmod/index.html
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как узнать объем свободной оперативки в Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]