powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить, что использует память?
10 сообщений из 10, страница 1 из 1
Как определить, что использует память?
    #39069606
Serge N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Команда free показывает что почти вся память занята:
Код: powershell
1.
2.
3.
4.
5.
13:24:50 postgres@orca:~/9.3/testx 0$ free
             total       used       free     shared    buffers     cached
Mem:      32857824   32525872     331952     896368     767072   30881852
-/+ buffers/cache:     876948   31980876
Swap:      8384444      23204    8361240



При этом top, отсортированный по %MEM, показывает 0.1 для самых прожорливых процессов:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
top - 13:23:21 up 6 days, 50 min,  2 users,  load average: 0.14, 0.05, 0.12
Tasks: 193 total,   1 running, 192 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni, 99.8 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  32857824 total, 32531952 used,   325872 free,   766948 buffers
KiB Swap:  8384444 total,    23204 used,  8361240 free. 30883380 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
14657 wpmaster  20   0  304972  40596   5816 S   0.0  0.1   0:18.74 python
14661 wpmaster  20   0  232480  35904   1144 S   0.0  0.1   0:00.00 python
14664 wpmaster  20   0 4819016  31292   2220 S   0.0  0.1   0:00.15 python
14663 wpmaster  20   0 4819016  30892   2224 S   0.0  0.1   0:00.13 python
14670 wpmaster  20   0 4819016  30236   2204 S   0.0  0.1   0:00.05 python
14677 wpmaster  20   0 4810820  29544   1644 S   0.0  0.1   0:00.06 python
14776 wpmaster  20   0 4810820  29044   1180 S   0.0  0.1   0:00.00 python
14666 wpmaster  20   0 4810820  28952   1192 S   0.0  0.1   0:00.06 python
14750 wpmaster  20   0 4810820  28948   1192 S   0.0  0.1   0:00.06 python
14802 wpmaster  20   0 4810820  28944   1192 S   0.0  0.1   0:00.00 python
 1091 syslog    20   0  256036  13960    872 S   0.0  0.0   0:10.26 rsyslogd
 8174 postgres  20   0 1199720   8976   7556 S   0.0  0.0   0:00.05 postgres
 8175 postgres  20   0 1199604   8244   6864 S   0.0  0.0   0:00.03 postgres
 7794 root      20   0   51932   5168   1168 S   0.0  0.0   1:02.58 mosh-server
 8821 root      20   0  105632   4240   3256 S   0.0  0.0   0:00.01 sshd



Как понять, что занимает память?
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39069617
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39069618
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge NКак понять, что занимает память?
Кэш. Файловый. 30881852.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39069635
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovSerge NКак понять, что занимает память?
Кэш. Файловый. 30881852.


по необходимости будет вытеснен. так что можно считать, что 30881852 тоже свободно.
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39069639
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что интересно, в 7 центосе free выглядит так.
Код: sql
1.
2.
3.
4.
free
              total        used        free      shared  buff/cache  available
Mem:        8011788      182416     3930800      649408     3898572     6881060
Swap:       4927484           0     4927484



особое внимание на available
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39069682
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge N,

Линукс по возможности использует всю доступную память; виндовых вариантов типа "78% памяти свободно" здесь нет. Как уже выше сказали - все что можно отдается под файловый кеш, который при необходимости будет вытеснен.

Если совсем упрощать: пока не растет использование свопа - с памятью все в порядке.
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39072141
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge N
При этом top, отсортированный по %MEM, показывает 0.1 для самых прожорливых процессов:
[

Если это linux, то учти, что top показывает не процессы, а потоки. Соотв., если просуммируешь все потоки процесса, может будет и 80% вместо 1%
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39073218
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39073705
Пухлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivSerge NПри этом top, отсортированный по %MEM, показывает 0.1 для самых прожорливых процессов:
[

Если это linux, то учти, что top показывает не процессы, а потоки. Соотв., если просуммируешь все потоки процесса, может будет и 80% вместо 1%

Это с каких пор top показывает потоки, а не процессы? Вроде без ключа только процессы отображает.
...
Рейтинг: 0 / 0
Как определить, что использует память?
    #39073765
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПухлыйMasterZivпропущено...


Если это linux, то учти, что top показывает не процессы, а потоки. Соотв., если просуммируешь все потоки процесса, может будет и 80% вместо 1%

Это с каких пор top показывает потоки, а не процессы? Вроде без ключа только процессы отображает.
Да не обращайте внимания на MasterZiv. Это еще тот "консультант" по *nix-ам
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить, что использует память?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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