На вершині є проектом з відкритим вихідним кодом, яка надає користувачам програми перегляду складний і інтерактивний процес, системи моніторингу та менеджер завдань, який працює виключно з консолі Linux або будь X11 емулятор терміналу додаток.
Ключові особливості включають підсвітку критичних ресурсів, можливість перегляду тільки діяльність або відхилення, постійне ведення журналу використання ресурсів, масштабованої ширині вікна, накопичений активності процесу для кожного користувача або програми, переглядати мережеву активність для кожного процесу.
Крім того, він використовує всі відповідні ресурси системи Linux, в тому числі процесора, оперативної пам'яті і підкачки, а також використання мережі та дискового введення / виводу, відображає використання ресурсів всіма процесами, які були активні в певний момент.
Додаток було розроблено з нуля, як крапля в заміна для старої школи Топ процесу програми перегляду зустрічаються майже у всіх Linux-подібних операційних систем, а також різних за Юніксів як BSD або Solaris.
Його Ncurses-абонентських баз ASCII інтерфейс складається з двох основних зон огляду майже однакового розміру і з нетерпінням, на відміну від тих, традиційних головних програм, таких як Unix початку або Htop. Обидві області оновлюється на регулярній основі, в режимі реального часу.
У верхній частині відображається докладна інформація про системному рівні діяльності щодо поточного використання процесора, оперативної пам'яті, розділу підкачки, диски і мережеві інтерфейси. Це система моніторингу частиною програми.
На другій частині, додаток відображає поточні процеси, запущені в якій використовується ЦП (центральний процесор) машини. Це сортує їх по PID, реальний ідентифікатор користувача (RUID) і ефективний ідентифікатор користувача (EUID), нитки, система або користувач завантаження процесора, віртуальної та резидентом зростання пам'ять, диск зчитування і запис стану, код повернення і команди.
Загалом, поверх є гідною спостерігача процесів і управління завданнями додаток, що відображає тільки активні системи-ресурси і процеси. Тим не менш, ми воліємо використовувати програми Htop або верхній частині для наших повсякденних завдань системного моніторингу.
Що нового У цьому випуску:
- Модифікації на вершині:
- Нью-демон atopacctd:
- Цей демон був доданий для управління механізмом обліку. Він піклується про регулярно обрізаючи оригінальні облікового процесу файл і створює малогабаритні тіні файли, які будуть читати на вершині процесів. Таким чином, надмірне споживання файлової системи простір уникати.
- Нові ключі / прапори:
- 'G', щоб придушити показу / накопичення порушених процесів на виході і 'R' для розрахунку пропорційного розміру Set (PSS) процесів (опціонально, тому що це досить трудомісткий).
- Нові поля:
- На системному рівні, в MEM лінії деякі лічильники додаються простір, зарезервоване для дуже великих сторінок (всього і у використанні) і простір, відведений для водія VMWare балонної (буде утилізований в хост-машині).
- На рівні процесу, пропорційна розмір набору (PSIZE) додається до деталей пам'яті та ідентифікації віртуального середовища (ENVID у разі OpenVZ) додають до Планування / змінних деталей.
- виправлення:
- Кілька помилок були вирішені, що викликало помилки сегментації (особливо в поєднанні з видом потоку) і плаваючою винятку точки.
- Настроювані кольори:
- У файлі atoprc, кольори можуть бути переглянуті для інформаційних повідомлень (за замовчуванням зелений), теми (за замовчуванням жовтий), майже критичних ресурсів (за замовчуванням синій) і критичних ресурсів (за замовчуванням червоним).
- Різні дрібні зміни на прилавках, настановних файлів і документації (MAN сторінки).
- Модифікації atopsar:
- Кілька помилок були вирішені, що викликало помилки сегментації.
- Загальна: Формат файлу необробленого несумісна з більш ранніми версіями. Тим не менш, більш рання версія вершині активується автоматично при зверненні стару необроблений файл.
Що нового у версії 2.0.2:
- Bug-рішення :. Для кожного процесу статистика дискові показані тільки для власних процесів, тому не для процесів, що працюють під керуванням іншої ідентичності
- Bug-рішення :. Простір для Rnet / SNET лічильники в загальній екран занадто малий, особливо при запиті в секунду значення (клавіша '1')
- Bug-рішення :. Коли на користувача / на-програми (клавіша 'і' / 'р') накопичення активний, що не правильне, сортування за мережевої активності не відбувається
Що нового у версії 1.26:
- додатковий значення відображається на поточній частоті і поточної масштабування у відсотках центрального процесора.
- Додаткові лічильники системного рівня показані для загальної кількості потоків, які працюють, сплять перериваються, і спати безперебійного.
- Коли кількість рядків у вікні занадто малий для кількості ліній на системному рівні, число змінних ресурсів (наприклад, диски, інтерфейси і т.д.) обмежується автоматично бути в змозі продовжувати.
- SIGUSR2 сигнал може бути відправлений на вершині, щоб взяти ще одну пробу і припинити (наприклад, використовується для прискорення призупинити / сплячий режим).
- Підтримка дискового типу "mmcblk.
Що нового у версії 1.24:
- Модифікації на вершині:
- Повна реконструкція інтерфейс з підтримкою змінним числом стовпців залежно від розміру вікна екрану. Це також можна визначити свій власний висновок рядки зі статистикою рівня процесу за допомогою клавіші 'O'.
- Уявіть загальносистемної конфігураційний файл / і т.д. / atoprc, які можуть бути скасовані вашої особистої ~ / .atoprc файлу.
- Покращена обробка лог: Знайти файл журналу вчора, позавчора і т.д., використовуючи прапор -r [уу ...]. Галузь до певного часу в лог-файл за допомогою кнопки 'B'.
- Виключити кореневої priviliges раніше у випадку Setuid кореня.
- Інші лічильники на рівні процесів, як RUID, EUID, SUID, fsuid і RGID, EGID, SGID, fsgid. Крім того, дата і час завершення процесу підтримується. Інші лічильники системного рівня, як брудний розмір кеша і гостьовий CPU-використання.
- Виправлені помилки.
- Модифікації atopsar:
- Інші лічильники системного рівня, як брудний розмір кеша і гостьовий CPU-використання.
- Знайдіть файл журналу вчора, позавчора і т.д., використовуючи прапор -ry [Y ...].
Коментар не знайдено