linux 系统调用 查看cpu使用率, 内存使用率, 磁盘信息
时间: 2024-11-21 21:30:32 浏览: 6
实验八 保密管理22-1 202285060022 韩傲雪.docx
在Linux系统中,你可以通过命令行工具来查看CPU使用率、内存使用率以及磁盘信息。以下是几个常用的命令:
1. **查看CPU使用率**:
- `top` 或 `htop`: 实时显示系统的运行状态,包括各个进程的CPU占用情况。
- `mpstat`: 显示处理器的状态信息,包括平均负载。
- `ps aux` 或 `htop -C`: 列出所有正在运行的进程及其CPU使用率。
2. **查看内存使用率**:
- `free`: 显示物理内存和交换分区的使用情况。
- `vmstat`: 显示虚拟内存统计信息,如内存缓冲区、活跃页面等。
- `htop` 或 `top`: 除了CPU,还会展示内存使用详情。
3. **查看磁盘信息**:
- `df -h`: 显示文件系统空间使用情况,包括总容量、已用空间、可用空间等。
- `du -sh *`: 检查指定目录或文件夹的大小。
- `lsblk` 或 `fdisk -l`: 展示块设备的详细信息,包括磁盘名称、大小、挂载点等。
要得到特定时刻的数据,可以结合 `date` 或 `grep` 进行筛选。如果你需要编写脚本定期监控这些指标,还可以查阅 `sysfs` 或 `procfs` 文件系统。
阅读全文