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

В ssh_config файле Вы банка может изменить местоположение того, где это ищет Ваш закрытый ключ. Вы могли, вероятно, сделать что-то, любят, делают новую папку в /etc/ssh/keys/ и помещенный Ваш id_rsa файл секретных ключей там и затем изменяется IdentityFile опция в ssh_config смотреть в новом месте. При этом Вы захотите принять определенные меры для обеспечения закрытого ключа.

Это предполагает, что Вы - единственный пользователь компьютера. В противном случае можно сделать папки как /etc/ssh/keys/john/ и /etc/ssh/keys/dogbert/ и затем в IdentityFile опция помещается /etc/ssh/keys/%u/id_rsa

201
02.02.2018, 13:30
8 ответов

Существует параметр командной строки, который делает это:

-M : Detect memory units
            Show memory units (k/M/G) and display floating point values in the
            memory summary.

Таким образом, достаточно выполнить вершину как этот:

top -M

Если -M не работает можно нажать E в то время как уже в вершине.

От man top (procps-ng версия 3.3.9):

E: Extend-Memory-Scale в сводной области С этой командой, которую можно циклически повторить посредством доступного сводного масштабирования памяти области, которое колеблется от кибибайта (кибибайты или 1 024 байта) через эксбибайт (эксбибайты или 1,152,921,504,606,846,976 байтов).

Если Вы видите '+' между отображенным числом и следующей маркировкой, это означает, что вершина была вынуждена усечь некоторую часть того числа. Путем повышения масштабного коэффициента можно избежать такого усечения.

top, showing Memory units in "M"

73
27.01.2020, 19:27
  • 1
    +1, но зарегистрировался в Ubuntu, ее высказывание, не работающее. Какой-либо путь в Ubuntu? –  rɑːdʒɑ 19.12.2013, 17:59
  • 2
    у меня нет подсказки, @richardparker –  Anthony Ananich 19.12.2013, 18:32
  • 3
    Чертовски, Вы мучили тонну кармы с простым (но хороший) самоответил на Вопросы и ответы. Хорошая работа. –  user1717828 29.10.2015, 17:39
  • 4
    Та размытость не является достаточно расплывчатой, antonio. –  Evgeni Sergeev 24.05.2016, 12:19
  • 5
    Работы для RHEL 6 (нажатие 'E' не делает как главный комментарий) –  Molten Ice 09.09.2016, 13:02

Можно также использовать htop. Это намного более прохладно, чем top.

Если Вы используете Debian или одну из его производных, то можно установить его использование sudo apt-get install htop.

htop screenshot

Править: Вот снимок экрана с лучшей цветовой схемой:

htop screenshot with better colors

53
27.01.2020, 19:27
  • 1
    дисков htop взгляды лучше или с белым или с черным фоном. Ваша цветовая схема снимка экрана менее, чем оптимальна. –  jlliagre 19.12.2013, 19:42
  • 2
    @jlliagre наблюдателя. снимок экрана альтернативы –  Jonathan Komar 07.08.2015, 10:07
  • 3
    @macmadness86 добавил –  jlliagre 07.08.2015, 10:20
  • 4
    к вашему сведению, htop идет с другими цветными схемами, к которым можно получить доступ путем попытки устанавливать F2. –  Miguel Mota 28.11.2016, 22:09

top -M не работает ни над одним Fedora, Debian или дистрибутивами Ubuntu к моему знанию. Я просто попробовал его, и это не находится в procps-ng пакет, который обеспечивает top. Существует много реализаций top таким образом, нужно обратить особое внимание, для которого они используют.

В целом лучше использовать free с переключением для получения объема памяти, свободного на Linux.

procps по сравнению с procps-ng

Вы сила замеченных это на CentOS 5 и 6, а также RHEL 5 и 6 это top -M кажется, работает. Это вызвано тем, что те дистрибутивы поставлются с исходной версией procps. Проект был разветвлен и существует теперь другой проект procps-ng.

Некоторые детали относительно того, почему было ветвление от страницы Проекта Fedora.

выборка

Старое (наследие) procps инструменты не имело никаких обновлений в течение нескольких лет и ведомого к серьезному разделению кода, вызванному локально-единственным приложением распределения определенные патчи, которые не были объединены в восходящем направлении. Проект стал едва удобным в сопровождении, так как некоторые недавно записанные патчи были несовместимыми с источниками, сохраняемыми другими дистрибьюторами. Подобная несовместимость могла быть замечена в поведении приложений и их переключателях командной строки. Это неизбежное обновление может быть понято как усилие объединить procps инструменты через все дистрибутивы Linux.

Таким образом быть ясным, разветвленный проект, procps-ng то, что Debian, Fedora, Ubuntu и другие дистрибутивы используют, проект прежней версии, который действительно поддерживает top -M все еще используется нескольких из долгосрочных выпусков, которые не не отстают от последнего и самого большого.

Примечание: Я загрузил последнюю версию procps-ng, "версия procps-ng, 3.3.9.1-14ef" и этому также недоставало -M переключатель.

$ ./top/top -version
  procps-ng version 3.3.9.1-14ef
Usage:
  lt-top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]

свободный

В выполнении free с переключателями Вы видите наиболее вероятную причину относительно того, почему отсутствие функции единиц отсутствует в procps-ngреализация top.

$ free -m
             total       used       free     shared    buffers     cached
Mem:          7782       6506       1276          0        504       1726
-/+ buffers/cache:       4274       3507
Swap:         7823       1429       6394
[saml@greeneggs ~]$ free -k
             total       used       free     shared    buffers     cached
Mem:       7969492    6663180    1306312          0     516948    1764780
-/+ buffers/cache:    4381452    3588040
Swap:      8011772    1463456    6548316

Округление становится проблематичным, таким образом, я верю, procpsреализация избегает проблемы, не предлагая способности.

htop

Делает задание OK показа совокупного использования памяти.

   ss of htop

на

По-моему, лучший инструмент для рассмотрения памяти.

   ss of atop

nmon

Другой полезный инструмент nmon для рассмотрения производительности системы.

   ss of nmon

35
27.01.2020, 19:27
  • 1
    top -M работы для меня в RHEL6 –  Anthony Ananich 19.12.2013, 23:58
  • 2
    @AnthonyAnanich - я исследовал это немного больше. Версия вершины CentOS 5.4's "procps версия 3.2.8" имеет -M переключатель, CentOS 5.8, также имеет этот переключатель, "procps версия 3.2.7". Однако Fedora 19 имеет "procps-ng версию 3.3.8", которая не поддерживает -M переключатель. –  slm♦ 20.12.2013, 00:07
  • 3
    @AnthonyAnanich - добавленные детали к моему ответу о procps по сравнению с procps-ng. –  slm♦ 20.12.2013, 00:14
  • 4
    Большой ответ, спасибо, @slm. Я даже не знаю, какой из трех ответов является лучшим. Не присудит никому, я хочу, позволяют другим людям решить. –  Anthony Ananich 22.01.2014, 13:11
  • 5
    @AnthonyAnanich - NP. Необходимо рассмотреть выбор того, если Вы чувствуете, что он отвечает на Ваши 100% Q. Принятие A важно, так как оно сигнализирует к остальной части сообщества, которое передает Вашим Q, что Вы как OP чувствовали это отвеченный или решили Ваши конкретные вопросы. Если другие A будут выдающимися, то они получат UV'd также. Не принятие того, в основном сигнал, что Вы как OP все еще чувствуете, что Ваш Q не имеет пчелы, достаточно ответил. Принятый также расположен как 1-е, когда люди видят Ваш Q в будущем. –  slm♦ 22.01.2014, 14:59
[115911]В верхней части, вводя заглавную "E" циклы через различные единицы памяти (KiB, MiB, GiB, и т.д., которые отличаются от кБ, МБ и ГБ) в общей информации памяти:

В то время как нижний регистр "e" делает те же самые отдельные строки процесса:

Из справочника:

Информация о версии:

верхняя -версия[116277]: [116278]procps-ng версия 3.3.9

Система: CentOS 7

220
27.01.2020, 19:27

Вы можете нажать следующие клавиши:

  • e - изменить коэффициент масштабирования на итоговом дисплее
  • Shift + e - изменить коэффициент масштабирования на task
  • Shift + w - Сохранить текущие настройки
25
27.01.2020, 19:27

Итак, быстрый ответ: в зависимости от вашего дистрибутива linux попробуйте либо:

top -M

ИЛИ, после начала сверху введите capital E (затем W для записи конфигурации).

Один из них должен работать почти для всех (кроме Solaris, конечно, где вам вообще повезет, если у вас будет вершина).

бонусный совет: каждый раз, когда вы запускаете топовый экземпляр в новой установке, набирайте ExyzW , чтобы сохранить цвета, выделение и единицы измерения - какое облегчение!

7
27.01.2020, 19:27

На RHEL7 верхняя shift + e или CspsLK ON. Вам нужна заглавная буква "Е".

Вы получите в MiB, Gib, TiB, PiB, EiB. Все это вы можете получить доступ.

А также вы можете использовать команду htop, которую необходимо скачать и установить на базовой системе rpm.

Спасибо. Сагар Далви

0
27.01.2020, 19:27

Вы можете использовать параметр командной строки E, чтобы указать масштабирование памяти, например, в гигабайтах:

$ top -E g

Из верхней справки:

-E  :Extend-Memory-Scaling as:  -E  k | m | g | t | p | e
     Instructs top to force summary area memory to be scaled as:
         k - kibibytes
         m - mebibytes
         g - gibibytes
         t - tebibytes
         p - pebibytes
         e - exbibytes
     Later this can be changed with the `E' command toggle.

ОС :Ubuntu 20.04

3
14.05.2020, 18:35

Теги

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