## Env root@XenialXerus:/home/ushastry/Downloads# free -m -t total used free shared buff/cache available Mem: 12007 723 10325 16 958 10956 Swap: 12285 0 12285 Total: 24293 723 22611 root@XenialXerus:/home/ushastry/Downloads# free -g -t total used free shared buff/cache available Mem: 11 0 10 0 0 10 Swap: 11 0 11 Total: 23 0 22 root@XenialXerus:/home/ushastry/Downloads# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 1 Core(s) per socket: 12 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 44 Model name: Intel(R) Xeon(R) CPU E5649 @ 2.53GHz Stepping: 2 CPU MHz: 2527.022 BogoMIPS: 5054.04 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 12288K NUMA node0 CPU(s): 0-11 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes hypervisor lahf_lm pti retpoline root@XenialXerus:/home/ushastry/Downloads# cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS" NAME="Ubuntu" VERSION="16.04.4 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.4 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial root@XenialXerus:/home/ushastry/Downloads# php -i|grep memcached /etc/php/7.0/cli/conf.d/20-memcached.ini, memcached memcached support => enabled libmemcached version => 1.0.18 memcached.compression_factor => 1.3 => 1.3 memcached.compression_threshold => 2000 => 2000 memcached.compression_type => fastlz => fastlz memcached.serializer => php => php memcached.sess_binary => 0 => 0 memcached.sess_connect_timeout => 1000 => 1000 memcached.sess_consistent_hash => 0 => 0 memcached.sess_lock_expire => 0 => 0 memcached.sess_lock_max_wait => 0 => 0 memcached.sess_lock_wait => 150000 => 150000 memcached.sess_locking => 1 => 1 memcached.sess_number_of_replicas => 0 => 0 memcached.sess_prefix => memc.sess.key. => memc.sess.key. memcached.sess_randomize_replica_read => 0 => 0 memcached.sess_remove_failed => 0 => 0 memcached.sess_sasl_password => no value => no value memcached.sess_sasl_username => no value => no value memcached.store_retry_count => 2 => 2 memcached.use_sasl => 0 => 0 Registered save handlers => files user memcache memcached root@XenialXerus:/home/ushastry/Downloads# php --version PHP 7.0.30-0ubuntu0.16.04.1 (cli) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.30-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies root@XenialXerus:/home/ushastry/Downloads# dpkg -l|grep -i php ii php-common 1:35ubuntu6.1 all Common files for PHP packages ii php-memcache 3.0.9~20151130.fdbd46b-2 amd64 memcache extension module for PHP5 ii php-memcached 2.2.0-51-ge573a6e+2.2.0-2build2 amd64 memcached extension module for PHP5, uses libmemcached ii php-readline 1:7.0+35ubuntu6.1 all readline module for PHP [default] ii php7.0-cli 7.0.30-0ubuntu0.16.04.1 amd64 command-line interpreter for the PHP scripting language ii php7.0-common 7.0.30-0ubuntu0.16.04.1 amd64 documentation, examples and common module for PHP ii php7.0-json 7.0.30-0ubuntu0.16.04.1 amd64 JSON module for PHP ii php7.0-opcache 7.0.30-0ubuntu0.16.04.1 amd64 Zend OpCache module for PHP ii php7.0-phpdbg 7.0.30-0ubuntu0.16.04.1 amd64 server-side, HTML-embedded scripting language (PHPDBG binary) ii php7.0-readline 7.0.30-0ubuntu0.16.04.1 amd64 readline module for PHP root@XenialXerus:/home/ushastry/Downloads# ############## root@XenialXerus:/home/ushastry/Downloads# dpkg -l|grep mysql ii mysql-apt-config 0.8.10-1 all Auto configuration for MySQL APT Repo. ii mysql-client 5.7.22-1ubuntu16.04 amd64 MySQL Client meta package depending on latest version ii mysql-common 5.7.22-1ubuntu16.04 amd64 MySQL Common ii mysql-community-client 5.7.22-1ubuntu16.04 amd64 MySQL Client ii mysql-community-server 5.7.22-1ubuntu16.04 amd64 MySQL Server ii mysql-connector-python 8.0.11-1ubuntu16.04 all MySQL database driver written in Python ii mysql-server 5.7.22-1ubuntu16.04 amd64 MySQL Server meta package depending on latest version ii mysql-shell:amd64 8.0.11-1ubuntu16.04 amd64 MySQL Shell (part of MySQL Server) 8.0 root@XenialXerus:/home/ushastry/Downloads# --cnf [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql log-error = /var/log/mysql/error.log # By default we only accept connections from localhost bind-address = 127.0.0.1 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 innodb_file_per_table = ON innodb_large_prefix = true innodb_file_format = barracuda innodb_page_size = 16K innodb_buffer_pool_size = 512M innodb_log_file_size = 128M innodb_buffer_pool_instances = 1 innodb_flush_method = O_DIRECT innodb_doublewrite = OFF innodb_flush_log_at_trx_commit = 2 innodb_lock_wait_timeout = 2 max_allowed_packet = 32M max_connections = 2048 large_pages = ON character_set_server = utf8mb4 collation_server = utf8mb4_unicode_ci daemon_memcached_w_batch_size = 100 daemon_memcached_r_batch_size = 100 daemon_memcached_option = "-v -m256 -I4M -s/tmp/memcached.sock -a770" [client] # Client character set configuration default_character_set = utf8mb4 ushastry@XenialXerus:~/Downloads$ mysql -uroot -pmysql123 < /usr/share/mysql/innodb_memcached_config.sql mysql: [Warning] Using a password on the command line interface can be insecure. ushastry@XenialXerus:~/Downloads$ mysql -uroot -pmysql123 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.7.22 MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> CREATE DATABASE test_db; Query OK, 1 row affected (0.00 sec) mysql> mysql> USE test_db; Database changed mysql> mysql> CREATE TABLE cache_items (item_key VARCHAR(512) NOT NULL, item_data MEDIUMBLOB, flags INT, cas BIGINT UNSIGNED, expiry INT,PRIMARY KEY(item_key)); Query OK, 0 rows affected (0.04 sec) mysql> mysql> USE innodb_memcache; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> mysql> DELETE FROM containers; Query OK, 1 row affected (0.04 sec) mysql> mysql> INSERT INTO containers (name,db_schema,db_table,key_columns,value_columns,flags,cas_column,expire_time_column,unique_idx_name_on_key) VALUES ('default','test_db','cache_items','item_key','item_data','flags','cas','expiry','PRIMARY'); Query OK, 1 row affected (0.00 sec) mysql> INSTALL PLUGIN daemon_memcached soname "libmemcached.so"; Query OK, 0 rows affected (0.01 sec) mysql> php memc_bm.php -s /tmp/memcached.sock & php memc_bm.php -s /tmp/memcached.sock & php memc_bm.php -s /tmp/memcached.sock & php memc_bm.php -s /tmp/memcached.sock & php memc_bm.php -s /tmp/memcached.sock & php memc_bm.php -s /tmp/memcached.sock & ############# root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [1] 3101 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [2] 3102 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [3] 3103 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [4] 3104 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [5] 3105 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & --Memcached server '/tmp/memcached.sock' will be used --Memcached server '/tmp/memcached.sock' will be used --Memcached server '/tmp/memcached.sock' will be used --Memcached server '/tmp/memcached.sock' will be used Start testing. Start testing. Start testing. Start testing. 1KB data set, 10000 times, starting... 1KB data set, 10000 times, starting... 1KB data set, 10000 times, starting... 1 %1KB data set, 10000 times, starting... --Memcached server '/tmp/memcached.sock' will be used Start testing. 1KB data set, 10000 times, starting... 1 % [6] 3106 --Memcached server '/tmp/memcached.sock' will be used Start testing. 1KB data set, 10000 times, starting... 87 % 97 % 1KB data get, 10000 times, starting... 5 % 1KB data get, 10000 times, starting... 100 % 1KB data delete, 10000 times, starting... 1 % 1KB data delete, 10000 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 0.96 [set] => 19,653.98 [get] => 1,758.85 [delete] => 110,630.35 [setMulti] => 10,215.75 [getMulti] => 4,211.87 [deleteMulti] => 71,280.61 ) 27 %100 % 1KB data get, 10000 times, starting... 39 % 1KB data get, 10000 times, starting... 62 % 1KB data delete, 10000 times, starting... 39 % 1KB data delete, 10000 times, starting... 57 % 1KB data, 1000 row setMulti, 10 times, starting... 90 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 1.00 [set] => 356,118.22 [get] => 1,138.79 [delete] => 77,495.96 [setMulti] => 10,806.60 [getMulti] => 2,142.95 [deleteMulti] => 32,432.39 ) 100 % Array ( [touch] => 0.90 [set] => 19,570.49 [get] => 1,854.43 [delete] => 122,989.11 [setMulti] => 10,891.93 [getMulti] => 8,957.00 [deleteMulti] => 666,677.07 ) 99 % 1KB data get, 10000 times, starting... 2 % 1KB data get, 10000 times, starting... 100 % Array ( [ 64 %] => 1.12 [set] => 356,565.72 [get] => 2,260.90 [delete] => 85,654.54 [setMulti] => 11,183.18 [getMulti] => 27.64 [deleteMulti] => 543,742.17 ) 65 % 1KB data delete, 10000 times, starting... 35 % 1KB data delete, 10000 times, starting... 66 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 2,848.23 [set] => 977,572.12 [get] => 18,212.30 [delete] => 1,349.02 [setMulti] => 15,255.92 [getMulti] => 8.86 [deleteMulti] => 1,913.35 ) 100 % Array ( [touch] => 0.99 [set] => 991,551.69 [get] => 8,664.90 [delete] => 15,099.18 [setMulti] => 1,996.48 [getMulti] => 8.25 [deleteMulti] => 1,624.33 ) [1] Done php memc_bm.php -s /tmp/memcached.sock [2] Done php memc_bm.php -s /tmp/memcached.sock [3] Done php memc_bm.php -s /tmp/memcached.sock [4] Done php memc_bm.php -s /tmp/memcached.sock [5]- Done php memc_bm.php -s /tmp/memcached.sock [6]+ Done php memc_bm.php -s /tmp/memcached.sock ## With memcached server (disabled mysqld instance) + with port php memc_bm.php -p 11211 & php memc_bm.php -p 11211 & php memc_bm.php -p 11211 & php memc_bm.php -p 11211 & php memc_bm.php -p 11211 & php memc_bm.php -p 11211 & root@XenialXerus:/home/ushastry/Downloads# service mysql stop root@XenialXerus:/home/ushastry/Downloads# ps aux|grep memcached memcache 1009 0.0 0.0 128928 2752 ? Ssl 00:55 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 root 3267 0.0 0.0 14224 924 pts/18 S+ 02:04 0:00 grep --color=auto memcached root@XenialXerus:/home/ushastry/Downloads# root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & [1] 3268 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & [2] 3269 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & [3] 3270 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & [4] 3271 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & [5] 3272 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -p 11211 & --Memcached server '127.0.0.1:11211' will be used --Memcached server '127.0.0.1:11211' will be used Start testing. 1KB data set, 10000 times, starting... 1 %Start testing. --Memcached server '127.0.0.1:11211' will be used 1KB data set, 10000 times, starting... 1 % --Memcached server '127.0.0.1:11211' will be used Start testing. 1KB data set, 10000 times, starting... 1 %Start testing. 1KB data set, 10000 times, starting... 1 % --Memcached server '127.0.0.1:11211' will be used 2 %Start testing. 1KB data set, 10000 times, starting... 63 % 83 % 1KB data get, 10000 times, starting... 86 % 1KB data get, 10000 times, starting... 7 % 1KB data get, 10000 times, starting... 20 % 1KB data get, 10000 times, starting... 24 % 1KB data get, 10000 times, starting... 69 % 71 % 1KB data delete, 10000 times, starting... 93 % 1KB data delete, 10000 times, starting... 93 % 1KB data delete, 10000 times, starting... 22 % 1KB data delete, 10000 times, starting 16 % 25 % 1KB data delete, 10000 times, starting 74 % 79 % 1KB data, 1000 row setMulti, 10 times, starting. 70 % 93 % 1KB data, 1000 row setMulti, 10 times, starting... 95 % 1KB data, 1000 row setMulti, 10 times, starting... 77 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 0.89 [set] => 1,917.26 [get] => 1,772.45 [delete] => 1,529.51 [setMulti] => 1,595.48 [getMulti] => 40.80 [deleteMulti] => 1,872.79 ) 100 % Array ( [touch] => 0.67 [set] => 2,304.96 [get] => 1,779.81 [delete] => 1,689.16 [setMulti] => 1,814.71 [getMulti] => 51.01 [deleteMulti] => 1,514.90 ) 100 % Array ( [touch] => 1.15 [set] => 2,014.34 [get] => 1,931.37 [delete] => 1,677.26 [setMulti] => 1,936.35 [getMulti] => 42.12 [deleteMulti] => 1,646.53 ) 100 % Array ( [touch] => 1.09 [set] => 2,051.71 [get] => 1,736.58 [delete] => 1,880.02 [setMulti] => 2,239.22 [getMulti] => 40.10 [deleteMulti] => 1,617.30 ) 100 % Array ( [touch] => 0.59 [set] => 2,360.73 [get] => 1,988.32 [delete] => 1,853.30 [setMulti] => 2,055.48 [getMulti] => 18.30 [deleteMulti] => 1,517.50 ) [6] 3275 [1] Done php memc_bm.php -p 11211 [2] Done php memc_bm.php -p 11211 [3] Done php memc_bm.php -p 11211 [4] Done php memc_bm.php -p 11211 [5] Done php memc_bm.php -p 11211 root@XenialXerus:/home/ushastry/Downloads# --Memcached server '127.0.0.1:11211' will be used Start testing. 1KB data set, 10000 times, starting... 100 % 1KB data get, 10000 times, starting... 100 % 1KB data delete, 10000 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 0.76 [set] => 1,886.73 [get] => 1,655.68 [delete] => 1,509.29 [setMulti] => 1,698.03 [getMulti] => 51.00 [deleteMulti] => 1,776.07 ) [6]+ Done php memc_bm.php -p 11211 -- even with socket root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [1] 6749 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [2] 6750 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [3] 6751 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [4] 6752 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & [5] 6753 root@XenialXerus:/home/ushastry/Downloads# php memc_bm.php -s /tmp/memcached.sock & --Memcached server '/tmp/memcached.sock' will be used Start testing. 1KB data set, 10000 times, starting... 1 % --Memcached server '/tmp/memcached.sock' will be used --Memcached server '/tmp/memcached.sock' will be used Start testing. 1KB data set, 10000 times, starting... 1 %Start testing. 1KB data set, 10000 times, starting... 1 % --Memcached server '/tmp/memcached.sock' will be used --Memcached server '/tmp/memcached.sock' will be used 2 %Start testing. Start testing. 1KB data set, 10000 times, starting... 1KB data set, 10000 times, starting... 89 % 92 % 1KB data get, 10000 times, starting... 100 % 1KB data get, 10000 times, starting... 2 % 1KB data get, 10000 times, starting... 2 % 1KB data get, 10000 times, starting... 8 % 1KB data get, 10000 times, starting... 86 % 88 % 1KB data delete, 10000 times, starting... 90 % 1KB data delete, 10000 times, starting... 92 % 1KB data delete, 10000 times, starting... 9 % 1KB data delete, 10000 times, starting... 23 % 1KB data delete, 10000 times, starting 86 % 89 % 1KB data, 1000 row setMulti, 10 times, starting... 87 % 1KB data, 1000 row setMulti, 10 times, starting. 91 % 97 % 1KB data, 1000 row setMulti, 10 times, starting... 98 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 0.74 [set] => 1,611.27 100 % Array ( [touch] => 0.50 [set] => 1,582.80 [get] => 1,383.92 [delete] => 1,253.02 [setMulti] => 1,420.78 [getMulti] => 39.97 [deleteMulti] => 1,126.35 ) ] => 1,270.75 [delete] => 1,318.15 [setMulti] => 1,300.03 [getMulti] => 57.37 [deleteMulti] => 1,255.37 ) 100 % Array ( [touch] => 0.36 [set] => 1,567.39 [get] => 1,353.55 [delete] => 1,420.98 [setMulti] => 1,338.96 [getMulti] => 54.70 [deleteMulti] => 1,101.16 ) 100 % Array ( [touch] => 0.52 [set] => 1,710.72 [get] => 1,360.90 [delete] => 1,327.13 [setMulti] => 1,544.69 [getMulti] => 52.44 [deleteMulti] => 1,147.01 ) 100 % Array ( [touch] => 0.43 [set] => 1,597.94 [get] => 1,506.73 [delete] => 1,243.39 [setMulti] => 1,513.33 [getMulti] => 49.50 [deleteMulti] => 1,272.36 ) [6] 6754 [1] Done php memc_bm.php -s /tmp/memcached.sock [2] Done php memc_bm.php -s /tmp/memcached.sock [3] Done php memc_bm.php -s /tmp/memcached.sock [4] Done php memc_bm.php -s /tmp/memcached.sock [5] Done php memc_bm.php -s /tmp/memcached.sock --Memcached server '/tmp/memcached.sock' will be used Start testing. 1KB data set, 10000 times, starting... 100 % 1KB data get, 10000 times, starting... 100 % 1KB data delete, 10000 times, starting... 100 % 1KB data, 1000 row setMulti, 10 times, starting... 100 % 1KB data, 1000 row getMulti, 10 times, starting... 100 % 1KB data, 1000 row deleteMulti, 10 times, starting...100 % Array ( [touch] => 0.55 [set] => 1,422.11 [get] => 1,407.60 [delete] => 1,353.01 [setMulti] => 1,454.47 [getMulti] => 57.49 [deleteMulti] => 1,339.25 ) [6]+ Done php memc_bm.php -s /tmp/memcached.sock