Как заставить команду ps показать память в mb вместо kb?

Команда Linux ps показывает разные способы использования памяти, такие как rss, размер по умолчанию kb. Есть ли способ показать в mb или gb, как ls -s --human-readable ?

One Solution collect form web for “Как заставить команду ps показать память в mb вместо kb?”

AFAIK вы не можете архивировать его просто командой ps с параметрами. Однако вы можете использовать некоторые текстовые процессоры, такие как awk, и сделать так, чтобы сделать то, что вы хотите: ps afu | awk 'NR>1 {$5=int($5/1024)"M";}{ print;}' ps afu | awk 'NR>1 {$5=int($5/1024)"M";}{ print;}'

Это принимает результат от ps, а затем для каждой строки, кроме первой, он заменяет пятый столбец, который обычно находится в kB, к MB, добавляющему M суффикс.

Вы можете сделать его псевдонимом и сохранить его в файле .bashrc, чтобы вы могли называть его чем-то вроде myps

  • grep дает результаты, которые не отображаются в исходном контексте
  • top / ps / mpstat, показывающий разный выход
  • Сортировка вывода ps не работает
  • идентификатор / идентификатор процесса анализа из / proc, идентификаторы потоков
  • Как указать, какие имена полей отображаются в списках?
  • Как я могу получить процесс с самым большим pid?
  • В чем разница в использовании процессора между «ps aux» и «ps -ef»?
  • Могу ли я получить WCHAN от ps на Mac OS X 10.7.4?
  • Один экземпляр скрипта, но только с одинаковыми аргументами
  • Проверка скрипта выполняется
  • Как узнать, какие процессы были запущены?
  • Interesting Posts

    Как предотвратить запрос, требующий перезагрузки служб при установке libpq-dev

    Как передать аргумент, хранящийся в переменной, в WGET

    BIOS / GPT: нужен ли флаг загрузки?

    Найдите значение из динамического файла и перейдите к переменной в HTML

    Сценарий bash / zsh не вызывается из терминала в FreeBsd, ни в bash, ни в zsh

    "Предупреждение! Вторичный раздел перекрывает последний раздел x-блоками «в gdisk, безопасно ли здесь использовать gdisk?

    ssh Проблема с открытым ключом

    Закрепить файловую систему Android на Linux вручную

    Загружать / синхронизировать файлы только в одном направлении

    Использовать имена хостов клиента для DNS

    RYSNC над SSH не работает для ограниченной оболочки

    Проверка наличия нескольких файлов, данных по каналам

    Emacs X11 Forwarding не работает, но xclock делает

    Как узнать, сколько строк содержит текстовый файл, не просматривая его?

    Можно ли планировать выполнение задания cron каждые две недели?

    Linux и Unix - лучшая ОС в мире.