The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"centos and debian process memory consumption"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"centos and debian process memory consumption"  +/
Сообщение от Alexander (ok) on 16-Мрт-16, 20:11 
Приветствую.

Такой вопрос. Есть два сервера (инстанса в Амазоне): Centos 6 и Debian Jessie. На обоих запущен собранный на этих же серверах из исходников freeswitch. Конфиги фрисвича - одинаковые.

top показывает, что freeswitch на centos'е занимает примерно 2.5 гига виртуальной памяти, в то время как на debian'е - всего 850 MB.

Судя по pmap, основную разницу в потреблении памяти составляют анонимные сегменты:
centos: http://paste.linux.chat/view/df8f192a (~2GB)
debian: http://paste.linux.chat/view/ba987a1e (~600MB)

Может мне кто-нибудь объяснить, из-за чего возникает такая разница в потреблении памяти и можно ли как-то его (потребление) уменьшить на центосе?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "centos and debian process memory consumption"  –1 +/
Сообщение от Led (ok) on 16-Мрт-16, 23:26 
> и можно ли как-то его (потребление) уменьшить на центосе?

Можно. Вместо обезьяны нанять того, кто умеет собирать софт.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "centos and debian process memory consumption"  –1 +/
Сообщение от Павел Самсонов email on 17-Мрт-16, 10:02 
>[оверквотинг удален]
> Такой вопрос. Есть два сервера (инстанса в Амазоне): Centos 6 и Debian
> Jessie. На обоих запущен собранный на этих же серверах из исходников
> freeswitch. Конфиги фрисвича - одинаковые.
> top показывает, что freeswitch на centos'е занимает примерно 2.5 гига виртуальной памяти,
> в то время как на debian'е - всего 850 MB.
> Судя по pmap, основную разницу в потреблении памяти составляют анонимные сегменты:
> centos: http://paste.linux.chat/view/df8f192a (~2GB)
> debian: http://paste.linux.chat/view/ba987a1e (~600MB)
> Может мне кто-нибудь объяснить, из-за чего возникает такая разница в потреблении памяти
> и можно ли как-то его (потребление) уменьшить на центосе?

Разница может быть из-за различий 32-64 разрядности.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "centos and debian process memory consumption"  –1 +/
Сообщение от Alexander (ok) on 17-Мрт-16, 13:49 
>>[оверквотинг удален]
> Разница может быть из-за различий 32-64 разрядности.

Обе системы 64-разрядные

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "centos and debian process memory consumption"  –1 +/
Сообщение от Павел Самсонов email on 18-Мрт-16, 10:27 
>>>[оверквотинг удален]
>> Разница может быть из-за различий 32-64 разрядности.
> Обе системы 64-разрядные

Может быть, я этого не видел. В одной библиотеки лежат в /lib64, во второй не ясно. Меня уверит uname -ar.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "centos and debian process memory consumption"  –1 +/
Сообщение от Alexander (ok) on 18-Мрт-16, 11:24 
>>>>[оверквотинг удален]
>>> Разница может быть из-за различий 32-64 разрядности.
>> Обе системы 64-разрядные
> Может быть, я этого не видел. В одной библиотеки лежат в /lib64,
> во второй не ясно. Меня уверит uname -ar.

# uname -ar
Linux uat.domain.com 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

# uname -ar
Linux ip-172-22-2-232 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 GNU/Linux

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "centos and debian process memory consumption"  +1 +/
Сообщение от Andrey Mitrofanov on 18-Мрт-16, 13:25 
>>>> Разница может быть из-за различий 32-64 разрядности.

Это полное.... предположение! Не в 3-4 раза же. Процентов 20-30-50-... Ну, 110, от щедрот. Никак не больше 2ух раз же.

Хотя в прочтении "Какая-то часть разницы может быть от...", да.

>>> Обе системы 64-разрядные
>> Может быть, я этого не видел. В одной библиотеки лежат в /lib64,
>> во второй не ясно. Меня уверит uname -ar.

А зря! Сравни:

> # uname -ar
> Linux ip-172-22-2-232 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29)
> x86_64 GNU/Linux

$ uname -ar
Linux novy.msk.rian 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3~bpo70+1 (2016-01-19) x86_64 GNU/Linux

И _система_ при этом  --

$ dpkg --print-architecture
i386

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "centos and debian process memory consumption"  –1 +/
Сообщение от Alexander (ok) on 18-Мрт-16, 20:42 
> А зря! Сравни:
>> # uname -ar
>> Linux ip-172-22-2-232 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29)
>> x86_64 GNU/Linux
> $ uname -ar
> Linux novy.msk.rian 3.16.0-0.bpo.4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3~bpo70+1
> (2016-01-19) x86_64 GNU/Linux
> И _система_ при этом  --
> $ dpkg --print-architecture
> i386

root@ip-172-22-2-232:/home/admin# dpkg --print-architecture
amd64

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "centos and debian process memory consumption"  +1 +/
Сообщение от Аноним (??) on 18-Мрт-16, 12:09 
>[оверквотинг удален]
> Такой вопрос. Есть два сервера (инстанса в Амазоне): Centos 6 и Debian
> Jessie. На обоих запущен собранный на этих же серверах из исходников
> freeswitch. Конфиги фрисвича - одинаковые.
> top показывает, что freeswitch на centos'е занимает примерно 2.5 гига виртуальной памяти,
> в то время как на debian'е - всего 850 MB.
> Судя по pmap, основную разницу в потреблении памяти составляют анонимные сегменты:
> centos: http://paste.linux.chat/view/df8f192a (~2GB)
> debian: http://paste.linux.chat/view/ba987a1e (~600MB)
> Может мне кто-нибудь объяснить, из-за чего возникает такая разница в потреблении памяти
> и можно ли как-то его (потребление) уменьшить на центосе?

Вообще-то Virtual никоим образом к "потреблению" памяти не относится. mmap() файла на 10 гигабайт тоже растянет virtal memory на 10 гигабайт, но при этом почти не сожрет реальной оперативки.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "centos and debian process memory consumption"  –1 +/
Сообщение от Alexander (ok) on 18-Мрт-16, 20:43 
> Вообще-то Virtual никоим образом к "потреблению" памяти не относится. mmap() файла на
> 10 гигабайт тоже растянет virtal memory на 10 гигабайт, но при
> этом почти не сожрет реальной оперативки.

Да, но почему такая разница между центосом и дебианом?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "centos and debian process memory consumption"  +/
Сообщение от Аноним (??) on 20-Мрт-16, 19:35 
>> Вообще-то Virtual никоим образом к "потреблению" памяти не относится. mmap() файла на
>> 10 гигабайт тоже растянет virtal memory на 10 гигабайт, но при
>> этом почти не сожрет реальной оперативки.
> Да, но почему такая разница между центосом и дебианом?

Разинца в чем? в VIRT, который вообще никаким боком к потреблению памяти не относится?
Может там другие библиотеки стоят, можнт настройки или разрядность другая, можт в центоси у вас большой файл открыт.
Не смотрите на virt при учете "потребления" рамы, оно там не для того.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "centos and debian process memory consumption"  +/
Сообщение от Alexander (ok) on 21-Мрт-16, 12:56 
>>> Вообще-то Virtual никоим образом к "потреблению" памяти не относится. mmap() файла на
>>> 10 гигабайт тоже растянет virtal memory на 10 гигабайт, но при
>>> этом почти не сожрет реальной оперативки.
>> Да, но почему такая разница между центосом и дебианом?
> Разинца в чем?

Разница в показаниях top, а именно в размере DRS:
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                     DATA
  729 dev       39  19  851092  43636  16752 S  0.0  4.3  29:19.33 freeswitch                                                594676

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP DATA COMMAND
1127 dev       39  19 2377m  38m 4436 S  0.7  0.5  29:28.10    0 2.0g freeswitch

> в VIRT, который вообще никаким боком к потреблению памяти
> не относится?

А к чему он относится? (Хотя, это уже второй вопрос)

> Может там другие библиотеки стоят, можнт настройки или разрядность другая, можт в
> центоси у вас большой файл открыт.

Разрядность такая же. Файлов не открыто. О каких настройках речь?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "centos and debian process memory consumption"  +/
Сообщение от Аноним (??) on 21-Мрт-16, 13:55 
>[оверквотинг удален]
>            
>            
>            
>        594676
>   PID USER      PR  NI
>  VIRT  RES  SHR S %CPU %MEM  
>  TIME+  SWAP DATA COMMAND
>  1127 dev       39  19
> 2377m  38m 4436 S  0.7  0.5  29:28.10
>    0 2.0g freeswitch

А сделайте-ка  lsof -p на ваш процесс фрисвича.
И ldd на его же бинарник.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "centos and debian process memory consumption"  +/
Сообщение от Alexander (ok) on 21-Мрт-16, 17:04 
> А сделайте-ка  lsof -p на ваш процесс фрисвича.
> И ldd на его же бинарник.

debian:
ldd - https://paste.ee/p/udVva
lsof - https://paste.ee/p/SgDv6

centos:
ldd - https://paste.ee/p/oh4Jk
lsof - https://paste.ee/p/nRjvJ

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor