Hello,
i sync with imapsync from an archiopteryx-server to an dovecot-server, for
testing until now.
The dovecot is inside an VM. storage for mail is on an nfs-share, indexes
are local.
What i now see, is, on large folder( 58000 messages and more) the load
on the imap-process
is very high, and slowdown the transferprocess.
Is there something, I can do. Whats cause the high load ind the
imap-process.
Here are the configuration, and below, a partial strace
# 1.2.4: /opt/dovecot/etc/dovecot.conf
# OS: Linux 2.6.18-128.1.14.el5 i686 CentOS release 5.3 (Final) nfs
base_dir: /var/run/dovecot/
ssl_cert_file: /opt/dovecot/etc/ssl/certs/dovecot.pem
ssl_key_file: /opt/dovecot/etc/ssl/private/dovecot.pem
login_dir: /var/run/dovecot/login
login_executable: /opt/dovecot/libexec/dovecot/imap-login
mail_max_userip_connections: 50
mail_location: maildir:/mnt/mail/%u/Maildir:INDEX=/var/spool/indexes/%u
mailbox_idle_check_interval: 5
fsync_disable: yes
mail_nfs_storage: yes
lda:
postmaster_address: postmaster at ghostdive.org
hostname: mail.ghostdive.org
mail_plugins: sieve
mail_plugin_dir: /opt/dovecot/lib/dovecot/lda
sendmail_path: /opt/postfix26/sbin/sendmail
auth default:
verbose: yes
debug: yes
debug_passwords: yes
passdb:
driver: sql
args: /opt/dovecot/etc/dovecot-sql.conf
userdb:
driver: passwd
userdb:
driver: sql
args: /opt/dovecot/etc/dovecot-sql.conf
socket:
type: listen
master:
path: /var/run/dovecot/auth-master
mode: 384
user: mailaccess
group: mailaccess
------------------------------
strace output
close(7) = 0
munmap(0xb7255000, 2101248) = 0
munmap(0xb7c73000, 1052672) = 0
munmap(0xb7d74000, 528384) = 0
brk(0x84c1000) = 0x84c1000
time(NULL) = 1252311837
stat64("/mnt/mail/mail/ingoiwt/.wx-dev/cur", {st_mode=S_IFDIR|0700,
st_size=3526656, ...}) = 0
pwrite64(8,
"\0\0\0\0@\0\0\20\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\1\0\0\0\200\200\200\214"...,
92, 32720) = 92
pwrite64(8, "\200\200\200\207", 4, 32720) = 4
fstat64(8, {st_mode=S_IFREG|0600, st_size=32812, ...}) = 0
pread64(8,
"\200\200\200\207@\0\0\20\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\1\0\0\0\200\200\200\214"...,
1024, 32720) = 92
pread64(8, "", 1024, 32812) = 0
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index",
{st_mode=S_IFREG|0600, st_size=451180, ...}) = 0
fcntl64(9, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb084c8) = 0
pread64(9,
"\7\2x\0\320\0\0\0\f\0\0\0\1\0\0\0\22o\240J\0\0\0\0k\201\237J\316\222\0\0"...,
120, 0) = 120
pwrite64(9,
"$\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0maildir\0\35\303\244J\22o\240J"...,
88,
120) = 88
pwrite64(9,
"\316\222\0\0\10\0\0\0H\2064\0\317\222\0\0\10\0\0\0\234\2064\0\320\222\0\0\10\0\0\0"...,
1032, 451180) = 1032
pwrite64(9,
"\7\2x\0\320\0\0\0\f\0\0\0\1\0\0\0\22o\240J\0\0\0\0k\201\237J$\223\0\0"...,
120, 0) = 120
fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08518) = 0
fstat64(8, {st_mode=S_IFREG|0600, st_size=32812, ...}) = 0
umask(066) = 077
time(NULL) = 1252311837
lstat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log.newlock",
0xbfb081c0) = -1 ENOENT (No such file or directory)
open("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log.newlock",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = 7
fstat64(7, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
umask(077) = 066
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=32812, ...}) = 0
write(7,
"\1\2(\0\22o\240J\226\1\0\0\225\1\0\0,\200\0\0\26\303\244J\0\0\0\0\0\0\0\0"...,
40) = 40
fstat64(7, {st_mode=S_IFREG|0600, st_size=40, ...}) = 0
alarm(180) = 0
fcntl64(7, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08388) = 0
alarm(0) = 180
unlink("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log.2") = 0
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=32812, ...}) = 0
link("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
"/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log.2") = 0
rename("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log.newlock",
"/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log") = 0
fcntl64(8, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08498) = 0
fcntl64(7, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08658) = 0
alarm(180) = 0
fcntl64(7, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb085b8) = 0
alarm(0) = 180
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=40, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0600, st_size=40, ...}) = 0
pread64(7, "", 1024, 40) = 0
fstat64(8, {st_mode=S_IFREG|0600, st_size=32812, ...}) = 0
time(NULL) = 1252311837
stat64("/mnt/mail/mail/ingoiwt/.wx-dev/cur", {st_mode=S_IFDIR|0700,
st_size=3526656, ...}) = 0
rename("/mnt/mail/mail/ingoiwt/.wx-dev/tmp/1252311830.M363574P30566.devel5.ghostdive.org",
"/mnt/mail/mail/ingoiwt/.wx-dev/cur/12523
11830.M363574P30566.devel5.ghostdive.org,W=5448:2,S") = 0
brk(0x8501000) = 0x8501000
_llseek(12, 0, [2365285], SEEK_END) = 0
_llseek(12, 0, [2365285], SEEK_CUR) = 0
fstat64(12, {st_mode=S_IFREG|0600, st_size=2365285, ...}) = 0
write(12, "37668 :1252311830.M363574P30566."..., 64) = 64
fstat64(12, {st_mode=S_IFREG|0600, st_size=2365349, ...}) = 0
pwrite64(7,
"\0\0\0\0@\0\0\20\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\1\0\0\0\200\200\200\214"...,
92, 40) = 92
pwrite64(7, "\200\200\200\207", 4, 40) = 4
fstat64(7, {st_mode=S_IFREG|0600, st_size=132, ...}) = 0
pread64(7,
"\200\200\200\207@\0\0\20\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\1\0\0\0\200\200\200\214"...,
1024, 40) = 92
pread64(7, "", 1024, 132) = 0
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index",
{st_mode=S_IFREG|0600, st_size=452212, ...}) = 0
umask(0) = 077
open("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.tmp",
O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 10
umask(077) = 0
fstat64(10, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
write(10,
"\7\2x\0\320\0\0\0\f\0\0\0\1\0\0\0\22o\240J\0\0\0\0k\201\237J$\223\0\0"...,
208) = 208
write(10,
"\1\0\0\0\10\0\0\0,\366\7\0\2\0\0\0\10\0\0\0<\366\7\0\3\0\0\0\10\0\0\0"...,
452004) = 452004
close(10) = 0
rename("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.tmp",
"/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index") = 0
fcntl64(7, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08728) = 0
alarm(10) = 0
fcntl64(6, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08668) = 0
alarm(0) = 10
fstat64(6, {st_mode=S_IFREG|0600, st_size=3794944, ...}) = 0
pwrite64(6,
"\0\0\0\0\\\0\0\0\f\0\0\0D\0\0\0,\0\0\0\0\0\0\0Message-"...,
92, 3449984) = 92
pwrite64(6,
"\1\10\0\0\22o\240J{\266\240J\252\30\0\0\0\0\0\0\334\2444\0\0\0\0\0\200\200\200\210",
32, 0) = 32
fcntl64(6, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb086e8) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) =
0
alarm(180) = 0
fcntl64(7, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb085f8) = 0
alarm(0) = 180
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=132, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0600, st_size=132, ...}) = 0
pwrite64(7,
"\0\0\0\0@\0\0\20\1\0\0\0{\266\240J\0\0\0\0\4\0\4\0\1\0\0\0\200\200\200\204"...,
104, 132) = 104
pwrite64(7, "\200\200\200\207", 4, 132) = 4
fcntl64(7, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0},
0xbfb08668) = 0
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=236, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0600, st_size=236, ...}) = 0
pread64(7,
"\200\200\200\207@\0\0\20\1\0\0\0{\266\240J\0\0\0\0\4\0\4\0\1\0\0\0\200\200\200\204"...,
1024, 132) = 104
pread64(7, "", 1024, 236) = 0
lstat64("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist.lock",
{st_mode=S_IFREG|0600, st_size=26, ...}) = 0
unlink("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist.lock") = 0
epoll_ctl(5, EPOLL_CTL_DEL, 0, {0, {u32=136644264, u64=136644264}}) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 0, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP,
{u32=136644264, u64=136644264}}) = 0
stat64("/mnt/mail/mail/ingoiwt/.wx-dev/new", {st_mode=S_IFDIR|0700,
st_size=4096, ...}) = 0
stat64("/mnt/mail/mail/ingoiwt/.wx-dev/cur", {st_mode=S_IFDIR|0700,
st_size=3526656, ...}) = 0
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=236, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0600, st_size=236, ...}) = 0
time(NULL) = 1252311837
umask(0177) = 077
time(NULL) = 1252311837
lstat64("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist.lock",
0xbfb08530) = -1 ENOENT (No such file or directory)
open("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist.lock",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = 10
write(10, "30566:devel5.ghostdive.org", 26) = 26
fstat64(10, {st_mode=S_IFREG|0600, st_size=26, ...}) = 0
close(10) = 0
lstat64("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist.lock",
{st_mode=S_IFREG|0600, st_size=26, ...}) = 0
umask(077) = 0177
stat64("/mnt/mail/mail/ingoiwt/.wx-dev", {st_mode=S_IFDIR|0700,
st_size=4096, ...}) = 0
chown32("/mnt/mail/mail/ingoiwt/.wx-dev", 20000, -1) = 0
open("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist",
O_RDONLY|O_LARGEFILE) = 10
close(10) = 0
stat64("/mnt/mail/mail/ingoiwt/.wx-dev/dovecot-uidlist",
{st_mode=S_IFREG|0600, st_size=2365349, ...}) = 0
fstat64(12, {st_mode=S_IFREG|0600, st_size=2365349, ...}) = 0
alarm(180) = 0
fcntl64(7, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0},
0xbfb085d8) = 0
alarm(0) = 180
stat64("/var/spool/indexes/ingoiwt/.wx-dev/dovecot.index.log",
{st_mode=S_IFREG|0600, st_size=236, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0600, st_size=236, ...}) = 0
open("/mnt/mail/mail/ingoiwt/.wx-dev/new",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 10
fstat64(10, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
fstat64(10, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
time(NULL) = 1252311837
getdents64(10, /* 2 entries */, 4096) = 48
getdents64(10, /* 0 entries */, 4096) = 0
close(10) = 0
open("/mnt/mail/mail/ingoiwt/.wx-dev/cur",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 10
fstat64(10, {st_mode=S_IFDIR|0700, st_size=3526656, ...}) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
fstat64(10, {st_mode=S_IFDIR|0700, st_size=3526656, ...}) = 0
time(NULL) = 1252311837
getdents64(10, /* 52 entries */, 4096) = 4048
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
brk(0x8541000) = 0x8541000
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4072
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7d74000
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4072
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4072
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
time(NULL) = 1252311840
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4072
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4080
getdents64(10, /* 51 entries */, 4096) = 4072
getdents64(10, /* 51 entries */, 4096) = 4080