GOOGLE ADS

вторник, 12 апреля 2022 г.

Как отобразить /proc/meminfo в мегабайтах?

Я хочу поблагодарить вас за помощь в моей связанной с этим проблеме. Я знаю, что если я сделаю кошку /proc/meminfo, она будет отображаться только в килобайтах. Как я могу отображать в МБ? Я действительно хочу использовать catили awkдля этого, пожалуйста.


Решение проблемы

Это преобразует любые kBстроки в MB:

awk '$3=="kB"{$2=$2/1024;$3="MB"} 1' /proc/meminfo | column -t

Эта версия конвертирует в гигабайты:

awk '$3=="kB"{$2=$2/1024^2;$3="GB";} 1' /proc/meminfo | column -t

Для полноты это будет преобразовано в МБ или ГБ в зависимости от ситуации:

awk '$3=="kB"{if ($2>1024^2){$2=$2/1024^2;$3="GB";} else if ($2>1024){$2=$2/1024;$3="MB";}} 1' /proc/meminfo | column -t

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...