20260410-163028
This commit is contained in:
1 parent
8cb50f8c1d
commit
3f588dcb30
1 file changed
+11
-13
@@ -11,10 +11,11 @@
|
||||
---
|
||||
<br/>
|
||||
|
||||
# <span style='color: #FFD700'>psutil 快速概览</span>
|
||||
# [psutil 快速概览](#目录结构)</span>
|
||||
|
||||
psutil(Python System and Process Utilities)是一个跨平台的 Python 库,用于检索系统运行时的信息,如 **CPU、内存、磁盘、网络、进程** 等。它支持 Linux、Windows、macOS、FreeBSD 等主流操作系统,是系统监控、性能分析和运维自动化的重要工具。
|
||||
> 详细用法请参考 [psutil.md](psutil.md)。
|
||||
|
||||
🗄️ 详细用法请参考[psutil.md](psutil.md)。
|
||||
|
||||
## 核心功能模块
|
||||
|
||||
@@ -55,11 +56,13 @@ print(psutil.pids()) # 查看所有进程 PID
|
||||
|
||||
<br />
|
||||
|
||||
# py-cpuinfo 快速概览
|
||||
# [py-cpuinfo 快速概览](#目录结构)
|
||||
|
||||
`py-cpuinfo` 是一个轻量级的 Python 库,用于**跨平台获取 CPU 信息**,无需安装系统级依赖,适用于 Linux / Windows / macOS / BSD 等系统。它常用于性能分析、环境检测、硬件审计、自动化运维等场景。
|
||||
py-cpuinfo 是一个轻量级的 Python 库,用于**跨平台获取 CPU 信息**,无需安装系统级依赖,适用于 Linux / Windows / macOS / BSD 等系统。它常用于性能分析、环境检测、硬件审计、自动化运维等场景。
|
||||
|
||||
### 核心功能
|
||||
🗄️ 详细用法请参考 [py-cpuinfo.md](py-cpuinfo.md)。
|
||||
|
||||
## 核心功能
|
||||
|
||||
- **基础信息**:CPU 型号、厂商、架构、家族编号
|
||||
- **核心与线程**:物理核心数、逻辑 CPU 数量、每核线程数
|
||||
@@ -67,13 +70,13 @@ print(psutil.pids()) # 查看所有进程 PID
|
||||
- **缓存信息**:L1/L2/L3 缓存大小
|
||||
- **指令集支持**:AVX、SSE、AES 等指令集检测
|
||||
|
||||
### 安装
|
||||
## 安装
|
||||
|
||||
```bash
|
||||
pip install py-cpuinfo
|
||||
```
|
||||
|
||||
### 快速开始
|
||||
## 快速开始
|
||||
|
||||
```python
|
||||
from cpuinfo import get_cpu_info
|
||||
@@ -84,13 +87,8 @@ print(f"物理核心: {info['cores']}, 逻辑核心: {info['count']}")
|
||||
print(f"标称频率: {info['hz_advertised_friendly']}")
|
||||
```
|
||||
|
||||
详细用法请参考 [py-cpuinfo.md](py-cpuinfo.md)。
|
||||
## 适用场景
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
**py-cpuinfo 适用场景:**
|
||||
- 性能调优与环境检测
|
||||
- 软件兼容性判断
|
||||
- 硬件审计与资产盘点
|
||||
|
||||
Reference in new issue
Block a user