#进程管理
CliWrap - 简化.NET命令行进程交互
Github开源项目命令行接口.NET异步编程CliWrap进程管理
CliWrap是一个专为.NET设计的命令行交互库,提供启动进程、重定向流、异步执行和取消操作等功能。它支持流畅的配置接口和灵活的管道操作,在多个平台上经过测试。CliWrap采用不可变设计,有效防止死锁,适用于多个.NET版本。这个库简化了外部命令行工具的集成过程,提高了开发效率。
pm2 - Node.js应用进程管理与负载均衡解决方案
Github开源项目Node.js负载均衡进程管理应用监控PM2
PM2是专为Node.js应用设计的进程管理工具,提供负载均衡、无停机重启和简化系统管理等功能。它支持集群模式以提高性能和可靠性,同时具备日志管理、监控和容器支持能力。PM2适用于Linux、macOS和Windows平台,是Node.js应用部署和运维的有力工具。
nvitop - NVIDIA GPU资源实时监控与管理工具
Github开源项目NVIDIA资源监控进程管理GPU监控nvitop
nvitop是一款强大的NVIDIA GPU监控工具,通过交互式彩色界面实时显示GPU设备和进程状态。除了资源监视功能,它还提供CUDA设备选择工具和API接口,便于开发者构建自定义监控应用。支持Linux和Windows系统,安装便捷,运行高效,是管理GPU资源的综合解决方案。
zenith - 实时监控系统性能的终端图形化工具
Github开源项目Rust系统监控性能指标进程管理Zenith
作为一款开源的系统性能监控工具,Zenith在终端中提供图形化界面,实时展示CPU、内存、网络和磁盘的使用情况。它能高亮显示资源占用最高的进程,监控电池状态,并支持NVIDIA GPU使用率追踪。Zenith的特色功能包括可过滤的进程表、图表缩放和性能数据保存。目前兼容Linux和MacOS系统,未来有望支持更多平台。
Windows-Kernel-Explorer - Windows内核研究工具 支持多系统版本无需频繁更新
Github开源项目进程管理驱动程序系统安全Windows Kernel Explorer内核研究工具
Windows Kernel Explorer是一款功能丰富的内核研究工具,兼容Windows XP至Windows 11各版本系统。通过自动下载符号文件,该工具在最新Windows系统上保持大部分功能可用,无需经常更新。它提供进程管理、文件操作、注册表管理、内核回调控制等多种功能,适用于系统研究和安全分析。
psutil - 功能强大的跨平台系统和进程监控库
Github开源项目跨平台系统监控进程管理资源利用psutil
psutil是一款功能丰富的跨平台Python库,专门用于获取运行进程和系统资源使用情况信息。该库支持Linux、Windows、macOS等多种操作系统,提供CPU、内存、磁盘、网络等系统资源的监控功能,并具备进程管理能力。psutil实现了众多UNIX命令行工具的功能,适用于系统监控、性能分析和资源限制等应用场景。兼容Python 2.7和3.6+版本,是系统管理和监控任务的有力工具。
s6-overlay - Docker容器的轻量级进程管理与初始化框架
Github开源项目Docker进程管理s6-overlay容器初始化服务脚本
s6-overlay是一套轻量级工具集,为Docker容器提供s6作为PID 1和进程监督器。它实现了稳定的初始化、有序的关闭序列、多进程管理和日志自动轮换。适用于各类基础镜像,通过小型tar.xz文件分发,有效控制镜像层数。s6-overlay简化了容器内进程管理,提高了容器的可靠性和可维护性。
core - FFmpeg进程管理与媒体传输解决方案
Github开源项目APIFFmpeg流媒体进程管理媒体处理
Core是一个为FFmpeg设计的进程管理解决方案,支持HTTP、RTMP、SRT等多种媒体内容接口。该项目优化了在Docker等虚拟环境中的使用,适用范围从小型应用到大规模多实例框架。Core专注于发挥FFmpeg的能力,提供进程管理、媒体传输和资源限制等功能,并支持REST和GraphQL API。此外,Core还提供多种Docker镜像,便于快速搭建开发环境和集成云资源。Core具有错误检测和恢复功能,支持进程链接,并提供可配置的日志历史记录,这些特性使其在媒体处理领域具有独特优势。