nvd0 lockup while compiling ports
    Gerhard Schmidt 
    estartu at ze.tum.de
       
    Wed Oct  4 12:03:16 UTC 2017
    
    
  
Hi,
I've got a new Workstation last week with the Main HD as M2 Card.
FreeBSD recognizes the card as nvd0
nvd0: <Samsung SSD 960 PRO 512GB> NVMe namespace
nvd0: 488386MB (1000215216 512 byte sectors)
When compiling some ports (in this example VirtualBox-ose) I
experiencing lockups on the Harddisk when many files are deleted.
here is the entries gstat reports
dT: 1.064s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
 25281    769      0      0    0.0      0      0    0.0  100.0| nvd0
 25279    769      0      0    0.0      0      0    0.0  100.0| nvd0p4
 25279    769      0      0    0.0      0      0    0.0  100.0| ufs/USR
here the right part of gstat -d -o
dT: 1.003s  w: 1.000s
    d/s   kBps   ms/d    o/s   ms/o   %busy Name
    770  24641  31965      0    0.0  100.1| nvd0
    770  24641  31965      0    0.0  100.1| nvd0p4
    770  24641  31965      0    0.0  100.1| ufs/USR
the numbers under L(q) go up to about 160000 and as long as theses
operations are not finisched, no outer file operation is possible on
this filesystem.
The number of ops/s and d/s is constant aproximatly 770.
Is there a way to speed up delete operations or limit the queue length?
Regards
   Estartu
    
    
More information about the freebsd-stable
mailing list