I'm getting constantly high numbers of page reclaims & involuntary
context switches for dovecot/auth.

page reclaims = minor faults = cpu switching back to system-mode, But
why is the auth process doing that so excessively? Same for the large
number of involuntary context switches...

Attached is my "dovecot -n" output.

Date: Sun, 07 Nov 2010 20:40:34 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            205.93  1.32    2.76    25280   0       0       0       0       
0       261     1425
ssl-params      288.71  0.40    0.48    468     0       0       8       0       
0       8       1
pop3            0.59    0.80    0.20    651     0       0       48      16      
0       12      13
managesieve     0.51    0.00    0.28    576     0       0       416     0       
0       13      7
imap            4677.82 0.19    0.89    1480    0       0       488     16      
0       23550   136
pop3-login      181.77  0.32    0.28    780     0       0       8       0       
0       46      9

Date: Sun, 07 Nov 2010 21:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            303.62  1.10    2.20    26208   0       0       0       0       
0       235     1362
ssl-params      301.12  0.00    0.12    467     0       0       8       0       
0       7       1
pop3            0.26    0.40    0.36    618     0       0       0       8       
0       5       18
managesieve     0.53    0.00    0.28    576     0       0       352     0       
0       13      7
imap            2856.91 0.12    0.46    655     0       0       0       0       
0       13465   105
pop3-login      228.84  0.76    0.24    779     0       0       0       0       
0       90      14

Date: Sun, 07 Nov 2010 22:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            243.12  0.99    4.56    23762   0       0       0       0       
0       222     1419
ssl-params      301.25  0.40    0.80    471     0       0       8       0       
0       6       4
pop3            0.43    0.40    0.80    623     0       0       0       8       
0       6       4
managesieve     0.43    0.00    0.20    577     0       0       536     0       
0       14      7
imap            3.63    0.16    0.36    669     1       0       856     0       
0       63      93
pop3-login      181.81  0.60    0.40    782     0       0       0       0       
0       52      53

Date: Sun, 07 Nov 2010 23:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            232.83  1.72    2.26    25613   0       0       0       0       
0       254     1175
ssl-params      149.63  0.00    0.16    469     0       0       40      0       
0       10      1
pop3            25.68   0.28    0.12    741     0       0       9696    16      
0       109     14
managesieve     0.25    0.40    0.28    576     0       0       8       0       
0       11      2
imap            0.32    0.00    0.16    625     0       0       0       0       
0       11      11
pop3-login      69.88   0.48    0.24    779     0       0       0       0       
0       27      6

Date: Mon, 08 Nov 2010 00:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
managesieve     0.29    0.00    0.36    576     0       0       8       0       
0       7       16
imap            0.58    0.80    0.36    637     0       0       0       0       
0       10      9

Date: Mon, 08 Nov 2010 01:00:01 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            421.98  1.32    1.66    24216   0       0       0       0       
0       267     723
ssl-params      538.47  0.00    0.16    470     0       0       8       0       
0       7       1
pop3            0.19    0.80    0.96    671     1       0       760     8       
0       22      221
managesieve     0.63    0.40    0.13    578     0       0       192     0       
0       9       11
managesieve-lo  18616.9 86.77   32.49   319768  1       0       168     0       
0       63448   48838
imap            42.28   0.00    0.52    676     0       0       0       0       
0       182     63
pop3-login      361.68  0.76    0.40    780     0       0       0       0       
0       52      2

Date: Mon, 08 Nov 2010 02:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            592.76  0.97    1.40    23640   8       0       8272    0       
0       307     321
ssl-params      676.93  0.00    0.24    468     0       0       136     0       
0       18      10
pop3            6.10    0.24    0.44    672     1       0       1688    8       
0       35      40
managesieve     0.71    0.12    0.14    572     5       0       1632    0       
0       17      38
managesieve-lo  1023.50 1.45    0.46    6066    1       0       184     0       
0       1104    317
imap            0.87    0.80    0.44    674     1       0       640     0       
0       18      25
pop3-login      361.79  0.72    0.32    780     0       0       112     0       
0       56      11

Date: Mon, 08 Nov 2010 03:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            600.71  0.96    1.18    22902   0       0       56      0       
0       235     212
ssl-params      242.66  0.00    0.16    471     0       0       136     0       
0       15      6
pop3            0.20    0.16    0.28    675     1       0       1312    8       
0       32      15
managesieve     0.46    0.00    0.36    580     1       0       480     0       
0       11      12
managesieve-lo  286.21  0.60    0.44    1048    1       0       184     0       
0       50      88
imap            0.34    0.80    0.28    675     0       0       0       0       
0       9       20
pop3-login      361.43  0.84    0.32    780     0       0       112     0       
0       55      13

Date: Mon, 08 Nov 2010 04:00:01 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            587.34  0.90    1.52    22075   14      0       14288   0       
0       443     375
ssl-params      275.27  0.00    0.12    469     0       0       136     0       
0       14      15
pop3            23.90   0.37    0.80    2906    5       0       36856   24      
0       3885    136
managesieve     0.45    0.12    0.16    577     1       0       472     0       
0       10      20
managesieve-lo  357.38  0.14    0.52    1271    1       0       184     0       
0       100     28
imap            0.42    0.00    0.40    671     0       0       0       0       
0       9       56
pop3-login      363.16  0.12    0.64    782     0       0       112     0       
0       263     23

Date: Mon, 08 Nov 2010 05:00:01 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            1005.53 0.91    1.60    21583   0       0       0       0       
0       238     92
ssl-params      172.31  0.40    0.80    469     0       0       0       0       
0       6       3
pop3            0.11    0.16    0.28    667     0       0       0       8       
0       11      18
managesieve     0.42    0.80    0.20    577     0       0       520     0       
0       13      4
managesieve-lo  84.84   0.80    0.52    1049    0       0       0       0       
0       45      11
imap            0.51    0.12    0.76    664     0       0       0       0       
0       10      11
pop3-login      361.78  0.64    0.28    773     0       0       0       0       
0       13      2

Date: Mon, 08 Nov 2010 06:00:01 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            467.35  0.16    0.17    797     0       0       0       0       
0       8       9
ssl-params      273.33  0.00    0.16    470     0       0       0       0       
0       5       3
pop3            0.14    0.12    0.36    667     0       0       0       8       
0       14      1
managesieve     0.20    0.00    0.28    576     0       0       0       0       
0       10      1
managesieve-lo  640.83  0.13    0.44    1272    0       0       0       0       
0       87      17
imap            0.33    0.40    0.32    665     0       0       0       0       
0       10      47
pop3-login      362.87  0.60    0.24    774     0       0       0       0       
0       13      3

Date: Mon, 08 Nov 2010 07:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            468.95  0.96    1.34    21628   0       0       0       0       
0       243     218
ssl-params      83.87   0.00    0.12    469     0       0       0       0       
0       7       1
pop3            0.11    0.16    0.24    667     0       0       0       8       
0       11      6
managesieve     0.83    0.00    0.88    577     0       0       536     0       
0       9       12
managesieve-lo  231.47  0.18    0.96    1381    0       0       0       0       
0       106     17
imap            0.71    0.12    0.80    665     0       0       0       0       
0       10      47
pop3-login      292.13  0.56    0.28    779     0       0       0       0       
0       46      7

Date: Mon, 08 Nov 2010 08:00:02 +0100

type            real    user    sys     reclaim faults  swaps   bin     bout    
signals volcs   involcs
auth            452.63  0.83    1.44    20188   0       0       16      0       
0       286     121
ssl-params      289.68  0.00    0.80    470     0       0       136     0       
0       14      6
pop3            1.37    0.80    0.17    681     1       0       1936    16      
0       55      28
managesieve     0.24    0.40    0.20    580     0       0       256     0       
0       14      5
managesieve-lo  1952.41 4.93    1.58    18647   0       0       8       0       
0       3673    1339
imap            0.17    0.40    0.19    665     0       0       0       0       
0       6       48
pop3-login      96.75   0.60    0.28    777     0       0       112     0       
0       41      14

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebra...@charite.de | http://www.charite.de
            
# 1.2.15: /usr/local/etc/dovecot.conf
# OS: Linux 2.6.32-23-generic-pae i686 Debian squeeze/sid 
protocols: imap imaps pop3s managesieve
listen(default): *
listen(imap): *
listen(pop3): *
listen(managesieve): *:4190
ssl_ca_file: /etc/ssl/certs/ca-certificates.crt
ssl_cert_file: /etc/ssl/certs/cert-188235905-postamt.charite.de-g02.pem
ssl_key_file: /etc/ssl/private/postamt.key
disable_plaintext_auth: no
version_ignore: yes
login_dir: /usr/local/var/run/dovecot/login
login_executable(default): /usr/local/libexec/dovecot/imap-login -D
login_executable(imap): /usr/local/libexec/dovecot/imap-login -D
login_executable(pop3): /usr/local/libexec/dovecot/pop3-login -D
login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login
login_process_per_connection: no
login_processes_count: 4
login_max_processes_count: 64
max_mail_processes: 2048
mail_max_userip_connections: 1024
verbose_proctitle: yes
mail_location: maildir:~/Maildir
fsync_disable(default): yes
fsync_disable(imap): yes
fsync_disable(pop3): yes
fsync_disable(managesieve): no
maildir_copy_preserve_filename: yes
maildir_very_dirty_syncs: yes
mail_drop_priv_before_exec: yes
mail_executable(default): /usr/local/libexec/dovecot/imap
mail_executable(imap): /usr/local/libexec/dovecot/imap
mail_executable(pop3): /usr/local/libexec/dovecot/pop3
mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve
mail_plugins(default): quota imap_quota trash mail_log fts fts_squat zlib 
autocreate
mail_plugins(imap): quota imap_quota trash mail_log fts fts_squat zlib 
autocreate
mail_plugins(pop3): quota mail_log
mail_plugins(managesieve): 
mail_plugin_dir(default): /usr/local/lib/dovecot/imap
mail_plugin_dir(imap): /usr/local/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3
mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve
mail_log_max_lines_per_sec: 0
imap_client_workarounds(default): outlook-idle netscape-eoh
imap_client_workarounds(imap): outlook-idle netscape-eoh
imap_client_workarounds(pop3): 
imap_client_workarounds(managesieve): 
pop3_lock_session(default): no
pop3_lock_session(imap): no
pop3_lock_session(pop3): yes
pop3_lock_session(managesieve): no
pop3_uidl_format(default): %08Xu%08Xv
pop3_uidl_format(imap): %08Xu%08Xv
pop3_uidl_format(pop3): %v-%u
pop3_uidl_format(managesieve): %08Xu%08Xv
pop3_client_workarounds(default): 
pop3_client_workarounds(imap): 
pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
pop3_client_workarounds(managesieve): 
namespace:
  type: private
  separator: .
  prefix: INBOX.
  inbox: yes
  list: yes
  subscriptions: yes
lda:
  fsync_disable: yes
  postmaster_address: postmas...@charite.de
  mail_plugins: sieve quota trash mail_log fts fts_squat
  quota_full_tempfail: yes
  syslog_facility: local4
auth default:
  mechanisms: plain login
  cache_size: 2048
  master_user_separator: *
  debug: yes
  debug_passwords: yes
  passdb:
    driver: passwd-file
    args: /usr/local/etc/dovecot.masterusers
    pass: yes
    master: yes
  passdb:
    driver: shadow
  passdb:
    driver: pam
    args: cache_key=%u dovecot
  userdb:
    driver: passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
plugin:
  fts: squat
  quota: maildir
  quota_rule: Trash:storage=2048M
  quota_warning: storage=99%% /usr/local/scripts/quota-warning 99
  quota_warning2: storage=95%% /usr/local/scripts/quota-warning 95
  quota_warning3: storage=90%% /usr/local/scripts/quota-warning 90
  quota_warning4: storage=85%% /usr/local/scripts/quota-warning 85
  trash: /usr/local/etc/dovecot-trash.conf
  autocreate: Trash
  autocreate2: spam
  autocreate3: Sent
  autocreate4: Drafts
  autosubscribe: Trash
  autosubscribe2: spam
  autosubscribe3: Sent
  autosubscribe4: Drafts
  sieve: ~/.dovecot.sieve
  sieve_dir: ~/sieve

Reply via email to