Куда пропадает оперативная память

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Куда пропадает оперативная память

Сообщение andreas90 »

Проблема такая - куда-то девается оперативная память. С момента включения компа ввожу top память используется примерно метров 400.
Уже через полчасика под гигабайт, а потом и вовсе почти все 2 гигабайта. Вроде ничего прожорливого не запускаю. Вот
Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie
Cpu(s): 4.8%us, 0.5%sy, 0.0%ni, 94.2%id, 0.3%wa, 0.1%hi, 0.1%si, 0.0%st
Mem: 2060580k total, 2044348k used, 16232k free, 62448k buffers
Swap: 0k total, 0k used, 0k free, 1563340k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4690 root 20 0 879m 41m 8104 S 7 2.1 2:05.40 X
7877 andreas1 20 0 362m 21m 12m S 2 1.1 0:50.39 audacious
5889 andreas1 20 0 355m 34m 19m S 1 1.7 1:28.08 ktorrent
6313 andreas1 20 0 125m 16m 8508 S 1 0.8 0:03.38 Terminal
4800 andreas1 20 0 455m 81m 22m S 1 4.1 1:08.61 firefox-bin
4766 andreas1 20 0 151m 13m 9412 S 0 0.7 0:00.40 klipper
1 root 20 0 836 312 256 S 0 0.0 0:00.23 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0 0.0 0:00.01 ksoftirqd/0
5 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1
6 root 15 -5 0 0 0 S 0 0.0 0:00.02 ksoftirqd/1
7 root 15 -5 0 0 0 S 0 0.0 0:00.20 events/0
8 root 15 -5 0 0 0 S 0 0.0 0:00.31 events/1
9 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper
52 root 15 -5 0 0 0 S 0 0.0 0:00.04 kblockd/0
53 root 15 -5 0 0 0 S 0 0.0 0:00.16 kblockd/1
55 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid
56 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify
159 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/0
160 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata/1
161 root 15 -5 0 0 0 S 0 0.0 0:00.00 ata_aux
165 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod
216 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush
217 root 20 0 0 0 0 S 0 0.0 0:02.26 pdflush
218 root 15 -5 0 0 0 S 0 0.0 0:00.01 kswapd0
219 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/0
220 root 15 -5 0 0 0 S 0 0.0 0:00.00 aio/1
875 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_0
877 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_1
891 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_2
893 root 15 -5 0 0 0 S 0 0.0 0:00.00 scsi_eh_3
917 root 15 -5 0 0 0 S 0 0.0 0:00.00 kpsmoused
923 root 15 -5 0 0 0 S 0 0.0 0:00.00 krxrpcd/0
924 root 15 -5 0 0 0 S 0 0.0 0:00.00 krxrpcd/1
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
k01
Сообщения: 104
ОС: Archlinux

Re: Куда пропадает оперативная память

Сообщение k01 »

Она никуда не девается, просто ядро использует её в качестве дискового кеша. В случае нехватки памяти ядро сбросит часть кеша на диск и освободит нужное кол-во памяти.
Рациональное программирование — наш ответ MicroSoft!
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: Куда пропадает оперативная память

Сообщение andreas90 »

k01 писал(а):
02.03.2008 14:41
Она никуда не девается, просто ядро использует её в качестве дискового кеша. В случае нехватки памяти ядро сбросит часть кеша на диск и освободит нужное кол-во памяти.

То есть это нормально и так должно быть?
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
lew
Сообщения: 52
ОС: Zenwalk Current

Re: Куда пропадает оперативная память

Сообщение lew »

andreas90 писал(а):
02.03.2008 15:04
k01 писал(а):
02.03.2008 14:41
Она никуда не девается, просто ядро использует её в качестве дискового кеша. В случае нехватки памяти ядро сбросит часть кеша на диск и освободит нужное кол-во памяти.

То есть это нормально и так должно быть?


Да :tongue:
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: Куда пропадает оперативная память

Сообщение andreas90 »

k01 писал(а):
02.03.2008 14:41
Она никуда не девается, просто ядро использует её в качестве дискового кеша. В случае нехватки памяти ядро сбросит часть кеша на диск и освободит нужное кол-во памяти.


А нельзя ли поконкретнее объяснить что значит ядро использует её в качестве дискового кеша? Что при этом происходит и зачем это нужно (если можно вкратце и по сути как)
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
k01
Сообщения: 104
ОС: Archlinux

Re: Куда пропадает оперативная память

Сообщение k01 »

Оно создаёт копии дисковых кластеров в оперативе и по возможности работает с ними а не с диском. Нужно это чтоб увеличить производительность системы =)
Рациональное программирование — наш ответ MicroSoft!
Спасибо сказали:
Аватара пользователя
andreas90
Сообщения: 158
ОС: Bluewhite64 12.2

Re: Куда пропадает оперативная память

Сообщение andreas90 »

k01 писал(а):
02.03.2008 18:59
Оно создаёт копии дисковых кластеров в оперативе и по возможности работает с ними а не с диском. Нужно это чтоб увеличить производительность системы =)

Зачем нужен жесткий диск мне ясно.
Какую функцию выполняют дисковые кластеры?
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
Спасибо сказали:
Аватара пользователя
kasak
Сообщения: 899
ОС: OpenBSD

Re: Куда пропадает оперативная память

Сообщение kasak »

andreas90 писал(а):
02.03.2008 19:19
k01 писал(а):
02.03.2008 18:59
Оно создаёт копии дисковых кластеров в оперативе и по возможности работает с ними а не с диском. Нужно это чтоб увеличить производительность системы =)

Зачем нужен жесткий диск мне ясно.
Какую функцию выполняют дисковые кластеры?

функцию хранения данных
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux
Спасибо сказали: