Утилиту ProcDump портировали на Linux
Новости Отредактировано
ProcDump для Linux пока уступает аналогу на Windows. Сейчас утилита способна делать дампы загрузки процессора и памяти за разные интервалы времени.
2К открытий2К показов
Системным администраторам Windows хорошо знаком бесплатный пакет утилит Sysinternals. Первые версии появились ещё в 2006 году и развиваются до сих пор. В Microsoft объявили, что разработчики планируют портировать инструменты Sysinternals на Linux. Первой перенесённой утилитой стала программа ProcDump.
Назначение ProcDump
ProcDump позволяет пользователям создавать аварийные или текущие дампы процессов в системе. Это могут быть задачи, которые сильно нагружают CPU, вызывают зависание или ошибку. ProcDump позволяет отслеживать такие процессы.
Программа доступна на GitHub и работает под Red Hat Enterprise Linux / CentOS 7, Fedora 26, Mageia 6, Ubuntu 14.04 и 16.04. Доступны как исходные коды для самостоятельной сборки, так и уже скомпилированные пакеты. Другие утилиты ещё не перенесены.
Ограничения утилиты
Пока что ProcDump для Linux уступает по функциональности аналогу на Windows. Утилита создаёт в Linux дампы использования CPU и памяти за разные интервалы времени.
Перечень опций выглядит так:
Портирование привычных утилит на Linux и WSL облегчит труд системных администраторов. Пользователи уже попросили перенести Process Explorer.
В мае 2017 года Тэвис Орманди (Tavis Ormandy) выложил на GitHub инструмент loadlibrary, который позволяет нативным Linux-программам загружать и вызывать функции из динамически подключаемых библиотек Windows (DLL). В качестве демонстрации Тэвис портировал антивирус Windows Defender на Linux.
2К открытий2К показов