#系统监控
arthas - Java应用即时诊断工具,无需重启服务器
ArthasJava诊断工具Alibaba生产环境系统监控Github开源项目
Arthas是阿里巴巴开源的Java诊断工具,帮助开发者在生产环境中无需修改代码和重启服务器即可解决问题。其功能包括查看类加载情况、反编译、类加载器统计、方法调用详情、堆栈跟踪、方法统计和系统指标监控等。支持JDK 6以上版本,兼容Linux、Mac和Windows操作系统,并通过命令行、telnet和websocket进行本地和远程诊断。
procfs - Rust库用于访问Linux proc文件系统
procfsLinux进程信息内存使用系统监控Github开源项目
procfs是一个Rust库,用于访问Linux的/proc伪文件系统。它提供API读取系统和进程信息,如内存使用和CPU统计。该库文档完善,示例丰富,支持日期时间处理和压缩文件解析。procfs适用于开发Linux系统监控和分析工具,是处理/proc文件系统数据的有力工具。
gopsutil - 高效跨平台系统和进程信息采集库
gopsutilgolang系统监控跨平台性能指标Github开源项目
gopsutil是一款高效的跨平台系统和进程信息采集库,支持Linux、FreeBSD、OpenBSD、macOS和Windows等主流操作系统。该库提供了全面的API,可轻松获取CPU、内存、磁盘、网络等系统信息及详细的进程数据。gopsutil无需cgo依赖,通过Go语言重新实现C结构体,确保了良好的性能和兼容性。项目采用日历化版本管理,定期更新,并注重保持向后兼容。作为一个可靠的工具,gopsutil适用于各种系统监控和性能分析应用场景。
Sloth - Mac系统文件监控工具 展示进程资源使用情况
SlothMac应用系统监控文件管理进程查看Github开源项目
Sloth是一款Mac原生应用,用于显示系统中运行进程使用的文件、目录、套接字、管道和设备。它提供直观的界面,支持多种筛选和排序功能,可查看IP套接字状态和进程间通信等信息。该应用支持按名称、访问模式、卷、类型和位置进行筛选,可以按进程名称、文件数量、类型等进行排序。Sloth还提供详细的文件、套接字和进程信息查看功能,以及强大的上下文菜单用于文件操作。基于lsof命令行工具构建,Sloth为用户提供图形界面和附加功能,适用于系统监控和故障排查。
stats - 轻量级 macOS 系统监控菜单栏应用
StatsmacOS系统监控菜单栏开源软件Github开源项目
Stats 是一款开源的 macOS 系统监控应用,在菜单栏实时显示 CPU、GPU、内存、磁盘、网络、电池等系统指标。支持多种安装方式,包括手动下载和 Homebrew,兼容 macOS 10.15 (Catalina) 及以上版本。提供丰富的自定义选项和多语言支持,可监控 CPU 利用率、GPU 使用情况、内存使用、磁盘利用率、网络使用、电池电量、风扇控制和传感器信息等。Stats 致力于高效运行,为用户提供直观、便捷的系统状态监控体验。
hippo4j - 动态管理线程池框架 优化系统性能与稳定性
线程池动态管理性能优化系统监控开源项目Github
hippo4j是一个开源的动态线程池框架,提供全局管控、参数动态调整、监控告警等功能。它可解决线程池使用中的资源浪费、参数评估困难、任务堆积等问题。hippo4j帮助开发者更好地管理和优化线程池,提高系统运行效率和稳定性。该项目支持多种使用模式和功能扩展,适用于各类Java应用场景。
likwid - 开源高性能计算性能分析工具
LIKWID性能分析硬件计数器多线程系统监控Github开源项目
Likwid是一个开源的高性能计算性能分析工具套件,支持多种处理器和GPU,运行于Linux系统。它提供硬件拓扑分析、性能计数器监控、能耗测量等功能,帮助开发者分析和优化应用性能。Likwid以命令行工具和库的形式提供,使用简单,功能强大,是高性能计算领域重要的性能分析工具。
collectd - 轻量级多功能系统信息收集守护进程
collectd系统监控数据收集性能指标插件系统Github开源项目
collectd是一个轻量级守护进程,用于定期收集系统信息并提供多种方式存储和监控数据。它可收集CPU、内存、磁盘、网络等众多系统指标,并支持输出到多种目标。采用插件化架构,collectd兼容大量输入和输出插件,具有很高的灵活性和扩展性。作为开源项目,collectd在系统监控和数据采集领域得到广泛应用。可用于服务器性能监控、网络流量分析、应用程序性能跟踪等多种场景。
mactop - 为Apple Silicon芯片提供实时性能监控的终端应用
mactopApple Silicon系统监控终端工具性能指标Github开源项目
mactop是一款专为Apple Silicon芯片开发的终端监控工具。它实时显示CPU和GPU使用率、E核心和P核心状态以及功耗等系统指标。该工具支持所有Apple Silicon型号,界面清晰易读,提供可自定义的布局和颜色主题。作为一款功能强大的系统性能监控工具,mactop为Mac用户提供了便捷的性能分析方案。
zenith - 实时监控系统性能的终端图形化工具
Zenith系统监控性能指标进程管理RustGithub开源项目
作为一款开源的系统性能监控工具,Zenith在终端中提供图形化界面,实时展示CPU、内存、网络和磁盘的使用情况。它能高亮显示资源占用最高的进程,监控电池状态,并支持NVIDIA GPU使用率追踪。Zenith的特色功能包括可过滤的进程表、图表缩放和性能数据保存。目前兼容Linux和MacOS系统,未来有望支持更多平台。
kmon - Linux内核模块管理与监控的文本界面工具
Linux内核管理kmon模块管理系统监控Github开源项目
kmon是一个用于Linux内核管理和监控的开源工具。它提供文本用户界面,支持加载、卸载和查看内核模块信息,实时监控内核活动。kmon整合了多个Linux工具的功能,让用户可在单个终端窗口完成内核相关任务。该工具支持模块搜索、排序和黑名单等功能,操作界面简洁,快捷键丰富,适合Linux系统管理员使用。
htop - 直观高效的跨平台进程监控工具
htop进程查看器系统监控命令行工具开源软件Github开源项目
htop是一款开源的跨平台交互式进程查看器,运行于命令行环境。它能实时显示系统资源使用情况,包括CPU、内存、负载等信息。用户可以自定义显示内容,对进程进行排序和过滤,以及执行进程管理任务。htop提供了直观的界面和灵活的操作,是系统管理员和开发者进行系统监控的理想工具。
iGlance - 实时监控Mac系统性能的菜单栏工具
iGlance系统监控Mac应用性能监测开源软件Github开源项目
iGlance是一款Mac菜单栏系统监控工具,可实时显示CPU利用率、温度、内存使用、网络流量和风扇速度等数据。该工具支持自定义显示项目,并提供低电量通知、深浅色模式适配等功能。iGlance为用户提供了便捷的系统性能监控方案。
systeminformer - 全面系统监控和调试工具 实现资源管理及恶意软件检测
System Informer系统监控资源管理软件调试恶意软件检测Github开源项目
System Informer是一款功能全面的免费系统工具,用于监控系统资源、调试软件和检测恶意程序。它提供系统活动概览,通过图表和统计快速定位资源消耗,实时显示文件使用、网络连接和磁盘访问信息。此外,System Informer具备堆栈跟踪和服务管理功能,体积小巧,无需安装即可使用,采用开源设计且完全免费。
psutil - 功能强大的跨平台系统和进程监控库
psutil系统监控进程管理资源利用跨平台Github开源项目
psutil是一款功能丰富的跨平台Python库,专门用于获取运行进程和系统资源使用情况信息。该库支持Linux、Windows、macOS等多种操作系统,提供CPU、内存、磁盘、网络等系统资源的监控功能,并具备进程管理能力。psutil实现了众多UNIX命令行工具的功能,适用于系统监控、性能分析和资源限制等应用场景。兼容Python 2.7和3.6+版本,是系统管理和监控任务的有力工具。
lnxlink - 将Linux系统整合到智能家居的开源解决方案
LNXlinkLinuxMQTTHome Assistant系统监控Github开源项目
LNXlink是一个开源的Linux系统集成工具,利用MQTT协议实现与Home Assistant等智能家居平台的连接。该工具提供系统监控、远程控制和智能家居整合功能,支持自动发现设备并创建Home Assistant实体。LNXlink易于安装配置,支持模块扩展,适用于多种Linux发行版,为智能家居爱好者提供了一种将Linux设备纳入智能生态系统的解决方案。
progress - 轻量级命令行工具,监控核心工具命令执行进度
progress命令行工具进度查看器系统监控文件操作Github开源项目
progress是一款轻量级命令行工具,用于监控Linux、FreeBSD和macOS系统上核心工具命令的执行进度。它可实时显示cp、mv、dd等命令的数据复制百分比、预计完成时间和吞吐量。该工具还提供类似top的监控模式,支持跟踪文件操作、下载进度和服务器活动。progress安装简便,使用方便,为系统管理员和开发者提供了直观的任务执行状态监控方案。
falco - 云原生运行时安全工具 实时监控Linux系统行为
Falco运行时安全云原生系统监控容器安全Github开源项目
Falco是一款针对Linux系统的云原生运行时安全工具。它利用内核监控和自定义规则实时检测异常行为和安全威胁。通过集成容器运行时和Kubernetes元数据,Falco增强了事件分析能力。作为CNCF毕业项目,Falco已在多个组织的生产环境中得到应用,为云原生环境提供可靠的安全保障。