Имя: Пароль:
1C
 
Распределение памяти в линуксах
0 1CQuery
 
05.06.25
10:25
Всем привет, осваиваю работу 1С на линукс, подскажите по памяти, пожалуйста. Установил по мануалам Ubuntu (22)+Postgresql (17) с сайта 1С. Заметил, что при выводе отчета vmstat есть постоянное снижение free memory.

Правильно ли понимаю, что это нюанс linux ОС, и так и должно быть?
А второй вопрос, иногда сваливается в swpd пока из статей никак не могу разобраться, это нормальное поведение или нет?

p.s. пробовал на Red os установить 1С+postgresql. Тоже сваливается в swpd...
1 arsik
 
гуру
05.06.25
10:30
А почему не должен?
2 1CQuery
 
05.06.25
10:34
Если правильно понял, это использование памяти дисков. От взаимодействия с диском падает скорость. Ну и плюс в винде такое вообще не встречал, там один показатель в диспетчере задач)
3 1CQuery
 
05.06.25
10:35
поэтому и сомнения, в целом нормальное ли поведение или нет...
4 1CQuery
 
05.06.25
10:46
И потом все таки если swpd больше нуля, то есть используется память диска, то почему через время он не обнуляется? Так и должно быть или нет?)
5 arsik
 
гуру
05.06.25
10:54
Все нормально. Забей
6 1CQuery
 
05.06.25
10:57
(5) Спасибо!
7 shotsdv2008
 
05.06.25
22:16
Вообще-то, прежде, чем задавать подобные вопросы, надо бы указать размер ОЗУ. Потом распределение памяти зависит от настроек Постгри.
Подробности
Посмотри статьи на interface31.ru
8 Asmody
 
05.06.25
22:13
(0) вот тут https://habr.com/ru/articles/793232/
и в комментариях про overcommit и отображение файлов.
9 Asmody
 
05.06.25
22:14
(7) у нас принято давать конкретные ссылки. а пиарить хз какой ресурс бесплатно не принято
10 Djelf
 
гуру
08.06.25
19:42
А еще лучше /tmp и /pg_stats в tmpfs засунуть, и использовать zram/zswap (предпочитаю zswap) - sdd/nvme проживет значительно дольше.
Да и вся система шевелиться станет несколько быстрее...
2 + 2 = 3.9999999999999999999999999999999...