powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда уходит память на SLES9???
25 сообщений из 25, страница 1 из 1
Куда уходит память на SLES9???
    #32926151
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется SuSE SLES 9 SP1. Стоит он на серваке с 1 гигом памяти.
После загрузки через некоторое время занимается 850 метров оперативки. Кто сжирает память??? Среди запущеных процессов ничего прожорливого не нашел...
Подскажите, как разобраться???
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926161
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он из памяти ничего не выкидывает, на случай, если снова понадобится.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926175
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикольный он пацан... А если мне нужно для oracle отрезать 400 метров памяти, что мне делать??? Сервак перегружать?? Или есть средство, как неиспользуемую память почистить?
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926416
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что, никто ничего подсказать не может???
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926456
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповИ что, никто ничего подсказать не может???

а как ты определил что он 850 метров скушал ?
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926459
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ораклу надо будет, он хлам и выкинет.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926517
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613 Алексей ФилипповИ что, никто ничего подсказать не может???

а как ты определил что он 850 метров скушал ?

top

lissyaraЕсли ораклу надо будет, он хлам и выкинет.
Posted via ActualForum NNTP Server 1.1

Oracle занимает 150 метров, всего занято 850(непонятно кем). Мне нужно дать ораклу еще 200 метров. Но оракл говорит, что дать я ему ничего не могу, так как у системы недостаточно свободной физической памяти. Вот я и интересуюсь - что делать???
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926562
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пользуй top, пользуй free ( вторая строчка )

Как оно говорит, что не может памяти дать ?, в /proc/sys/kernel/shmmax чего пишут ?
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926593
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разници между top и free не заметил - цифры показывают одинаковые

> cat /proc/sys/kernel/shmmax
3294967296
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926613
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А памяти вот как не может дать:

SQL> alter system set db_cache_size=120M scope=both;
alter system set db_cache_size=120M scope=both
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00384: Insufficient memory to grow cache
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926637
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповРазници между top и free не заметил - цифры показывают одинаковые

> cat /proc/sys/kernel/shmmax
3294967296

если top и free (там где -/+ buffers/cache ) показывают одинаковые цифры, то посмотри в том же top а что собственно за процесс скушал память.
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926651
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповА памяти вот как не может дать:

SQL> alter system set db_cache_size=120M scope=both;
alter system set db_cache_size=120M scope=both
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00384: Insufficient memory to grow cache

а здесь оно точно не на синтаксис sql команды изначально обругалось ?
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926666
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Если ругается на синтаксис, то и говорит, что проблеммы с синтаксисом(хотя возможны варианты). Данная команда указывает, что поменять нужно прямо сейчас, + занести в файл параметров. Если в этой команде указать scope=spfile, то есть записать в файл параметров но сейчас не менять, то отрабатывает нормально. Перегружаешь базу и все чики-чики. Но мне нужно на лету.
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926676
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613если top и free (там где -/+ buffers/cache ) показывают одинаковые цифры, то посмотри в том же top а что собственно за процесс скушал память.

Нету там такого :(

Кстати, щас объем использованой памяти упал до 520 метров... Ну тут можно сказать, что все нормально... Только я не понял ситуации с полностью съеденой оперативкой. Я тогда долго пытался найти процесс, который занимает столько памяти. Не нашел - думал руки корявые. Другие тоже поискали - не нашли...
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926680
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповНет. Если ругается на синтаксис, то и говорит, что проблеммы с синтаксисом(хотя возможны варианты). Данная команда указывает, что поменять нужно прямо сейчас, + занести в файл параметров. Если в этой команде указать scope=spfile, то есть записать в файл параметров но сейчас не менять, то отрабатывает нормально. Перегружаешь базу и все чики-чики. Но мне нужно на лету.

Ну так с чего тогда ты решил что ОС не может памяти дать ?, если после перезагрузки оракла она дает ему памяти сколько попросит. Это уже скорее оракл надо учить брать память нежели ОС отдавать ее...
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926700
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Филиппов g613если top и free (там где -/+ buffers/cache ) показывают одинаковые цифры, то посмотри в том же top а что собственно за процесс скушал память.

Нету там такого :(

Кстати, щас объем использованой памяти упал до 520 метров... Ну тут можно сказать, что все нормально... Только я не понял ситуации с полностью съеденой оперативкой. Я тогда долго пытался найти процесс, который занимает столько памяти. Не нашел - думал руки корявые. Другие тоже поискали - не нашли...

top считает также память используемую кешом операционкой, free может показать то что _РЕАЛЬНО_ используется. Память занятая кешами, ОС, может в любой момент освободить и отдать процессу...

top кстати может посортировать список который показывает..., например по размеру используемой памяти... ( 'M' )
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926705
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот щас заметил, что действительно оракл как-то криво пытается памать отгрести, может и с ним что-то не так, базару нет. Сейчас вот память освободилась, а ошибка осталась...

НО!

Если top и free показывают, что использовано 850М памяти, при этом сумма всей фактичекси используемой памяти процессами составляет ~200М - это ведь тоже ненормально.

Где правда???
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926726
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват, когда отвечал - предыдущее сообщение еще не видел. Если так, то возможно, проблема действительно в оракле
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926732
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповЯ вот щас заметил, что действительно оракл как-то криво пытается памать отгрести, может и с ним что-то не так, базару нет. Сейчас вот память освободилась, а ошибка осталась...

НО!

Если top и free показывают, что использовано 850М памяти, при этом сумма всей фактичекси используемой памяти процессами составляет ~200М - это ведь тоже ненормально.

Где правда???

...результат free и top в студию...

Можеш продемонстрировать, что они пишут ?
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926782
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FREE:

total used free shared buffers cached
Mem: 1034284 538564 495720 0 20052 459388
-/+ buffers/cache: 59124 975160
Swap: 2104472 0 2104472

TOP:

top - 15:55:55 up 7:50, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 62 total, 1 running, 61 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 0.0% sy, 0.0% ni, 99.7% id, 0.2% wa, 0.0% hi, 0.2% si
Mem: 1034284k total, 538896k used, 495388k free, 20284k buffers
Swap: 2104472k total, 0k used, 2104472k free, 459156k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 16 0 588 244 208 S 0.0 0.0 0:05.71 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/1
5 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1
6 root 5 -10 0 0 0 S 0.0 0.0 0:00.02 events/0
7 root 5 -10 0 0 0 S 0.0 0.0 0:00.04 events/1
8 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid
9 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
10 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 kblockd/1
11 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kirqd
14 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 khelper
15 root 15 0 0 0 0 S 0.0 0.0 0:00.47 pdflush
16 root 15 0 0 0 0 S 0.0 0.0 0:00.72 pdflush
18 root 13 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0
17 root 15 0 0 0 0 S 0.0 0.0 0:00.75 kswapd0
19 root 14 -10 0 0 0 S 0.0 0.0 0:00.00 aio/1
679 root 25 0 0 0 0 S 0.0 0.0 0:00.10 kseriod
723 root 22 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
1010 root 15 0 0 0 0 S 0.0 0.0 0:00.26 kjournald
...
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926797
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Филиппов FREE:

total used free shared buffers cached
Mem: 1034284 538564 495720 0 20052 459388
-/+ buffers/cache: 59124 975160
Swap: 2104472 0 2104472



дык и 60 метров не сьели... а ты гриш 500..

_НЕ_ смотри на 538564б смотри на 59124...

то есть с памятью у тебя все нормально... :)
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32926816
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613 Алексей Филиппов FREE:

total used free shared buffers cached
Mem: 1034284 538564 495720 0 20052 459388
-/+ buffers/cache: 59124 975160
Swap: 2104472 0 2104472



дык и 60 метров не сьели... а ты гриш 500..

_НЕ_ смотри на 538564б смотри на 59124...

то есть с памятью у тебя все нормально... :)

Надо маны по free почитать. А пока не почитал, замечу, что ты что-то путаешь... У меня там щас oracle работает, который 320 отхавал под себя точно. Так что 59124 это не то, на что нужно смотреть, чтоб определить загрузку...
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32927213
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповА памяти вот как не может дать:

SQL> alter system set db_cache_size=120M scope=both;
alter system set db_cache_size=120M scope=both
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-00384: Insufficient memory to grow cacheЧитай документацию. Про SGA_MAX_SIZE

--
Изложенное мнение есть моя точка зрения и я даже не знаю, совпадает ли она со мнением моей компании.
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32927527
Алексей Филиппов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, вижу, что проблема несколько непонятна... Объясняю:
1. SuSE загрузился, занял 160М
2. Через 2 часа память заняла 850М. В это время я поднимал и останавливал оракл, еще там всякое разное с ораклом связанное делал, короче работал. В итоге оракл выключен (он требует 320М), а памяти занято 850М
3. Поднимаю оракл с занятыми 850М оперативки, он забирает себе 320М(эту величину я смотрел внутренними средствами оракл), при этом количество скушаной памяти возрастаем до 900М... Прикольно :)
4. Ночь сервак стоит... В итоге утром и top и free показывают, что занято 250М(!!!!!) памяти. Это с учетом того, что оракл никто не выключал - база работает и занимает все так же 320М в SGA.... Я хренею...

Короче, насколько я понял SuSE SLES9 как-то по хитрому работает с памятью. С этим и надо разбираться...
...
Рейтинг: 0 / 0
Куда уходит память на SLES9???
    #32927634
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей ФилипповМда, вижу, что проблема несколько непонятна... Объясняю:
1. SuSE загрузился, занял 160М
2. Через 2 часа память заняла 850М. В это время я поднимал и останавливал оракл, еще там всякое разное с ораклом связанное делал, короче работал. В итоге оракл выключен (он требует 320М), а памяти занято 850М
3. Поднимаю оракл с занятыми 850М оперативки, он забирает себе 320М(эту величину я смотрел внутренними средствами оракл), при этом количество скушаной памяти возрастаем до 900М... Прикольно :)


...не знаю как oracle у меня sybase, но если ему специально не сказать, то те 1, 5 гига которые ему отвели он сразу не спросит у системы, хотя внутренние его средства также показывают что он пользует те самые 1,5 гига, это я к тому что он не сможет забрать БОЛЬШЕ 1,5 гигабайтов, а МЕНЬШЕ - всегда пожалуйста....
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Куда уходит память на SLES9???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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