@jazzl0ver

В чем может быть причина в разнице в потреблении памяти приложением на CentOS и Debian?

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

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

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23243 dev 39 19 2380m 51m 9.9m S 0.7 0.7 6:23.93 ./freeswitch -nc

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
729 dev 39 19 851092 43092 16752 S 0.8 4.2 5:03.27 /usr/local/freeswitch/bin/freeswitch -nc

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

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

Freeswitch собран стандартным образом (как написано в его wiki): git clone, bootstrap, configure, make make install.
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Судя по paste.linux.chat/view/df8f192a я вижу, что CentOS 64-битный, а вот по Дэбу не вижу 32 или 64, что там с Дэбом?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы