Вы могли использовать -b
опция от mytop. Из страницы руководства:
-b or --batch or --batchmode
In batch mode, mytop runs only once, does not clear the screen, and places no limit on the number of lines it will
print. This is suitable for running periodically (perhaps from cron) to capture the information into a file for later
viewing. You might use batch mode in a CGI script to occasionally display your MySQL server status on the web.
Default: unset.
Узел выбирается на основе алгоритма хеширования, который решает, как распределять ключи между доступными хостами. Вы можете прочитать о двух типах распространения, предлагаемых клиентской библиотекой PHP, поискать алгоритмы распространения Memcached :: DISTRIBUTION_MODULA
и Memcached :: DISTRIBUTION_CONSISTENT
.
По мере добавления узлов или если его удалить, это может привести к получению / сохранению любого конкретного ключа на том же или другом узле, но в конечном итоге это не имеет значения. Вы по-прежнему будете заполнять ключ при промахе кеша в новом узле, и любое старое значение для того же ключа в других узлах просто не будет доступно, истечет и исчезнет.
С точки зрения хранилища Memcache больше похож на матрац чем банк.