Jump to content

Recommended Posts

Posted

#modprobe nf_conntrack
nf_conntrack version 0.5.0 (1048576 buckets, 8388608 max)
nf_conntrack: falling back to vmalloc.

 

По какой причине он не может выделить память через kmalloc? И подскажите плиз размер букета в байтах.

  • 2 weeks later...
Posted

По какой причине он не может выделить память через kmalloc?

VMM не нашёл в физической памяти непрерывного незанятого блока достаточной длины.

Подробнее тут: http://kerneltrap.org/node/4020#comment-12580

Найдено Гуглом по запросу "kmalloc vmalloc".

Posted

собственно вопрос в том, как понять почему нет непрерывно куска памяти. памяти на сервере много, занято мало. как-то вообще можно посмотрнеть фрагментацию памяти, которое выделяется ядром и модулями?

Posted

ядро x86_64, linux 3.2

 

# cat /proc/meminfo 
MemTotal:        4054720 kB
MemFree:         3708880 kB
Buffers:          108036 kB
Cached:           110520 kB
SwapCached:            0 kB
Active:           146508 kB
Inactive:          99012 kB
Active(anon):      26968 kB
Inactive(anon):      744 kB
Active(file):     119540 kB
Inactive(file):    98268 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1952764 kB
SwapFree:        1952764 kB
Dirty:                36 kB
Writeback:             0 kB
AnonPages:         26992 kB
Mapped:             9756 kB
Shmem:               748 kB
Slab:              55336 kB
SReclaimable:      18316 kB
SUnreclaim:        37020 kB
KernelStack:         712 kB
PageTables:         2472 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3980124 kB
Committed_AS:      69356 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       83448 kB
VmallocChunk:   34359654851 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       48768 kB
DirectMap2M:     4136960 kB

Posted

#modprobe nf_conntrack
nf_conntrack version 0.5.0 (1048576 buckets, 8388608 max)
nf_conntrack: falling back to vmalloc.

 

По какой причине он не может выделить память через kmalloc? И подскажите плиз размер букета в байтах.

Немного странная цифра 1048576 buckets, 8388608 max

Причина в том, что слишком большой размер хеша.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.