Найдите PID главного использования ЦП/MEM, сохраните к переменной оболочки

В настоящее время существует 3 modulesets для GNOME 3:

  1. Зависимости от Ядра GNOME (например, Бойкий, GTK +, D-шина); В некотором смысле эту банку можно назвать платформой GNOME.
  2. Ядро GNOME (например, Наутилус, диспетчер электропитания гнома, сессия гнома)
  3. GNOME Известные Приложения (например, Anjuta, Эволюция, gedit)

Вот модули, которые зависят от Python, непосредственно или нет:

  • EOG, программа просмотра изображений является частью Ядра GNOME. Для GNOME 2 существует панель гнома и апплеты гнома, оба, которые должны быть заменены 'более солнечной' технологией GNOME 3.
  • dbus-python, который предоставляет интерфейс Python D-шине, является частью Платформы GNOME.
  • Существует много модулей в GNOME Известные Приложения, которые не только зависят от Python, но также и PyGTK.

Я, вероятно, пропускаю еще немного. Но дело в том, что GNOME видит тяжелое использование Python. Я думаю, что это - второй самый используемый язык после C для вышеупомянутого modulesets. Или Vala или C# являются третьими, не уверенными. Возможно, я должен разжечь sloccount на своем контроле :)

2
20.09.2012, 02:34
2 ответа

ps имеет много опций для отображения и сортировки деталей о процессах.

например. ps hax o pid k -time | head -n 1 даст Вам PID процесса с большей частью используемого процессорного времени.

См. страницу справочника для полного изложения. Страница справочника функционирует достаточно хорошо как ссылку, но не является учебным руководством - IMO, который Ваш наилучший вариант состоит в том, чтобы считать и экспериментировать, пока Вы не понимаете то, что это может сделать и как использовать его лучше всего. AFAIK, нет никакого учебного стиля documenation для ps доступный где угодно.

3
27.01.2020, 21:57

Попробуйте что-то вроде этого:

top -b -n1 | tail -n+8 | sort -nr -k9
2
27.01.2020, 21:57

Теги

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