Будет ли ядро ​​хранить весь файл, в который какой-то процесс записывает

В системе GNU

(export LC_ALL=C
  find /grid/sdh/hadoop/yarn/local/usercache/hdfs/appcache -print0 |
    tr '\n\0' '\0\n' |
    sed 's|/[^/]*$||' |
    sort |
    uniq -c |
    sort -rn |
    head |
    tr '\z' '\n')

Будет перечислено 10 каталогов с наибольшим количеством записей.

Если в каталогах так много файлов, что даже их перечисление было бы слишком дорого, вы можете попытаться угадать, что это за файлы, не вводя их, глядя на их размер.

 find /grid/sdh/hadoop/yarn/local/usercache/hdfs/appcache -type d \
   -size +10000000c -print -prune

Будет перечислять каталоги размером более 10 МБ и не входить в них.

1
14.10.2020, 04:55
0 ответов

Теги

Похожие вопросы