Инструмент управления временем / использованием компьютера для Linux

366
Todd Davies

Я только что потратил несколько минут на поиски какой-нибудь программы / демона Linux, которая будет собирать информацию с вашего компьютера (такую ​​как средняя загрузка процессора, использование памяти, время, в которое компьютер, скорее всего, будет работать и т. Д.) И сопоставлять его. как-то для просмотра. Я не мог найти вещь.

Было бы замечательно, если бы кто-нибудь мог указать мне на способ получения статистики, подобной этой (может быть, программа или даже команда сборки статистики Linux?).

Благодарю.

0
Зависит от DE. В KDE это называется Ksysguard. В Gnome это называется системный монитор. В LXDE это lxtask и xfce4-taskmanager в Xfce. Что не так с этим? MariusMatutiae 10 лет назад 0
Мне не нужен диспетчер задач, а скорее программа, которая может со временем собирать информацию об использовании компьютера. Как программа управления временем, может быть. Todd Davies 10 лет назад 0
Это не менеджеры задач. Но в основном вам нужна долгосрочная базовая программа, а не короткая. MariusMatutiae 10 лет назад 0
Да, я так полагаю. Есть ли у вас какие-либо предложения? Todd Davies 10 лет назад 0

1 ответ на вопрос

0
MariusMatutiae

Функциональность, которую вы запрашиваете, обеспечивается sarкомпонентом sysstat. Оригинальная веб-страница Сар гласит:

В Linux sar служит для регистрации и оценки различной информации, касающейся активности системы. В случае проблем с производительностью sar также позволяет задним числом анализировать значения нагрузки для различных подсистем (процессоры, память, диски, прерывания, сетевые интерфейсы и т. Д.) И таким образом ограничивать проблемы.

Первоначально я также нашел эту веб-страницу очень полезной. В самом начале говорится:

Всякий раз, когда я выполняю какие-либо действия, требующие от меня просмотра статистических данных системы, таких как средняя загрузка, загрузка ЦП, состояние ожидания ввода-вывода или даже использование памяти; Обычно я пропускаю приложения для мониторинга системы, такие как Nagios или Zenoss, и запускаю команду sar. Хотя я не говорю, что sar полностью заменяет эти инструменты, я говорю, что sar быстр и грязен, и если все, что вам нужно, это некоторые необработанные числа из определенного периода времени, sar - отличный инструмент.

Что такое сар? sar (System Activity Reporter) - команда, поставляемая с пакетом sysstat. Sysstat - это набор инструментов Unix, используемых для мониторинга производительности, в пакет входят такие инструменты, как iostat, mpstat, pidstat, sadf и sar.

Наряду с командами реального времени sysstat установит cronjob, который будет запускаться каждые 10 минут и собирать информацию о производительности системы. Сар это команда, которую вы можете использовать, чтобы прочитать собранные

Тщательный, когда вы установите его на Debian (которым, где я бег), вам необходимо активировать автоматическую регистрацию, какой пакет по умолчанию, загруженный из репозиториев ничего не делать для вас. В файле etc / default / sysstat установите для Enabledпараметров значение true, вы должны сделать это вручную.

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