неправильное поведение сервера Linux

Если вы знаете точный диапазон, вы можете переименовать файлы следующим образом:

for i in {10..99}; do mv "name ($i).ext" "name_$i.ext"; done

Или, если вы хотите быть педантичным в отношении POSIX -:

for i in `seq 10 99`; do mv "name ($i).ext" "name_$i.ext"; done
-1
03.12.2020, 22:56
1 ответ

Ваш сервер работает правильно. Вы ошибаетесь в том, как интерпретировать вывод free. См.https://serverfault.com/questions/85470/meaning-of-the-buffers-cache-line-in-the-output-of-free:«буферы» и «кеширование» обозначают память, «используемую», но кэш можно сразу удалить. Вот почему «буферы» и «кеширование» учитываются в отношении объема памяти, фактически доступного для использования приложениями.

http://thoughtsbyclayg.blogspot.com/2008/09/display-free-memory-on-linux-ubuntu.htmlговорит

When thinking about 'how much memory is really free', I want to calculate:
'free' + ('buffers' + 'cached')

В вашем примере имеется 54 ГБ памяти, готовой для использования приложениями.

4
18.03.2021, 22:45

Теги

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