[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Performance Problems



Am I doing something wrong? 
I loaded all 370K users into this database. (tuning the cache size to
actual memory size helps) (it only took 10 hours this time.) and i stopped
it after it was done to turn off the dbnosync option.

I restarted it and a little over a half an hour after I restarted it. I'm
getting 34 slapd processes.

[root@cc-pubafs-14 etc]# uptime
 10:58am  up 7 days, 23:57,  4 users,  load average: 10.00, 10.03, 9.59
[root@cc-pubafs-14 etc]# free
             total       used       free     shared    buffers     cached
Mem:        255656     252172       3484          0       1324      14632
-/+ buffers/cache:     236216      19440
Swap:      3051056     319460    2731596

The swap that is being used keeps growing very slowly. 

Was I supposed to run db-archive so the database wouldnt be 2x checking
all 2.4G of logs??

I ran an strace on some of these processes. 

im getting a lot of:
sched_yield()                           = 0
sched_yield()                           = 0

sched_yield()                           = 0
time(NULL)                              = 1037117416
sched_yield()                           = 0
time(NULL)                              = 1037117416
(with an occasional pread on some of them.)
like:
pread(7, "\353\0\0\0\335\355\235\0\1\0\0\0\0\0\0\0\0\0\0\0\37\0\24"...,
16384, 16384) = 16384

I also caught a few of these interlaced there as well:

time(NULL)                              = 1037117685
kill(16324, SIGRTMIN)                   = 0
sched_yield()                           = 0

More processes revealed actually this is good:
[root@cc-pubafs-14 root]# strace -p16320
getppid()                               = 16317
poll([{fd=10, events=POLLIN}], 1, 2000) = 0
getppid()                               = 16317
poll([{fd=10, events=POLLIN}], 1, 2000) = 0

[root@cc-pubafs-14 root]# strace -p16317
--- SIGSTOP (Stopped (signal)) ---



On Mon, 11 Nov 2002, Sean O'Malley wrote:

> The tuning makes it a lot faster but it is a ram hungry database.  370k
> users from a password file used a bit over 1 gig of ram.  It wasnt indexed
> right and this box only has 256M of real ram, but it took 26 seconds to
> finger a user after i loaded it. 
> 
> Im worried about what RL performance is going to be like.. and if I
> shouldnt be changing backends.. 
> 
> 
> 
> 
> 
> On Mon, 11 Nov 2002, John Morrissey wrote:
> 
> > On Mon, Nov 11, 2002 at 05:01:18PM -0800, Howard Chu wrote:
> > % YES. The back-bdb "dbnosync" option is exactly the same as the BDB
> > % DB_TXN_NOSYNC option.
> > 
> > You're right, sorry. Must've confused it with something else.
> > 
> > john
> > 
>