atop е инструмент за наблюдение на системата в реално време за операционни системи, базирани на Linux. Той предоставя подробна информация за производителността на системата, включително за използването на процесори, памет, дискове, мрежови интерфейси и други ресурси.
Основните характеристики на atop включват:
atop събира информация за състоянието на системата, включително за използването на процесора, паметта, диска, мрежовия интерфейс и процесите. Той използва системни повиквания и интерфейси като /proc, за да получи информация за текущите състояния на ресурсите.
След като събере данни, atop ги показва в четим формат в терминала. Данните се актуализират на всеки няколко секунди (по подразбиране е на всеки 10 секунди). Информацията се представя под формата на таблици, в които можете да видите използването на ресурсите на ниво система и процес.
нагоре може да запазвате събраните данни във файл за по-късен анализ. Това позволява на потребителите да преглеждат информация за производителността за определени интервали от време. Това се прави с помощта на флаг от командния ред, който посочва файла, в който да се запишат данните.
atop предоставя подробна информация за всеки работещ процес, включително за използването на процесора, паметта, входно-изходните и мрежовите ресурси. Потребителите могат да сортират процесите по различни критерии (напр. използване на процесора или паметта), за да идентифицират бързо тесните места.
Потребителите могат да контролират показването на информацията чрез различни команди (например филтриране на процеси, промяна на интервала на опресняване и т.н.). Клавишът q
се използва за излизане от програмата.
Когато стартирате atop, може да видите нещо подобно:
ATOP - универсален монитор на производителността
12:00:00 до 1 ден,
3:45, 2 потребители, средно натоварване: 0,01, 0,05, 0,10
Общ брой процесори: 1,50 0,00 0,00 0,00 0,00 0,00 0,00
Общо памет 800000000 500000 500000 300000 100000
Обща подмяна 200000000 100000 50000 50000 50000 50000
PID USER COMMAND %CPU %MEM VIRT RES
1234 user1 my_process 0.50 1.00 100M 20M
5678 user2 another_process 0.00 0.50 0.50 50M 10M
В повечето дистрибуции на Linux atop може да се инсталира чрез мениджъра на пакети.
За Ubuntu/Debian:
sudo apt install atop
За CentOS/RHEL:
sudo yum install atop
За да стартирате atop, просто въведете командата в терминала:
atop
По подразбиране тя ще се актуализира на всеки 10 секунди. Можете да промените този интервал, като го посочите като аргумент:
atop 5
Това ще се актуализира на всеки 5 секунди.
За да излезете от atop, натиснете q.
atop е мощен инструмент за системни администратори и разработчици за ефективно наблюдение и анализ на производителността на системата в реално време и през определени интервали от време.