Charm Demo Memcached

  • By Demo Charms
Channel Revision Published Runs on
latest/stable 2 18 Mar 2021
Ubuntu 14.04
latest/edge 2 18 Mar 2021
Ubuntu 14.04
juju deploy charm-demo-memcached
Show information

Platform:

Ubuntu
14.04

Learn about configurations >

  • connection-limit | int

    Default: 1024

    maximum simultaneous connections (memcached option -c)

  • disable-auto-cleanup | string

    Default: no

    do not remove things automatically from the cache on OOM (memcached option -M)

  • disable-cas | string

    Default: no

    disable use of CAS (and reduce the per-item size by 8 bytes)

  • disable-large-pages | string

    Default: no

    The charm will will try to use large pages if given more than 2GB of RAM. You may want to disable this behavior. (memcached option -L)

  • extra-options | string

    memcached has many other options documented in its man page. You may pass them here as a string which will be appended to memcached's execution.

  • factor | float

    Default: 1.25

    Use <factor> as the multiplier for computing the sizes of memory chunks that items are stored in. A lower value may result in less wasted memory depending on the total amount of memory available and the distribution of item sizes. The default is 1.25.

  • min-item-size | int

    Default: -1

    Allocate a minimum of <size> bytes for the item key, value, and flags. The default is 48. If you have a lot of small keys and values, you can get a significant memory efficiency gain with a lower value. If you use a high chunk growth factor (-f option), on the other hand, you may want to increase the size to allow a bigger percentage of your items to fit in the most densely packed (smallest) chunks. (memcached option -n)

  • nagios_context | string

    Default: juju

    Used by the nrpe-external-master subordinate charm. A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-memcached-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.

  • request-limit | int

    Default: -1

    limit of requests a single client can make at one time (memcached option -R) -1 takes memcached default (20)

  • size | int

    Default: 768

    Size of memcache pool in MiB (memcached option -m)

  • slab-page-size | int

    Default: -1

    Override the size of each slab page in bytes. In mundane words, it adjusts the maximum item size that memcached will accept. You can use the suffixes K and M to specify the size as well, so use 2000000 or 2000K or 2M if you want a maximum size of 2 MB per object. It is not recommended to raise this limit above 1 MB due just to performance reasons. The default value is 1 MB. (memcached option -I) -1 takes the memcached default.

  • tcp-port | int

    Default: 11211

    TCP port to listen on. (memcached option -p)

  • threads | int

    Default: -1

    number of threads to use. default is 4. (memcached option -t)

  • udp-port | int

    UDP port to listen on (memcached option -U)