diff --git a/README.md b/README.md index e8276a1..93c32de 100644 --- a/README.md +++ b/README.md @@ -4,24 +4,19 @@ # 目录结构 | 类型 | 名称 | 说明 | -| :---: | --- | --- | +| :---: | :--- | :--- | | 库 | | | || [psutil](#psutil-快速概览) | 平台系统监控库,涵盖 CPU、内存、磁盘、网络、进程管理等核心功能。 | || [py-cpuinfo](#py-cpuinfo-快速概览) | 用于跨平台获取 CPU 型号、核心数、频率、缓存、指令集等信息。 | - --- +
-当前包含: -- [psutil 详细功能文档](psutil.md):跨平台系统监控库 `psutil` 的完整使用指南,涵盖 CPU、内存、磁盘、网络、进程管理等核心功能。 -- [py-cpuinfo 详细使用文档](py-cpuinfo.md):轻量级 Python 库 `py-cpuinfo` 的完整使用指南,用于跨平台获取 CPU 型号、核心数、频率、缓存、指令集等信息。 +# psutil 快速概览 ---- +psutil(Python System and Process Utilities)是一个跨平台的 Python 库,用于检索系统运行时的信息,如 **CPU、内存、磁盘、网络、进程** 等。它支持 Linux、Windows、macOS、FreeBSD 等主流操作系统,是系统监控、性能分析和运维自动化的重要工具。 +> 详细用法请参考 [psutil.md](psutil.md)。 -## psutil 快速概览 - -`psutil`(Python System and Process Utilities)是一个跨平台的 Python 库,用于检索系统运行时的信息,如 **CPU、内存、磁盘、网络、进程** 等。它支持 Linux、Windows、macOS、FreeBSD 等主流操作系统,是系统监控、性能分析和运维自动化的重要工具。 - -### 核心功能模块 +## 核心功能模块 - **CPU**:逻辑/物理核心数、使用率、时间统计 - **内存**:虚拟内存、交换内存使用情况 @@ -30,13 +25,13 @@ - **进程管理**:PID 获取、资源占用、线程与文件、进程控制 - **系统信息与传感器**:启动时间、用户、温度、电池状态 -### 安装 +## 安装 ```bash pip install psutil ``` -### 快速开始 +## 快速开始 ```python import psutil @@ -50,12 +45,17 @@ print(psutil.disk_usage('/')) # 查看磁盘使用情况 print(psutil.pids()) # 查看所有进程 PID ``` +## 适用场景 -详细用法请参考 [psutil.md](psutil.md)。 +- 系统资源实时监控 +- 服务器性能分析 +- 进程级资源审计 +- 自动化运维脚本 +- 安全/异常进程检测 ---- +
-## py-cpuinfo 快速概览 +# py-cpuinfo 快速概览 `py-cpuinfo` 是一个轻量级的 Python 库,用于**跨平台获取 CPU 信息**,无需安装系统级依赖,适用于 Linux / Windows / macOS / BSD 等系统。它常用于性能分析、环境检测、硬件审计、自动化运维等场景。 @@ -88,14 +88,7 @@ print(f"标称频率: {info['hz_advertised_friendly']}") --- -### 适用场景 -**psutil 适用场景:** -- 系统资源实时监控 -- 服务器性能分析 -- 进程级资源审计 -- 自动化运维脚本 -- 安全/异常进程检测 **py-cpuinfo 适用场景:** - 性能调优与环境检测