|
|
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Подскажите куда девается память. Имею : 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. как видно oracle отжирает 420M, glassfish 745M, остальное все по мелочи (вывод отсортирован по памяти), где еще ~500М? Даже если все остальное отжирает 100М, где еще 400?? Буду признателен за разъяснения в этой области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 16:39 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
670160k cached ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 16:59 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
лучше free -tm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:03 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис670160k cached Это что swap свой кеш в памяти держит??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:19 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев Денислучше free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:20 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис670160k cachedвообще только 290M (linux оракловую sga в cached показывает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:24 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
lftЖуравлев Денислучше free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной. ну free -m, какая разница, там смотрите сколько под кеш. Вся свободная память отдается под кеш, оракл тут не при чем, например у вас арклоги пишутся? если пишутся, то легко могут писаться через кеш ос, или например та-же джава ест мелкие файлики через кеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:33 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Объясню, в чем проблема. Я наталкнулся на диковинную ошибку в GF. Техподдержка ее решить не может: а именно, в определенный момент Gf сервер начинает циклически писать в лог CORBA NO_PERMISSION, до этого может сутками работать нормально. В определенный момент я стал подозревать что это как то связанно с нехваткой памяти (есть клон сервера с большим количеством памяти, все остальное включая железо то же). Сценарий думаю такой: JVM наталкивается на нехватку heap space, смотрит в настройки там стои -Xmx512m например, она пытается получить свой законный chank, а система ей его не дает. Вот я и стал разбираться куда девается память в системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:53 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Андрей ПанфиловЖуравлев Денис670160k cachedвообще только 290M (linux оракловую sga в cached показывает)Да нет судя из разности 670160k больше подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 17:54 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев ДенисlftЖуравлев Денислучше free -tm Да мне то как раз -t не интересно, oracle стартует с LOCK_SGA=true, не давая уводить память в своп и GF я так понимаю тоже свою память туда не пускает, получается все в резидентной. ну free -m, какая разница, там смотрите сколько под кеш. Вся свободная память отдается под кеш, оракл тут не при чем, например у вас арклоги пишутся? если пишутся, то легко могут писаться через кеш ос, или например та-же джава ест мелкие файлики через кеш.Могу ли я регулировать размер кеша ОС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 18:12 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
lftCORBA NO_PERMISSIONfree -tm покажите? и ulimit -a от пользователя admin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 19:26 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
lftМогу ли я регулировать размер кеша ОС?не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 19:26 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев ДенисlftCORBA NO_PERMISSIONfree -tm покажите? и ulimit -a от пользователя adminfree -tm Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 19:34 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
>как видно oracle отжирает 420M кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 19:35 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис>как видно oracle отжирает 420M кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 19:52 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
я бы попробовал добавить в /etc/security/limits.conf admin soft memlock 1572864 admin hard memlock 1572864 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 20:02 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
lftЖуравлев Денис>как видно oracle отжирает 420M кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.ненене. 410+5*40 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 20:02 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев Денися бы попробовал добавить в /etc/security/limits.conf admin soft memlock 1572864 admin hard memlock 1572864И разделить пользователей для oralce и GF ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 20:21 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
Журавлев ДенисlftЖуравлев Денис>как видно oracle отжирает 420M кстати и это не верно. Каждый процесс oracle отжирает несколько мегабайт которые не шарятся.ну это понятно, я беру максимальное из всех.ненене. 410+5*40Это откуда следует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 20:22 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
доколе? http://www.linuxatemyram.com/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 20:56 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
netwindдоколе? http://www.linuxatemyram.com/ Благодарю, очень полезная ссылка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2010, 11:52 |
|
||
|
Куда девается память (CentOS 5.5)
|
|||
|---|---|---|---|
|
#18+
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 потоков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 11:10 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36803425&tid=1484762]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 472ms |

| 0 / 0 |
