Я ищу что-то вроде верхней части загрузки процессора. Есть ли аргумент командной строки для top, который делает это? В настоящее время моя память настолько заполнена, что даже 'man top' выходит из строя из-за нехватки памяти :)
В Linux просто нажмите, Mчтобы отсортировать данные по физической памяти (столбец RES). Под * BSD запустите top -o resили top -o size. Но htop намного приятнее и даже не потребляет больше памяти, чем top (однако он не является частью базового набора инструментов, поэтому он может быть не установлен).
Жиль
2
Я должен был нажать, sчтобы отсортировать, %MEMа затем нажать клавишу выхода наверх.
Брайс Гуинта
11
Если он установлен, мне нравится, htop когда он запускается, вы можете нажать f6, down arrow(to MEM%), enterчтобы отсортировать по памяти.
После topзапуска нажмите Fдля переключения на экран поля сортировки. Выберите одно из перечисленных полей, нажав клавишу слева; Вы, вероятно, хотите NдляMEM%
Если вы хотите MEM%, нажмите «M», как описано выше. 'c' добавляет параметры командной строки в список процессов, может быть информативным для вашей проблемы.
вилять
6
В Solaris вам понадобится следующая команда:
prstat -a -s size
Это перечислит все процессы в порядке убывания размера изображения процесса. Обратите внимание, что последнее основано на памяти, выделенной процессу операционной системой, а не на ее резидентном использовании физической памяти.
Предположительно существуют версии «top» для Solaris, но они не являются частью стандартной установки.
Ответы:
Изнутри
top
вы можете попробовать следующее:Вы также можете попробовать:
Это даст 5 лучших процессов по использованию памяти.
источник
M
чтобы отсортировать данные по физической памяти (столбец RES). Под * BSD запуститеtop -o res
илиtop -o size
. Но htop намного приятнее и даже не потребляет больше памяти, чем top (однако он не является частью базового набора инструментов, поэтому он может быть не установлен).s
чтобы отсортировать,%MEM
а затем нажать клавишу выхода наверх.Если он установлен, мне нравится,
htop
когда он запускается, вы можете нажать f6, down arrow(toMEM%
), enterчтобы отсортировать по памяти.источник
После
top
запуска нажмите Fдля переключения на экран поля сортировки. Выберите одно из перечисленных полей, нажав клавишу слева; Вы, вероятно, хотите NдляMEM%
источник
В Solaris вам понадобится следующая команда:
Это перечислит все процессы в порядке убывания размера изображения процесса. Обратите внимание, что последнее основано на памяти, выделенной процессу операционной системой, а не на ее резидентном использовании физической памяти.
Предположительно существуют версии «top» для Solaris, но они не являются частью стандартной установки.
источник
Одна хорошая альтернатива
top
естьhtop
. Проверьте это, это намного более удобно для пользователя, чем обычный топ.источник
Эта команда идентифицирует основные процессы, потребляющие память:
источник
Вы можете попробовать
ps aux --sort -rss | head
илиps aux | sort -nk +4 | tail
источник