[imp] New IMAP server, troubleshooting slow IMP performance

Simon Wilson simon at simonandkate.net
Tue Aug 1 13:11:21 UTC 2017


>> I just switched it to nosql to use the mongo nosql setup on the  
>> server that is used for Horde cache - and the email times have  
>> dropped to about 0.5s.
>>
>> Thanks Jan, that was the ticket. I think nosql is probably better  
>> performance anyway?
>
> Probably yes.
>
> -- 
> Jan Schneider

Since setting my IMAP cache to be nosql (mongo), every 5 or 6 hours  
mongo goes 100% CPU for 2 or 3 hours. The mongod log is a constant  
flow of messages, as follows below.

During this time, Imp seems to be slower again, like when IMAP caching  
was not working properly.

Then for some reason it will just stop. The log sequence shows the  
tail of it running flat out (triggering every 50 - 100ms), then  
stopping.

Any ideas?

Simon



2017-08-01T23:04:13.836+1000 I COMMAND  [conn100] query  
horde.horde_cache query: { cid: "e471c4112fbd3a7374d6deaa2192039e" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59189  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:463  
nreturned:1 reslen:605 locks:{ Global: { acquireCount: { r: 928 } },  
Database: { acquireCount: { r: 464 } }, Collection: { acquireCount: {  
r: 464 } } } 133ms
2017-08-01T23:04:13.943+1000 I COMMAND  [conn101] query  
horde.horde_cache query: { cid: "4c3e501b437e318e40097fe327d66ea6" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59180  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:464  
nreturned:1 reslen:322 locks:{ Global: { acquireCount: { r: 930 } },  
Database: { acquireCount: { r: 465 } }, Collection: { acquireCount: {  
r: 465 } } } 123ms
2017-08-01T23:04:14.024+1000 I COMMAND  [conn100] query  
horde.horde_cache query: { cid: "e471c4112fbd3a7374d6deaa2192039e" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59189  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:464  
nreturned:1 reslen:605 locks:{ Global: { acquireCount: { r: 930 } },  
Database: { acquireCount: { r: 465 } }, Collection: { acquireCount: {  
r: 465 } } } 173ms
2017-08-01T23:04:14.050+1000 I COMMAND  [conn73] query  
horde.horde_cache query: { cid: "0a6536c57d01c2ea148c511301648064" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59182  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:463  
nreturned:1 reslen:765 locks:{ Global: { acquireCount: { r: 928 } },  
Database: { acquireCount: { r: 464 } }, Collection: { acquireCount: {  
r: 464 } } } 160ms
2017-08-01T23:04:15.010+1000 I COMMAND  [conn73] query  
horde.horde_cache query: { cid: "7f626b12cffb4951d3f569c6d2f0d3cd" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59184  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:463  
nreturned:1 reslen:736 locks:{ Global: { acquireCount: { r: 928 } },  
Database: { acquireCount: { r: 464 } }, Collection: { acquireCount: {  
r: 464 } } } 101ms
2017-08-01T23:04:15.248+1000 I COMMAND  [conn101] query  
horde.horde_cache query: { cid: "f73608d48bef65a48f2a887a510b397b" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59183  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:463  
nreturned:1 reslen:701 locks:{ Global: { acquireCount: { r: 928 } },  
Database: { acquireCount: { r: 464 } }, Collection: { acquireCount: {  
r: 464 } } } 106ms
2017-08-01T23:04:30.409+1000 I NETWORK  [conn95] end connection  
127.0.0.1:47564 (26 connections now open)
2017-08-01T23:04:35.415+1000 I NETWORK  [conn49] end connection  
127.0.0.1:40664 (25 connections now open)
2017-08-01T23:04:37.417+1000 I NETWORK  [conn99] end connection  
127.0.0.1:56114 (24 connections now open)
2017-08-01T23:04:39.419+1000 I NETWORK  [conn64] end connection  
127.0.0.1:42526 (23 connections now open)
2017-08-01T23:04:43.423+1000 I NETWORK  [conn92] end connection  
127.0.0.1:47472 (22 connections now open)
2017-08-01T23:04:47.427+1000 I NETWORK  [conn78] end connection  
127.0.0.1:44930 (21 connections now open)
2017-08-01T23:04:51.432+1000 I NETWORK  [conn86] end connection  
127.0.0.1:45858 (20 connections now open)
2017-08-01T23:04:56.434+1000 I NETWORK  [conn83] end connection  
127.0.0.1:45694 (19 connections now open)
2017-08-01T23:05:08.004+1000 I COMMAND  [conn74] query  
horde.horde_cache query: { cid: "cae0be8ca4bcc7fe642c2498640c0af4" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59188  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:463  
nreturned:1 reslen:440 locks:{ Global: { acquireCount: { r: 928 } },  
Database: { acquireCount: { r: 464 } }, Collection: { acquireCount: {  
r: 464 } } } 106ms
2017-08-01T23:05:08.232+1000 I COMMAND  [conn91] query  
horde.horde_cache query: { cid: "7f626b12cffb4951d3f569c6d2f0d3cd" }  
planSummary: COLLSCAN ntoskip:0 keysExamined:0 docsExamined:59184  
cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:464  
nreturned:1 reslen:736 locks:{ Global: { acquireCount: { r: 930 } },  
Database: { acquireCount: { r: 465 } }, Collection: { acquireCount: {  
r: 465 } } } 102ms
2017-08-01T23:05:33.484+1000 I NETWORK  [conn97] end connection  
127.0.0.1:56032 (18 connections now open)

-- 
Simon Wilson
M: 0400 12 11 16



More information about the imp mailing list