Gentoo Archives: gentoo-user-ru

From: Dmitry Podkovyrkin <d@×××××.net>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] kernel memory leak?
Date: Fri, 05 Dec 2014 07:25:30
Message-Id: 54815348.3010904@ddipp.net
In Reply to: [gentoo-user-ru] kernel memory leak? by Alex Efros
1 05.12.2014 11:19,Обратите внимание на cached.
2 Память в Used - это память занятая процессами и + всякие буферы, кеши.
3 Когда вы запускаете какой-либо процесс, например ls, то после отработки
4 этого процесса он не убирается полностью из памяти, а остается там
5 готовый к следующему запуску. Поэтому первый запуск программы медленнее
6 следующих, если конечно памяти хватает.
7
8 Когда free подходит к концу, то система начинает удалять данные из
9 cached и освобождает память.
10 Установите, например, htop - он показывает сколько в занятой памяти
11 используется реально, а сколько занято старыми данными.
12
13 Alex Efros пишет:
14 > Hi!
15 >
16 > Я заметил странную вещь: через некоторое время работы значительный объём
17 > памяти (сейчас около 300MB, но раньше вроде бывало и больше) куда-то девается.
18 > Для проверки я остановил все процессы и сервисы кроме одной консоли, а
19 > потом перегрузился так, чтобы загрузилась только эта консоль и сравнил
20 > разницу по выводу free (к сожалению, я забыл сохранить /proc/meminfo до
21 > перезагрузки, возможно причина была бы видна там).
22 >
23 > # free
24 > --- до перезагрузки:
25 > total used free shared buffers cached
26 > Mem: 8133928 4333624 3800304 3320 79536 3857840
27 > -/+ buffers/cache: 396248 7737680
28 > Swap: 8388604 0 8388604
29 > --- после перезагрузки:
30 > total used free shared buffers cached
31 > Mem: 8133928 170700 7963228 3268 34632 46304
32 > -/+ buffers/cache: 89764 8044164
33 > Swap: 8388604 0 8388604
34 >
35 >

Replies

Subject Author
Re: [gentoo-user-ru] kernel memory leak? Alex Efros <powerman@××××××××.name>