On 09/13/11 10:56, Mikolaj Golub wrote:
А другие vm.pmap.pde счетчики что показывают? И сколько памяти на серверах и
какой аптайм? Если сравнить vm.phys_free?

На машине где superpages не работают вывод примерно такой:

vm.pmap.pde.promotions: 10579
vm.pmap.pde.p_failures: 206013
vm.pmap.pde.mappings: 4841
vm.pmap.pde.demotions: 1643

diff vm.pmap до и после запуска тестового приложения:

vm.pmap.pv_entry_allocs: 1047293830 -> 1047422280
vm.pmap.pv_entry_frees: 1047203154 -> 1047331604
vm.pmap.pc_chunk_frees: 6936644 -> 6937409
vm.pmap.pc_chunk_allocs: 6937213 -> 6937978

Подозреваю что из-за фрагментации памяти. У себя наблюдаю что счетчики активно
растут после перегрузки (vm.phys_free тогда показывает много блоков большого
размера).

Да, видимо дело в фрагментации.

Тут superpages используются:

FREE LIST 0:

  ORDER (SIZE)  |  NUMBER
                |  POOL 0  |  POOL 1  |  POOL 2
--            -- --      -- --      -- --      --
  12 ( 16384K)  |      58  |       0  |       0
  11 (  8192K)  |       4  |       1  |       0
  10 (  4096K)  |      13  |       1  |       0
   9 (  2048K)  |      47  |       1  |       0
   8 (  1024K)  |      23  |       0  |       1
   7 (   512K)  |      44  |       1  |       1
   6 (   256K)  |      84  |       2  |       1
   5 (   128K)  |     242  |       4  |       1
   4 (    64K)  |       0  |       2  |       2
   3 (    32K)  |       0  |       2  |       3
   2 (    16K)  |       4  |      13  |       7
   1 (     8K)  |    2811  |      17  |      31
   0 (     4K)  |    5694  |       1  |      63
<skipped>

А на этом сервере не используются:

FREE LIST 0:

  ORDER (SIZE)  |  NUMBER
                |  POOL 0  |  POOL 1  |  POOL 2
--            -- --      -- --      -- --      --
  12 ( 16384K)  |       0  |       0  |       0
  11 (  8192K)  |       0  |       0  |       0
  10 (  4096K)  |       0  |       0  |       0
   9 (  2048K)  |       0  |       0  |       0
   8 (  1024K)  |      18  |       2  |       0
   7 (   512K)  |      47  |       1  |       0
   6 (   256K)  |     114  |       1  |       0
   5 (   128K)  |     321  |       1  |       0
   4 (    64K)  |     948  |       8  |       0
   3 (    32K)  |    2519  |      10  |       0
   2 (    16K)  |    9442  |      11  |       0
   1 (     8K)  |   13054  |       6  |    1597
   0 (     4K)  |       0  |       0  |    8053
<skipped>

На остальных серверах, где superpages не используются блоки размером 2048K и больше тоже по нулям.

Аптайм примерно одинаковый, объем физической памяти одинаковый, софт одинаковый, но разная нагрузка.

--
 Anton Yuzhaninov

Ответить