я должен уменьшить/dev/shm размер?

Короткий ответ: используйте -n флаг для эха.

Немного лучший ответ: значение по умолчанию echo поведение состоит в том, чтобы распечатать каждый аргумент стандарту, сопровождаемый символом новой строки. Эти символы специальны в этом, Вы не видите их, так как они - основной способ представить выходное форматирование. Все виды существуют для вкладок, новых строк, возвратов, и т.д.

Это было бы чрезвычайно утомительно, если бы у нас не было простого способа сказать нашу оболочку, когда мы хотели вставить вещи как вкладки или новые строки. Для преодоления этого эхо определяет определенные завершенные символы, чтобы иметь особое значение. \n новая строка средств, и \t средства произвести символ табуляции [ссылка].

В следующем примере Вы видите это в действии. Я использовал tr который переводит символ от одного набора до другого. Вывод покажет a - везде то, что это нашло новую строку:

echo "Hello\nFriends" | tr "\n" "-"
Hello\nFriends-

Заметьте, что мы нашли новую строку в конце, так как он был автоматически добавлен echo. Теперь, мы можем использовать -e отключить то поведение. Уведомление там не является никаким тире в конце:

echo -en "Hello\nFriends" | tr "\n" "-"
Hello\nFriends

Если Вы хотите сделать echo произведите значение escape-последовательностей (как \n выше), использовать -e:

echo -e "Hello\nFriends"
Hello
Friends

2
11.06.2014, 02:17
2 ответа

"Размер" tmpfs (как /dev/shm) - это только максимальный объем памяти, который он может использовать. На самом деле он не использует эту память, если только не хранит что-то, чего в данном случае нет.

Короче говоря, ваш /dev/shm на самом деле не потребляет никакой памяти (ну, технически, он потребляет некоторый крошечный объем просто существующий).

Трудно давать рекомендации, не зная загруженности вашей машины и т.д., но, похоже, нет никаких причин менять настройки по умолчанию.

4
27.01.2020, 22:00

Вы можете перемонтировать /dev/shmс помощью

sudo mount -o remount,size=256M /run/secrets/kubernetes.io/serviceaccount
1
23.06.2021, 07:41

Теги

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