!!! Overview
Heavy-weight processes" ([HWP]s) have a significant amount of overhead when switching because all the tables have to be flushed from the processor for each task switch.
! Linux implements threads as LWPs
The only way to achieve shared information between HWPs is through pipes and "shared memory
Threads are "light weight processes" (LWPs).
The idea is a process has five fundamental parts:
* code ("text")
* data (VM)
* stack
* file I/O
* signal tables
! In Linux threads are pseudo processes.
So you see multiples [NDSD]’s running on the same machine.
{{{
ps -aef |grep ndsd
}}}
This will show you the parent processes, thread manager and the threads started by [NDSD].
!! max-
ndsconfig get | grep max-threads
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]