Re: Memcached set is too slow

2010-03-01 Thread Chaosty
The tests were performed by modifying the set method like this: public static function set($key, $item, $exp = 60) { $benchmark = Profiler::start ('Memory', 'Set: '. $key); $return = self::$instance-set ($key, $item, $exp); Profiler::stop

Re: Memcached set is too slow

2010-03-01 Thread Chaosty
And here is strace ... 0.85 [28b4f1ab] gettimeofday({1667458660, 1681273911}, NULL) = 0 0.13 0.000202 [28b5f2a3] write(9, set b5e03d478da6b7b8e61095fec4eb0..., 8196) = 8196 0.38 0.91 [28b5f2a3] write(9, pr.parent_id = p.parent_id (1)\;s..., 1360) = 1360 0.23

Re: Memcached set is too slow

2010-03-01 Thread Chaosty
sorry my bad full strace is: 0.85 [28b4f1ab] gettimeofday({1667458660, 1681273911}, NULL) = 0 0.13 0.000202 [28b5f2a3] write(9, set b5e03d478da6b7b8e61095fec4eb0..., 8196) = 8196 0.38 0.91 [28b5f2a3] write(9, pr.parent_id = p.parent_id (1)\;s..., 1360) = 1360

Re: Memcached set is too slow

2010-03-01 Thread dormando
What about memcached? Is it running on localhost or over the network? Any chance you could get an strace from the memcached side? Have your test app talk to a separate test instance or something. Is it exactly or close to 0.10s each time? That's suspicious. On Mon, 1 Mar 2010, Chaosty wrote:

Re: Memcached set is too slow

2010-03-01 Thread Chaosty
It runs on the same server, php memcached connects by 127.0.0.1 to it. it close but not the same. i did kill and run clean memcached server, each time it was close to 0.1 sec. I will do strace for memcached later and post the results. On Mar 2, 3:50 am, dormando dorma...@rydia.net wrote: What

Re: Memcached set is too slow

2010-03-01 Thread Matt Ingenthron
Chaosty wrote: It runs on the same server, php memcached connects by 127.0.0.1 to it. it close but not the same. i did kill and run clean memcached server, each time it was close to 0.1 sec. In that case, I totally agree this is suspicious. Just to toss out another idea, it sounds like

Re: Memcached set is too slow

2010-03-01 Thread Chaosty
i would agree but trace shows delay: this one by truss (freebsd strace) 76982: 2.532011750 0.099864927 poll({9/POLLIN},1,-1) = 1 (0x1) it tooks 0.099seconds and this one by strace 0.61 [28b09d6f] poll([{fd=574240058, events=POLLIN|POLLPRI| POLLRDNORM|POLLWRBAND|POLLERR|POLLNVAL|0x6000}], 1,

Re: Memcached set is too slow

2010-02-27 Thread dormando
How are you performing the test? Is memcached over localhost or over the network? If you can reproduce this in isolation I'd be curious to see what memcached and/or php are waiting on that takes so long (via strace or similar). On Wed, 24 Feb 2010, me from wrote: Adam we are on freebsd 7.2, as

Re: Memcached set is too slow

2010-02-24 Thread Juri Bracchi
the latest memcache php extension version is 2.2.5 http://pecl.php.net/package/memcache On Wed, 24 Feb 2010 05:09:36 +0300, me from wrote: No. Sorry for misunderstanding, its my bad. Its php extension (PECL) of version 1.0.0. Memcached is 1.4.4 On Wed, Feb 24, 2010 at 4:42 AM, Eric

Re: Memcached set is too slow

2010-02-24 Thread me from
We use memcached php extension, (http://pecl.php.net/package/memcached) On Wed, Feb 24, 2010 at 12:02 PM, Juri Bracchi yak...@gmail.com wrote: the latest memcache php extension version is 2.2.5 http://pecl.php.net/package/memcache On Wed, 24 Feb 2010 05:09:36 +0300, me from wrote: No.

Re: Memcached set is too slow

2010-02-24 Thread Adam Lee
What kind of hardware and software configurations are you using on the client and server sides? We have servers doing like 5M/s in and 10M/s out without even breaking a sweat... On Wed, Feb 24, 2010 at 7:35 AM, me from chaostyz...@gmail.com wrote: We use memcached php extension,

Re: Memcached set is too slow

2010-02-24 Thread Marc Bollinger
And are you using persistent connections? There have been a handful of threads recently, discussing setting up persistent connections with PECL::memcached. - Marc On Wed, Feb 24, 2010 at 9:41 AM, Adam Lee a...@fotolog.biz wrote: What kind of hardware and software configurations are you using on

Re: Memcached set is too slow

2010-02-24 Thread me from
Adam we are on freebsd 7.2, as i said early we use PECL memcached 1.0.0 with libmemcached 0.35, the memcached version is 1.4.4. We use our framework this is an init method public static function instance() { if (self::$instance === NULL) { // Create a new instance

Memcached set is too slow

2010-02-23 Thread Chaosty
We have found that Memcahed::set stores items around 100-200kbs for 0.10-0.11 seconds, its too slow. Compression is turned off. Any suggestions? PHP5.3, libmemcached 0.35, memcached 1.0.0

Re: Memcached set is too slow

2010-02-23 Thread Eric Lambert
PHP5.3, libmemcached 0.35, memcached 1.0.0 Is this really the version of the memcached server you are using (1.0.0) If so, that is certainly out-of-date. Latest version is 1.4.*. Eric Chaosty wrote: We have found that Memcahed::set stores items around 100-200kbs for 0.10-0.11 seconds, its

Re: Memcached set is too slow

2010-02-23 Thread me from
No. Sorry for misunderstanding, its my bad. Its php extension (PECL) of version 1.0.0. Memcached is 1.4.4 On Wed, Feb 24, 2010 at 4:42 AM, Eric Lambert eric.d.lamb...@gmail.comwrote: PHP5.3, libmemcached 0.35, memcached 1.0.0 Is this really the version of the memcached server you are using