Автор Тема: Какому из системных мониторов(диспетчеров задач) верить?  (Прочитано 2412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lynx03

  • Новичок
  • **
  • Автор темы
  • Сообщений: 47
Доброго времени суток!установлена рунту 16.04 х64.скрин с нее.
Давно уже хотел спросить,может кто в курсе,какой из системных мониторов правильный и кому из них верить,да и почему такая разница в цифрах?
« Последнее редактирование: Февраль 24, 2018, 07:03:47 от lynx03 »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3174

    Верить можно выводу
free -hРазные показания вследствие того, что утилиты считают разными способами (включают или не включают значения в буферах, кэш и т.п.). Относительно точным можно считать  htop.

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4499
Используй gnome-system-monitor или htop, у lxde и xfce системные мониторы не развиваются, есть и ладно.

По подсчету информации напротив каждого процесса:
gnome-system-monitor (колонка память), если какая-то библиотека в памяти используется несколькими программами, то делит этот занятый объем на все программы использующие её.
htop (колонка RES), если какая-то библиотека в памяти используется несколькими программами, то плюсует занятый этой библиотекой объем каждой программе, а не делит на всех поравну как gnome-system-monitor.


Разные методы расчета раздражают, но это не изменить, это суровая действительность, нужно понять и выбрать себе одну из программ для постоянного использования.
« Последнее редактирование: Февраль 24, 2018, 13:13:30 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Сообщений: 4499
По подсчету всей израсходованной оперативной памяти.

Эта команда выдает данные в мегабайтах
free -m
           total       used       free     shared    buffers     cached
Память:       1508       1370        138         57        196        611
-/+ буферы/кэш:        562        946
Swap:         1429          0       1429

Считаем сколько должен показывать системный монитор.
Память  used  - buffers - cached

1370 - 196 - 611 = 563 мегабайта, такую цифру у меня и показывают системные мониторы.
« Последнее редактирование: Февраль 24, 2018, 11:57:15 от Пользователь. »

Оффлайн lynx03

  • Новичок
  • **
  • Автор темы
  • Сообщений: 47
Просто в интернете бытуют такие вопросы-Сколько система или сборка кушает со старта?Тут тебе и скрины,но это понятие ростяжимое..хочу делаю скрин сейчас,например, в htop-880м,в гноме монитор-1гб,разница то в 120м..,free -h выдает еще меньше-820,браузер открыт,прикольно.
Даже утилита syspek,в которой по-умолчанию встроено отображение использование ресурсов в gnome-system-monitor и то показывает разные вещи

HsH,Пользователь Спасибо за ответы!

« Последнее редактирование: Февраль 25, 2018, 06:55:48 от lynx03 »

Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Относительно точным можно считать  htop.
насчет точности судить не берусь, так как пользуюсь для этого лишь скриптами на основе команды ps, как наиболее адекватной в этом плане. А вот однажды для выявления системного процесса, отнимающего процессорную мощность, меня спасла лишь утилита top. Все остальные менеджеры задач просто не показывали его, включая и хваленый htop. Загрузку процессора показывали, а сам процесс нет, несмотря на настройку отражения процессов всех пользователей. Понятно, что надо искать опцию разрешения отображения системных процессов, но часто нет времени на изучение мана. С тех пор сделал выводы и перешел на ps. Для мониторинга же в реальном времени - лишь  top

Кстати, top'ы есть разные. Есть вариант для контроля нагрузки на дисковую систему, есть для контроля сетевого трафика и т.д.
« Последнее редактирование: Февраль 26, 2018, 09:52:16 от ek-nfn »
Devuan ASCII x32..x64