I am trying to understand 'D' state correctly.
In my case, the following process went to 'D' state:
make -f freac/CMakeFiles/freac_objs.dir/build.make freac/CMakeFiles/freac_objs.dir/build
It is using NFS share.
Also the load keep on increasing. load_avg is now at 1600(40 CPUs). I think 40 is accepatable limit for 40 processors.
Ok leaving that, three things I want to know:
- Why does the load increase when a process is in
'D'state? - Why does a process go to
'D'state if access to a NFS share is troublesome, instead of the process completely getting killed? - What could cause sudden issue in accessing NFS share (Could it be due to network in most cases?)
Thanks!