powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не показывает сколько используется на данный момент рам
7 сообщений из 7, страница 1 из 1
Не показывает сколько используется на данный момент рам
    #39757477
Фотография Frequency
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
free - g показывает total (ram)- 16 - used - 16 , но система нормально работает без зависаний. Почему в линуксе рам не показывает сколько используется на данный момент ?
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757502
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequencyfree - g показывает total (ram)- 16 - used - 16 , но система нормально работает без зависаний. Почему в линуксе рам не показывает сколько используется на данный момент ?
https://www.linuxatemyram.com
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757698
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frequencyfree - g показывает total (ram)- 16 - used - 16 , но система нормально работает без зависаний. Почему в линуксе рам не показывает сколько используется на данный момент ?

Мессир, если бы Вы научились копировать текст с терминала и пользоваться ТЭГами форума, а не показывать огрызок экрана
То Вам бы даже сказали сколько у Вас свободной памяти:
Код: sql
1.
2.
3.
4.
$ LANG=en_US.UTF-8 free -g
              total        used        free      shared  buff/cache   available
Mem:              7           2           2           0           2           4
Swap:            15           0          15



Хотя для контроля работы лучше использовать sar -B из пакета sysstat
Код: sql
1.
2.
3.
4.
5.
6.
7.
$ sar -B 10 10
Linux 4.15.0-43-generic (vv) 	10.01.2019 	_x86_64_	(8 CPU)

10:13:51     pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
10:14:01         0,00     72,40   4552,50      0,00   3707,60      0,00      0,00      0,00      0,00
10:14:11         0,00     89,20   2578,80      0,00   3115,30      0,00      0,00      0,00      0,00
10:14:21         0,40   5294,80     56,00      0,00   1188,50      0,00      0,00      0,00      0,00



Обращать внимание на колонку majflt/s - вытеснение активных страниц в swap, то что называется swapping
Если такое наблюдается - это смерть системы

А вот вытеснение неактивных страниц в swap - ничего страшного, это штатное поведение системы.

p.s. если sysstat установлен, есть возможность проверить состояние системы, (не только состояние памяти), в прошлом, при разборе падения производительности

Например:
Код: sql
1.
sar -f /var/log/sa/sa10 -B -b 09:00 -e 09:40



где saXX - день месяца
-b - начало отчета
-у - конец отчета

Подробности где что хранится в Вашей системе: man sar

места эти бинарные файлы /var/log/sa/saXX занимают копейки, а польза огромная
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757719
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin
Хотя для контроля работы лучше использовать sar -B из пакета sysstat
Код: sql
1.
2.
3.
4.
5.
6.
7.
$ sar -B 10 10
Linux 4.15.0-43-generic (vv) 	10.01.2019 	_x86_64_	(8 CPU)

10:13:51     pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
10:14:01         0,00     72,40   4552,50      0,00   3707,60      0,00      0,00      0,00      0,00
10:14:11         0,00     89,20   2578,80      0,00   3115,30      0,00      0,00      0,00      0,00
10:14:21         0,40   5294,80     56,00      0,00   1188,50      0,00      0,00      0,00      0,00



Обращать внимание на колонку majflt/s - вытеснение активных страниц в swap, то что называется swapping
Если такое наблюдается - это смерть системыЩИТО? В sar pgpgin, pgpgout и majflt показывают что угодно, только не активность работы со swap . Активность работы со swap смотрится через vmstat - колонки si и so.
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757766
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Андрей, это относилось к 2011 году, действительно был насколько я помню период когда счетчики поехали
Сейчас, вот например выдержка с сайта opensuse
2.1.3.1.3 Paging Statistics Report: sar -B...
The majflt/s (major faults per second) column shows how many pages are loaded from disk into memory. The source of the faults may be file accesses or faults. At times, many major faults are normal. For example, during application start-up time. If major faults are experienced for the entire lifetime of the application it may be an indication that there is insufficient main memory, particularly if combined with large amounts of direct scanning (pgscand/s).
...
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757770
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Извините рано отправил

Сейчас посмотрю source чтобы более аргументированно ответить

Ну и в дополнение, sar использовать удобнее, из-за наличия встроенного сбора статистики в систему
Поэтому, для анализа прошедшего инцидента, достаточно попросить прислать /var/log/sa/ файл

vmstat же нужно запускать отдельно
...
Рейтинг: 0 / 0
Не показывает сколько используется на данный момент рам
    #39757828
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninThe majflt/s (major faults per second) column shows how many pages are loaded from disk into memoryfrom disk into memory - это, к примеру, может быть такое: мы делаем open, mmap, после чего читаем и у нас "страницы подгружаются с диска", т.е. там не только работа со swap. Более того метрики противоположного процесса (из памяти на диск) нет, что какбы намекает.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не показывает сколько используется на данный момент рам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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