👌linux 内存有问题怎么查看?
如果怀疑内存有问题,可以通过以下步骤进行检查和诊断:
1. 使用free
命令查看内存使用情况
free
命令可以显示系统的内存使用情况,包括总内存、已使用内存、空闲内存和缓存等信息。
1 | free -h |
输出示例:
1 | total used free shared buff/cache available |
2. 使用top
或htop
命令查看内存使用情况
top
和htop
命令可以实时显示系统的资源使用情况,包括内存使用情况。
top
命令:
1 | top |
htop
命令(需要安装):
1 | sudo apt-get install htop |
3. 使用vmstat
命令查看内存和系统性能
vmstat
命令可以报告虚拟内存、进程、CPU 活动等信息。
1 | vmstat 1 5 |
输出示例:
1 | procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- |
4. 检查内存使用情况的日志
查看系统日志,如/var/log/syslog
或/var/log/messages
,看看是否有与内存相关的错误或警告。
1 | sudo grep -i memory /var/log/syslog |