要查看服务器的内存使用情况,可以使用以下几种方法:
1. 在命令行中运行 `free -m` 命令,可以查看当前内存的总量、已使用量和剩余量等信息。
```
$ free -m
total used free shared buff/cache available
Mem: 7881 1908 4665 213 1307 5540
Swap: 2047 0 2047
```
2. 使用 `top` 命令,可以查看各个进程的内存使用情况。按下 `M` 键可以按内存使用量对进程排序。
```
top - 16:17:37 up 45 days, 23:50, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 261 total, 1 running, 260 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.2 sy, 0.0 ni, 99.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7881.3 total, 1908.9 used, 4665.3 free, 1307.1 buffers
MiB Swap: 2047.8 total, 0.0 used, 2047.8 free. 5540.2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15039 root 20 0 6060440 224156 27296 S 0.0 2.8 0:04.68 kubelet
15104 root 20 0 1129252 145572 21624 S 0.0 1.8 0:01.01 docker
15095 root 20 0 679292 59432 13616 S 0.0 0.7 0:00.31 containerd
```
3. 使用 `htop` 命令,它提供了更加直观的界面,可以查看各个进程的内存使用情况。可以按下 `F6` 键按内存使用量对进程排序。
4. 如果你使用图形界面,可以打开任务管理器,在"性能"选项卡中查看内存的使用情况。
通过以上方法,你就可以查看服务器的内存使用情况,并分析出哪些进程占用内存较多,从而优化服务器的性能。