Hello

My config is:

root@catalogue:/>cat /etc/SuSE-release
SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
PATCHLEVEL = 4

root@catalogue:/>cat /etc/novell-release
Novell Open Enterprise Server Linux (i586)
VERSION = 9
PATCHLEVEL = 12/16/2005 OES SP2

root@catalogue:/>rcndsd status
....
....
Binary Version: 10554.65
Root Most Entry Depth: 0
Product Version: eDirectory for Linux v8.7.3.10 [DS]

The problem is high utilization. How to find the root of the problem?

root@catalogue:/>ps -C ndsd -L -o pid,tid,nlwp,pcpu,pmem,vsz,stat | sort
-k4 -n | tail -5
11161 9030 102 12.4 28.8 1591188 Sl
11161 28950 102 13.7 28.8 1591188 Sl
11161 22097 102 24.2 28.8 1591188 Sl
11161 8780 102 25.2 28.8 1591188 Sl
11161 25883 102 34.9 28.8 1591188 Sl

root@catalogue:/>gstack `pgrep ndsd` | grep -i -A30 25883
Thread 11 (Thread 1384135600 (LWP 25883)):
#0 0x46e30949 in NBValueH::nextPresent ()
#1 0x46deb507 in ComputeRightsFromACLsByBruteForce ()
#2 0x46dec398 in GetEffectivePrivilegesList ()
#3 0x46dec497 in GetEffectivePrivileges ()
#4 0x46dee1eb in ClientRights () from /usr/lib/nds-modules/libnds.so.1
#5 0x46d06e83 in DSAListPartitions () from
/usr/lib/nds-modules/libnds.so.1
#6 0x46cd9a81 in DSDummyVerbRedirector ()
#7 0x46cda1fb in DSACommonRequest () from
/usr/lib/nds-modules/libnds.so.1
#8 0x46cda6e4 in DSAShortCutRequest () from
/usr/lib/nds-modules/libnds.so.1
#9 0x46c7fa15 in DCFragRequest () from
/usr/lib/nds-modules/libnds.so.1
#10 0x46c7ffd6 in DCRequest () from /usr/lib/nds-modules/libnds.so.1
#11 0x46c77957 in DCListPartitionsToCB () from
/usr/lib/nds-modules/libnds.so.1
#12 0x40127bc9 in DDCListPartitionsToCB ()
#13 0x4c06a498 in GetServerPartitionList ()
#14 0x4c065256 in PSEventHandler:opulateSubPartitionList ()
#15 0x4c0650cc in PSEventHandler::entryIsInSubPartition ()
#16 0x4c064ffe in PSEventHandler::entryIsInSearchScope ()
#17 0x4c064b06 in PSEventHandler:rocessEvents ()
#18 0x4c0281fa in DoSearch () from /usr/lib//nds-modules/libnldap.so
#19 0x4c011b94 in OperationThread () from
/usr/lib//nds-modules/libnldap.so
#20 0x4c00b744 in TPSetAvailableWorkInfo ()
#21 0x080574aa in PoolWorker ()
#22 0x401afcf7 in start_thread () from /lib/tls/libpthread.so.0
#23 0x402a161e in clone () from /lib/tls/libc.so.6
#24 0x52803bb0 in ?? ()

root@catalogue:/>gstack `pgrep ndsd` | grep -i -A30 22097
Thread 21 (Thread 1707146160 (LWP 22097)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x401b1d06 in pthread_cond_wait@@GLIBC_2.3.2 ()
#2 0x401b234e in pthread_cond_wait@GLIBC_2.0 () from
/lib/tls/libpthread.so.0
#3 0x08057577 in PoolWorker ()
#4 0x401afcf7 in start_thread () from /lib/tls/libpthread.so.0
#5 0x402a161e in clone () from /lib/tls/libc.so.6
#6 0x65c0fbb0 in ?? ()


root@catalogue:/>gstack `pgrep ndsd` | grep -i -A30 8780
Thread 32 (Thread 1921018800 (LWP 8780)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x401b1d06 in pthread_cond_wait@@GLIBC_2.3.2 ()
#2 0x401b234e in pthread_cond_wait@GLIBC_2.0 () from
/lib/tls/libpthread.so.0
#3 0x08057577 in PoolWorker ()
#4 0x401afcf7 in start_thread () from /lib/tls/libpthread.so.0
#5 0x402a161e in clone () from /lib/tls/libc.so.6
#6 0x72806bb0 in ?? ()

root@catalogue:/>gstack `pgrep ndsd` | grep -i -A30 28950
Thread 35 (Thread 1858137008 (LWP 28950)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x401b4dd6 in strcpy () from /lib/tls/libpthread.so.0
#2 0x46e9df10 in strcpy () from /usr/lib/nds-modules/libnds.so.1
#3 0x6ec0e1a0 in ?? ()
#4 0x00000000 in ?? ()

root@catalogue:/>gstack `pgrep ndsd` | grep -i -A30 9030
Thread 30 (Thread 1744931760 (LWP 9030)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x401b1d06 in pthread_cond_wait@@GLIBC_2.3.2 ()
#2 0x401b234e in pthread_cond_wait@GLIBC_2.0 () from
/lib/tls/libpthread.so.0
#3 0x08057577 in PoolWorker ()
#4 0x401afcf7 in start_thread () from /lib/tls/libpthread.so.0
#5 0x402a161e in clone () from /lib/tls/libc.so.6
#6 0x68018bb0 in ?? ()

What else could I provide to help identify the problem?


--
last345
------------------------------------------------------------------------
last345's Profile: https://forums.netiq.com/member.php?userid=1244
View this thread: https://forums.netiq.com/showthread.php?t=47607