Chapter 19 · Useful Command-line Tools

第 19 章 常用命令行工具

PVE 订阅管理(pvesubscription)、基准测试(pveperf)与 API Shell(pvesh)。

19.常用命令行工具Useful Command-line Tools

19.1.pvesubscription —— 订阅管理

此工具用于处理 Proxmox VE 订阅。

19.2.pveperf —— PVE 基准脚本

尝试收集挂载在 PATH 上(默认 /)的磁盘的 CPU / 硬盘性能数据:

CPU BOGOMIPS
全部 CPU 的 bogomips 之和。
REGEX/SECOND
每秒正则数(Perl 性能测试)—— 应 > 300000。
HD SIZE
硬盘大小。
BUFFERED READS
简单 HD 读测试 —— 现代盘应 ≥ 40 MB/s。
AVERAGE SEEK TIME
平均寻道时间 —— 快速 SCSI < 8 ms , 一般 IDE/SATA 15 – 20 ms。
FSYNCS/SECOND
应 > 200 —— 建议在 RAID 控制器启用回写缓存(需带 BBWC)。
DNS EXT
解析外部 DNS 的平均时间。
DNS INT
解析本地 DNS 的平均时间。

19.3.Proxmox VE API 的 Shell 接口

pvesh 允许直接调用 API 函数 , 不走 REST/HTTPS 服务器。

WARN

只允许 root 使用。

19.3.1.示例

列出集群节点:

# pvesh get /nodes

查看数据中心可用选项:

# pvesh usage cluster/options -v

把 HTML5 noVNC 控制台设为数据中心默认:

# pvesh set cluster/options -console html5