Проблема такая - куда-то девается оперативная память. С момента включения компа ввожу 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
Куда пропадает оперативная память
Модератор: Модераторы разделов
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Куда пропадает оперативная память
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
k01
- Сообщения: 104
- ОС: Archlinux
Re: Куда пропадает оперативная память
Она никуда не девается, просто ядро использует её в качестве дискового кеша. В случае нехватки памяти ядро сбросит часть кеша на диск и освободит нужное кол-во памяти.
Рациональное программирование — наш ответ MicroSoft!
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Re: Куда пропадает оперативная память
То есть это нормально и так должно быть?
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
lew
- Сообщения: 52
- ОС: Zenwalk Current
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Re: Куда пропадает оперативная память
А нельзя ли поконкретнее объяснить что значит ядро использует её в качестве дискового кеша? Что при этом происходит и зачем это нужно (если можно вкратце и по сути как)
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
k01
- Сообщения: 104
- ОС: Archlinux
Re: Куда пропадает оперативная память
Оно создаёт копии дисковых кластеров в оперативе и по возможности работает с ними а не с диском. Нужно это чтоб увеличить производительность системы =)
Рациональное программирование — наш ответ MicroSoft!
-
andreas90
- Сообщения: 158
- ОС: Bluewhite64 12.2
Re: Куда пропадает оперативная память
Зачем нужен жесткий диск мне ясно.
Какую функцию выполняют дисковые кластеры?
"Ubuntu" is an ancient African word, that means "I can't configure Slackware"
-
kasak
- Сообщения: 899
- ОС: OpenBSD
Re: Куда пропадает оперативная память
функцию хранения данных
Linux kasak-pc 6.17.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 14 Nov 2025 06:54:20 +0000 x86_64 GNU/Linux