> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://jimcloud.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Linux 怎么查看 CPU和 内存使用情况

在 CentOS 中，可以使用多种命令来查看 CPU 和内存的使用情况。以下是一些常用的方法：

## 1. 查看 CPU 使用情况

### 使用 `top`

`top` 命令提供了实时的系统监控信息，包括 CPU 使用情况。

```bash
top
```

- 按 `q` 退出。

### 使用 `htop`

`htop` 是 `top` 的增强版，提供更友好的界面（需要安装）。

#### 安装 `htop`

```bash
sudo yum install htop
```

#### 使用 `htop`

```bash
htop
```

- 按 `q` 退出。

### 使用 `mpstat`

`mpstat` 是 `sysstat` 包中的一个工具，显示各个 CPU 的使用情况。

#### 安装 `sysstat`

```bash
sudo yum install sysstat
```

#### 使用 `mpstat`

```bash
mpstat -P ALL
```

## 2. 查看内存使用情况

### 使用 `free`

`free` 命令显示内存的使用情况。

```bash
free -h
```

- `-h` 选项以人类可读的格式显示（例如 MB 或 GB）。

### 使用 `vmstat`

`vmstat` 提供了关于虚拟内存、进程、CPU 活动等的信息。

```bash
vmstat 1
```

- `1` 表示每秒更新一次，按 `Ctrl+C` 退出。

### 使用 `cat /proc/meminfo`

可以通过查看 `/proc/meminfo` 文件获取详细的内存信息。

```bash
cat /proc/meminfo
```

## 3. 综合查看 CPU 和内存使用情况

### 使用 `sar`

`sar` 是 `sysstat` 包中的一个工具，可以获取 CPU 和内存的历史使用情况。

#### 使用 `sar` 查看 CPU 使用情况

```bash
sar -u 1 3
```

### 使用 `sar` 查看内存使用情况

```bash
sar -r 1 3
```

## 总结

以上命令可以帮助您有效地监控 CentOS 系统中的 CPU 和内存使用情况。根据您的需求选择合适的工具进行查看。