у нас в кластере более 800 машин rhel - версия 7.2
поскольку lsof | wc -l
занимает слишком много времени (иногда 3-4 минуты), чтобы получить текущие открытые файлы
мы хотим знать, есть ли другой подход, который может дать общее количество текущих открытых файлов за короткое время
примечание - в нашем случае у нас 835 машин linux, поэтому использовать будет очень плохо lsof | wc -
л на всех машинах , по нашим расчетам это займет 40 ~ часов
Так как root
:
find /proc/[1-9]*/fd/ -mindepth 1 -printf . 2>/dev/null | wc -c