powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда девается память (CentOS 5.5)
22 сообщений из 22, страница 1 из 1
Куда девается память (CentOS 5.5)
    #36803358
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день. Подскажите куда девается память.
Имею : CentOS release 5.5 (Final); 2.6.18-194.8.1.el5; x86_64
Установлено: oracle 10.2.0.5; glassfish 3.0.1; всякая мелось типа apache
БД выделено SGA=380M + PGA=70M
GF выделено Xmx=800М

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
top - 16:30:57 up 5 days, 36 min,  1 user,  load average: 0.09, 0.30, 0.32
Tasks: 131 total,   1 running, 130 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.2%us,  0.5%sy,  0.0%ni, 93.7%id,  1.3%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   1800552k total,  1697096k used,   103456k free,    23416k buffers
Swap:  3145720k total,    42416k used,  3103304k free,   670160k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                         
29462 admin     20   0 1505m 745m  15m S  5.7 42.4  10:42.49 java                                                                                            
29574 admin     17   0  539m 420m 411m S  0.0 23.9   0:02.85 oracle                                                                                          
29360 admin     15   0  529m 411m 406m S  0.0 23.4   0:00.54 oracle                                                                                          
29350 admin     16   0  542m 410m 407m S  0.0 23.4   0:02.36 oracle                                                                                          
29378 admin     15   0  542m 410m 406m S  0.0 23.3   0:00.16 oracle                                                                                          
29376 admin     15   0  542m 410m 407m S  0.0 23.3   0:00.16 oracle                                                                                          
29559 admin     15   0  528m 408m 403m S  0.3 23.2   0:26.37 oracle                                                                                          
29548 admin     16   0  528m 408m 403m S  0.3 23.2   0:26.76 oracle                                                                                          
29552 admin     15   0  528m 407m 402m S  0.3 23.2   0:26.37 oracle                                                                                          
29557 admin     15   0  528m 407m 403m S  0.3 23.2   0:26.45 oracle                                                                                          
29358 admin     15   0  529m 406m 401m S  0.0 23.1   0:00.44 oracle                                                                                          
29554 admin     15   0  528m 406m 401m S  1.3 23.1   0:27.04 oracle                                                                                          
29564 admin     16   0  528m 406m 401m S  0.3 23.1   0:26.88 oracle                                                                                          
29550 admin     15   0  528m 405m 401m S  0.0 23.1   0:27.16 oracle                                                                                          
29562 admin     15   0  528m 405m 401m S  0.7 23.1   0:26.54 oracle                                                                                          
30703 admin     15   0  528m 405m 400m S  0.0 23.1   0:02.54 oracle                                                                                          
29354 admin     15   0  528m 403m 399m S  0.0 23.0   0:00.78 oracle                                                                                          
31156 admin     15   0  528m 401m 396m S  0.0 22.8   0:00.20 oracle                                                                                          
29356 admin     18   0  527m 399m 396m S  0.0 22.7   0:00.17 oracle                                                                                          
29352 admin     16   0  527m 399m 395m S  0.0 22.7   0:00.37 oracle                                                                                          
29348 admin     15   0  529m 397m 392m S  0.0 22.6   0:00.34 oracle                                                                                          
29411 admin     18   0  527m 396m 393m S  0.0 22.6   0:00.17 oracle                                                                                          
29362 admin     15   0  527m 396m 392m S  0.0 22.5   0:00.21 oracle                                                                                          
29381 admin     15   0  527m 395m 392m S  0.0 22.5   0:00.16 oracle                                                                                          
29342 admin     15   0  528m 395m 392m S  0.0 22.5   0:00.49 oracle                                                                                          
29415 admin     18   0  527m 395m 392m S  0.0 22.5   0:00.15 oracle                                                                                          
29364 admin     18   0  528m 395m 391m S  0.0 22.5   0:00.17 oracle                                                                                          
29346 admin     15   0  527m 395m 391m S  0.0 22.5   0:00.27 oracle                                                                                          
29344 admin     15   0  527m 394m 391m S  0.0 22.5   0:00.20 oracle                                                                                          
29366 admin     18   0  527m 394m 391m S  0.0 22.4   0:00.15 oracle                                                                                          
29368 admin     15   0  527m 394m 391m S  0.0 22.4   0:00.16 oracle                                                                                          
29370 admin     15   0  527m 394m 391m S  0.0 22.4   0:00.15 oracle                                                                                          
 2019 ntp       15   0 23388 5028 3904 S  0.0  0.3   0:00.11 ntpd                                                                                            
 2226 root      34  19  250m 3560 1508 S  0.0  0.2   0:01.12 yum-updatesd                                                                                    
 2238 gdm       16   0  219m 3516 2440 S  0.0  0.2   0:00.44 gdmgreeter                                                                                      
30677 root      16   0 88980 3204 2480 S  0.0  0.2   0:00.01 sshd                                                                                            
 2521 admin     16   0 53248 3148 2364 S  0.0  0.2   0:12.34 tnslsnr                                                                                         
30679 admin     15   0 88980 2376 1012 S  0.0  0.1   0:00.07 sshd                                                                                            
30481 apache    15   0  170m 1940 1108 S  0.0  0.1   0:00.00 httpd                                                                                           
30946 apache    15   0  170m 1940 1108 S  0.0  0.1   0:00.00 httpd                                                                                           
30467 apache    15   0  170m 1932 1100 S  0.0  0.1   0:00.00 httpd                                                                                           
30815 apache    15   0  170m 1932 1100 S  0.0  0.1   0:00.00 httpd                                                                                           
30889 apache    15   0  170m 1932 1100 S  0.0  0.1   0:00.00 httpd                                                                                           
30976 apache    15   0  170m 1932 1100 S  0.0  0.1   0:00.00 httpd                                                                                           
31030 apache    15   0  170m 1932 1100 S  0.0  0.1   0:00.00 httpd                                                                                           

как видно oracle отжирает 420M, glassfish 745M, остальное все по мелочи (вывод отсортирован по памяти), где еще ~500М? Даже если все остальное отжирает 100М, где еще 400??
Буду признателен за разъяснения в этой области.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803425
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
670160k cached
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803434
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше
free -tm
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803462
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис670160k cached Это что swap свой кеш в памяти держит???
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803467
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денислучше
free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803476
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис670160k cachedвообще только 290M (linux оракловую sga в cached показывает)
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803501
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lftЖуравлев Денислучше
free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной.

ну free -m, какая разница, там смотрите сколько под кеш. Вся свободная память отдается под кеш, оракл тут не при чем, например у вас арклоги пишутся? если пишутся, то легко могут писаться через кеш ос, или например та-же джава ест мелкие файлики через кеш.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803555
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясню, в чем проблема. Я наталкнулся на диковинную ошибку в GF. Техподдержка ее решить не может: а именно, в определенный момент Gf сервер начинает циклически писать в лог CORBA NO_PERMISSION, до этого может сутками работать нормально. В определенный момент я стал подозревать что это как то связанно с нехваткой памяти (есть клон сервера с большим количеством памяти, все остальное включая железо то же). Сценарий думаю такой: JVM наталкивается на нехватку heap space, смотрит в настройки там стои -Xmx512m например, она пытается получить свой законный chank, а система ей его не дает.
Вот я и стал разбираться куда девается память в системе.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803558
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловЖуравлев Денис670160k cachedвообще только 290M (linux оракловую sga в cached показывает)Да нет судя из разности 670160k больше подходит.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803610
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисlftЖуравлев Денислучше
free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной.

ну free -m, какая разница, там смотрите сколько под кеш. Вся свободная память отдается под кеш, оракл тут не при чем, например у вас арклоги пишутся? если пишутся, то легко могут писаться через кеш ос, или например та-же джава ест мелкие файлики через кеш.Могу ли я регулировать размер кеша ОС?
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803749
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lftCORBA NO_PERMISSIONfree -tm покажите? и ulimit -a от пользователя admin
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803751
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lftМогу ли я регулировать размер кеша ОС?не нужно
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803769
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисlftCORBA NO_PERMISSIONfree -tm покажите? и ulimit -a от пользователя adminfree -tm
Код: plaintext
1.
2.
3.
4.
5.
              total       used       free     shared    buffers     cached
Mem:          1758       1654        103          0          9        646
-/+ buffers/cache:        998        759
Swap:         3071         41       3030
Total:        4830       1696       3134
ulimit -a
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 14333
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 2047
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803770
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803785
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803803
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы попробовал добавить в
/etc/security/limits.conf

admin soft memlock 1572864
admin hard memlock 1572864
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803804
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lftЖуравлев Денис>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.ненене. 410+5*40
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803826
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денися бы попробовал добавить в
/etc/security/limits.conf

admin soft memlock 1572864
admin hard memlock 1572864И разделить пользователей для oralce и GF ?
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803827
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисlftЖуравлев Денис>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.ненене. 410+5*40Это откуда следует?
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36803878
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36804264
lft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindдоколе?
http://www.linuxatemyram.com/ Благодарю, очень полезная ссылка.
...
Рейтинг: 0 / 0
Куда девается память (CentOS 5.5)
    #36805743
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lftЭто откуда следует?
а откуда берется память на состояние сессии и стеки? RES-SHR эксклюзивная память процесса.

в винде один процесс там проще увидеть:

винда:
Module: ORACLE.EXE
Threads: 318
Working Set: 1971064832
Working Set Peak: 2177757184
Virtual Bytes: 2670964736
Virtual Bytes Peak: 2918236160

оракл:
Total System Global Area 1342177280 bytes
pga_aggregate_target 350M


т.е. sga+pga=1342177280+350M=1630M
Working Set = 1880M

разница = 250М на 318 потоков.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда девается память (CentOS 5.5)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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