The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
centos and debian process memory consumption, !*! Alexander, 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)

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

  • centos and debian process memory consumption, !*! Led, 23:26 , 16-Мрт-16 (1) –1
    > и можно ли как-то его (потребление) уменьшить на центосе?

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

  • centos and debian process memory consumption, !*! Павел Самсонов, 10:02 , 17-Мрт-16 (2) –1
    >[оверквотинг удален]
    > Такой вопрос. Есть два сервера (инстанса в Амазоне): 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 разрядности.

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

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

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

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

        • centos and debian process memory consumption, !*! Alexander, 11:24 , 18-Мрт-16 (5) –1
          >>>>[оверквотинг удален]
          >>> Разница может быть из-за различий 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

          • centos and debian process memory consumption, !*! Andrey Mitrofanov, 13:25 , 18-Мрт-16 (7) +1
            >>>> Разница может быть из-за различий 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

            • centos and debian process memory consumption, !*! Alexander, 20:42 , 18-Мрт-16 (8) –1
              > А зря! Сравни:
              >> # 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

  • centos and debian process memory consumption, !*! Аноним, 12:09 , 18-Мрт-16 (6) +1
    >[оверквотинг удален]
    > Такой вопрос. Есть два сервера (инстанса в Амазоне): 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 гигабайт, но при этом почти не сожрет реальной оперативки.

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

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

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

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

        • centos and debian process memory consumption, !*! Alexander, 12:56 , 21-Мрт-16 (11)
          >>> Вообще-то 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, который вообще никаким боком к потреблению памяти
          > не относится?

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

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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