Hi All,

We've been testing a write-heavy scenario (hence the get/set
discrepancy) using the Jellycan build of 1.2.6 on Windows Server 2003.
There's a staging server throwing live data at the memcached server
(items are roughly 2-300 bytes apiece), and are seeing the number of
curr_items stagnate at exactly 22539, at which point everything else
is evicted.

First `stats` (abbreviated output):
STAT version 1.2.6
STAT pointer_size 32
STAT curr_items 22539
STAT total_items 5238076
STAT bytes 14729824
STAT curr_connections 26
STAT total_connections 110
STAT connection_structures 30
STAT cmd_get 63
STAT cmd_set 5238076
STAT get_hits 22
STAT get_misses 41
STAT evictions 5121775
STAT bytes_read 2157723502
STAT bytes_written 44197122
STAT limit_maxbytes 536870912

A few seconds later:

STAT version 1.2.6
STAT pointer_size 32
STAT curr_items 22539
STAT total_items 5238076
STAT bytes 14729824
STAT connection_structures 30
STAT cmd_get 63
STAT cmd_set 5238076
STAT get_hits 22
STAT get_misses 41
STAT evictions 5121775
STAT bytes_read 2157723518
STAT bytes_written 44198050
STAT limit_maxbytes 536870912

The result of `stats slabs` shows that there's only one slab that
still has free chunks (out of 20), but even if there were no chunks
available period, it should be able to allocate more than 20 slabs, as
according to bytes_used, we're only using 14MB, and the limit is set
to 512MB. My first thought would be that the homogeneity of the data
sizes is throwing off chunk allocation and lots of memory is being
wasted..but that wouldn't explain why only 14MB is being used. Any
thoughts?

Thanks!

- Marc

`stats slabs` output:

stats slabs
STAT 3:chunk_size 144
STAT 3:chunks_per_page 7281
STAT 3:total_pages 1
STAT 3:total_chunks 7281
STAT 3:used_chunks 7281
STAT 3:free_chunks 0
STAT 3:free_chunks_end 6793
STAT 4:chunk_size 184
STAT 4:chunks_per_page 5698
STAT 4:total_pages 1
STAT 4:total_chunks 5698
STAT 4:used_chunks 5698
STAT 4:free_chunks 0
STAT 4:free_chunks_end 5285
STAT 5:chunk_size 232
STAT 5:chunks_per_page 4519
STAT 5:total_pages 1
STAT 5:total_chunks 4519
STAT 5:used_chunks 4519
STAT 5:free_chunks 0
STAT 5:free_chunks_end 3869
STAT 6:chunk_size 296
STAT 6:chunks_per_page 3542
STAT 6:total_pages 1
STAT 6:total_chunks 3542
STAT 6:used_chunks 3542
STAT 6:free_chunks 0
STAT 6:free_chunks_end 2821
STAT 7:chunk_size 376
STAT 7:chunks_per_page 2788
STAT 7:total_pages 1
STAT 7:total_chunks 2788
STAT 7:used_chunks 2788
STAT 7:free_chunks 0
STAT 7:free_chunks_end 2236
STAT 8:chunk_size 472
STAT 8:chunks_per_page 2221
STAT 8:total_pages 1
STAT 8:total_chunks 2221
STAT 8:used_chunks 2221
STAT 8:free_chunks 0
STAT 8:free_chunks_end 1880
STAT 9:chunk_size 592
STAT 9:chunks_per_page 1771
STAT 9:total_pages 1
STAT 9:total_chunks 1771
STAT 9:used_chunks 1771
STAT 9:free_chunks 0
STAT 9:free_chunks_end 1504
STAT 10:chunk_size 744
STAT 10:chunks_per_page 1409
STAT 10:total_pages 13
STAT 10:total_chunks 18317
STAT 10:used_chunks 18317
STAT 10:free_chunks 0
STAT 10:free_chunks_end 0
STAT 11:chunk_size 936
STAT 11:chunks_per_page 1120
STAT 11:total_pages 1
STAT 11:total_chunks 1120
STAT 11:used_chunks 1120
STAT 11:free_chunks 0
STAT 11:free_chunks_end 927
STAT 12:chunk_size 1176
STAT 12:chunks_per_page 891
STAT 12:total_pages 1
STAT 12:total_chunks 891
STAT 12:used_chunks 891
STAT 12:free_chunks 0
STAT 12:free_chunks_end 717
STAT 13:chunk_size 1472
STAT 13:chunks_per_page 712
STAT 13:total_pages 1
STAT 13:total_chunks 712
STAT 13:used_chunks 712
STAT 13:free_chunks 0
STAT 13:free_chunks_end 601
STAT 14:chunk_size 1840
STAT 14:chunks_per_page 569
STAT 14:total_pages 1
STAT 14:total_chunks 569
STAT 14:used_chunks 569
STAT 14:free_chunks 0
STAT 14:free_chunks_end 519
STAT 15:chunk_size 2304
STAT 15:chunks_per_page 455
STAT 15:total_pages 1
STAT 15:total_chunks 455
STAT 15:used_chunks 455
STAT 15:free_chunks 0
STAT 15:free_chunks_end 422
STAT 16:chunk_size 2880
STAT 16:chunks_per_page 364
STAT 16:total_pages 1
STAT 16:total_chunks 364
STAT 16:used_chunks 364
STAT 16:free_chunks 0
STAT 16:free_chunks_end 343
STAT 17:chunk_size 3600
STAT 17:chunks_per_page 291
STAT 17:total_pages 1
STAT 17:total_chunks 291
STAT 17:used_chunks 291
STAT 17:free_chunks 0
STAT 17:free_chunks_end 285
STAT 18:chunk_size 4504
STAT 18:chunks_per_page 232
STAT 18:total_pages 1
STAT 18:total_chunks 232
STAT 18:used_chunks 232
STAT 18:free_chunks 0
STAT 18:free_chunks_end 223
STAT 19:chunk_size 5632
STAT 19:chunks_per_page 186
STAT 19:total_pages 1
STAT 19:total_chunks 186
STAT 19:used_chunks 186
STAT 19:free_chunks 0
STAT 19:free_chunks_end 0
STAT 20:chunk_size 7040
STAT 20:chunks_per_page 148
STAT 20:total_pages 239
STAT 20:total_chunks 35372
STAT 20:used_chunks 7
STAT 20:free_chunks 35365
STAT 20:free_chunks_end 7
STAT 21:chunk_size 8800
STAT 21:chunks_per_page 119
STAT 21:total_pages 253
STAT 21:total_chunks 30107
STAT 21:used_chunks 97
STAT 21:free_chunks 30010
STAT 21:free_chunks_end 95
STAT 22:chunk_size 11000
STAT 22:chunks_per_page 95
STAT 22:total_pages 1
STAT 22:total_chunks 95
STAT 22:used_chunks 95
STAT 22:free_chunks 0
STAT 22:free_chunks_end 93
STAT active_slabs 20
STAT total_malloced 545399976
END

Reply via email to