Nein, es zeigt nicht das Limit - nur die Nutzung.
>>> import resource >>> resource.setrlimit(resource.RLIMIT_NOFILE, (10000, 10000)) >>> resource.getrlimit(resource.RLIMIT_NOFILE) (10000, 10000)
Jetzt:
>>> for i in range(5000): ... f=open('/tmp/delme'+str(i),'w') ... fs.append(f)
Und:
laptop:/proc/20160$ cat status ... FDSize: 8192 ...
Der Wert wurde nicht geändert, nachdem das Limit geändert wurde, unmittelbar nachdem die Dateien erstellt wurden. Es bedeutet, dass es die tatsächliche Nutzung misst, nicht die Grenzen.