Нет, это не показывает предел - только использование.
>>> import resource >>> resource.setrlimit(resource.RLIMIT_NOFILE, (10000, 10000)) >>> resource.getrlimit(resource.RLIMIT_NOFILE) (10000, 10000)
Сейчас:
>>> for i in range(5000): ... f=open('/tmp/delme'+str(i),'w') ... fs.append(f)
А также:
laptop:/proc/20160$ cat status ... FDSize: 8192 ...
Значение не изменилось после изменения лимита, только после создания файлов. Это означает, что он измеряет фактическое использование, а не пределы.