суммировать данные четвертого поля между шаблонами в unix

Команда синхронизации используется для копирования всего содержимого из кэша в память. кэширование ускоряет некоторые процессы, но объем памяти подкачки сокращается, что приводит к появлению ошибки «нет свободного места».

запустите команду синхронизации от имени пользователя root.

$ sync; echo 1 > /proc/sys/vm/drop_caches
$ sync; echo 2 > /proc/sys/vm/drop_caches
$ sync; echo 3 > /proc/sys/vm/drop_caches

После выполнения этих команд запустите команду $ free -g, чтобы проверить свободную, используемую и общую доступную память, кэш и пространство подкачки.

-1
22.09.2020, 19:03
1 ответ
$ awk '/dnet/{if (NR>1) print dnet, sum+0; dnet=$0; sum=0} {sum+=$4} END{print dnet, sum+0}' file
*dnet *1234 1.2  2.5
*dnet *234 0.2  1.2
1
18.03.2021, 23:03

Теги

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