Login  Register

Re: High load average in test server

Posted by ErmanArslansOracleBlog on Oct 01, 2021; 6:53am
URL: http://erman-arslan-s-oracle-forum.124.s1.nabble.com/High-load-average-in-test-server-tp10311p10312.html

D state is a special sleep mode..
In D state , the code can not be interrupted..
When the process in D state, actually It seems blocked from our perspective, but actually nothing is blocked inside the kernel.
For example, when a process issues an I/O operation , the kernel is triggered to run the relevant system call..
This code goes from filename to filesystem, from filesystem to block device and device driver, and then device driver sends the command to the hardware to fetch a block on disk.
The process, on the other hand ; is put in sleeping state (D). When the data is fetched, the process is put in runnable state again. After this point, the process will run(continue its work) when the scheduler allow it to.
D state processes,  can not be killed with kill signals..

See -> https://ermanarslan.blogspot.com/2013/08/linux-d-state-processes.html

So probably, you have an I/O problem.. Check I/O subsystem. (including NFS)