Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда девается память (CentOS 5.5) / 22 сообщений из 22, страница 1 из 1
20.08.2010, 16:39
    #36803358
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Всем добрый день. Подскажите куда девается память.
Имею : 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
20.08.2010, 16:59
    #36803425
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
670160k cached
...
Рейтинг: 0 / 0
20.08.2010, 17:03
    #36803434
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
лучше
free -tm
...
Рейтинг: 0 / 0
20.08.2010, 17:19
    #36803462
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев Денис670160k cached Это что swap свой кеш в памяти держит???
...
Рейтинг: 0 / 0
20.08.2010, 17:20
    #36803467
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев Денислучше
free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной.
...
Рейтинг: 0 / 0
20.08.2010, 17:24
    #36803476
Андрей Панфилов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев Денис670160k cachedвообще только 290M (linux оракловую sga в cached показывает)
...
Рейтинг: 0 / 0
20.08.2010, 17:33
    #36803501
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
lftЖуравлев Денислучше
free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной.

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

ну free -m, какая разница, там смотрите сколько под кеш. Вся свободная память отдается под кеш, оракл тут не при чем, например у вас арклоги пишутся? если пишутся, то легко могут писаться через кеш ос, или например та-же джава ест мелкие файлики через кеш.Могу ли я регулировать размер кеша ОС?
...
Рейтинг: 0 / 0
20.08.2010, 19:26
    #36803749
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
lftCORBA NO_PERMISSIONfree -tm покажите? и ulimit -a от пользователя admin
...
Рейтинг: 0 / 0
20.08.2010, 19:26
    #36803751
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
lftМогу ли я регулировать размер кеша ОС?не нужно
...
Рейтинг: 0 / 0
20.08.2010, 19:34
    #36803769
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев Денис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
20.08.2010, 19:35
    #36803770
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.
...
Рейтинг: 0 / 0
20.08.2010, 19:52
    #36803785
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев Денис>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.
...
Рейтинг: 0 / 0
20.08.2010, 20:02
    #36803803
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
я бы попробовал добавить в
/etc/security/limits.conf

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

admin soft memlock 1572864
admin hard memlock 1572864И разделить пользователей для oralce и GF ?
...
Рейтинг: 0 / 0
20.08.2010, 20:22
    #36803827
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
Журавлев ДенисlftЖуравлев Денис>как видно oracle отжирает 420M
кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.ненене. 410+5*40Это откуда следует?
...
Рейтинг: 0 / 0
20.08.2010, 20:56
    #36803878
netwind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
...
Рейтинг: 0 / 0
21.08.2010, 11:52
    #36804264
lft
lft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
netwindдоколе?
http://www.linuxatemyram.com/ Благодарю, очень полезная ссылка.
...
Рейтинг: 0 / 0
23.08.2010, 11:10
    #36805743
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда девается память (CentOS 5.5)
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
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда девается память (CentOS 5.5) / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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