在 Linux 中,可以使用以下几种命令来查看内存和 CPU 的使用情况:
1. free 命令:
- 使用 `free` 命令可以查看系统当前的内存使用情况,包括总内存、已用内存、可用内存等。
- 示例: `free -h` 会以更易读的格式显示内存使用情况。
2. top 命令:
- `top` 命令可以实时显示系统中各个进程的 CPU 和内存使用情况。
- 按下 `1` 键可以查看各个 CPU 核心的使用情况。
- 按下 `M` 键可以按内存使用量排序,`P` 键可以按 CPU 使用量排序。
3. htop 命令:
- `htop` 命令是 `top` 命令的增强版,提供了更友好的界面和更多的功能。
- 与 `top` 命令类似,可以查看各个进程的 CPU 和内存使用情况。
- 按下 `F6` 键可以选择排序方式,如按 CPU 使用量或内存使用量排序。
4. vmstat 命令:
- `vmstat` 命令可以显示关于虚拟内存、进程、CPU 等系统资源的统计信息。
- 示例: `vmstat 2 5` 会每 2 秒钟输出一次系统信息,共 5 次。
5. sar 命令:
- `sar` 命令可以收集、报告、或保存系统活动信息。
- 可以查看 CPU 使用情况、内存使用情况、磁盘 I/O 等。
- 示例: `sar -u 2 5` 会每 2 秒钟输出一次 CPU 利用率信息,共 5 次。
总之,Linux 提供了多种命令行工具来查看系统的资源利用情况,可以根据需求选择合适的命令。