NFS performance issue (getattr)

Volt 11 kpacket/sec getattr a hálózaton, mondjuk 100%. Diskio nem történt, de mégis jelentős volt a lassulás.

Szóval, a kliens minden opennél elküld egy getattr requestet a szervernek.
Noatime esetében is. Minden más cache kivállóan működik, szinte semmiféle más forgalom nincs (ez egy nfsroot). Képzeld el, hogy /bin/true, és ez 4 geattr. (még a /etc/ld.so.cache -re is)

Szóval, ha cto, akkor kimegy egy getattr, ha nocto akkor nem feltétlen. Ez annyira nem volt kihangsúlyozva a doksiban, beleértve a google-t is.

íme, a jelenlegi kliens boot paraméter:
nfsroot=192.168.1.253:/h/srv/nfs/cn38,nocto,hard,timeo=70,acregmin=3600,acregmax=7200,acdirmin=3600,acdirmax=7200,nolock

Hozzászólások

Nem létező állományok keresése [ENOENT (No such file or directory)] tud ilyet nagyon szépen csinálni, ráadásul a lookupcache mode-dal sem tudod kivédeni, ha folyamatosan olyan dolgokat keresnek amik nem léteznek és nem kérdezik meg többször egymásután ...