Linux服务器内存查看
方法一:使用Xshell登录Linux服务器,直接使用命令free -m命令进行查看,m参数为使用M显示,也可以free -g显示。从图上可看到
Mem:内存的使用情况总览表
total 内存总数: 1821Mused 已经使用的内存数: 924Mfree 空闲的内存数: 116Mbuff/cache 缓存内存数:780M
Swap则为交换分区使用情况
注:物理内存(totel)=系统看到的用掉的内存(used)+系统看到空闲的内存(free)
请点击输入图片描述
方法二:使用top命令查看,如图红色标记部分三行为内存使用情况
第一行:物理内存使用情况
第二行:swap交换分区内存使用情况
第三行:VIRT进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES RES进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA SHR共享内存大小,单位kb
请点击输入图片描述
方法三:vmstat可实时动态监视操作系统的虚拟内存、进程、CPU活动
用法:vmstat [-V] [-n] [delay [count]]
-V表示打印出版本信息;
-n表示在周期性循环输出时,输出的头部信息仅显示一次;
delay是两次输出之间的延迟时间;
count是指按照这个时间间隔统计的次数
例如:vmstat 5 6为间隔5秒统计一次,共统计5次
请点击输入图片描述
END
windows服务器内存查看
win10电脑举例(win7或者其他系统类似),在电脑下方任务栏,鼠标右键点击“任务管理器”进入(或者使用键盘快捷键CTRL+ALT+delete调出任务管理器)
请点击输入图片描述
请点击输入图片描述
在任务管理器上方选择“性能”-左侧“内存”,可以在右侧的图像上查看内存的使用曲线图,以及占比情况
请点击输入图片描述
点击资源管理器,在内存界面,可以看到内存是由哪些应用使用,可以动态管理和监测,非常实用
请点击输入图片描述
问题描述:阿里云ECS Linux服务器,站点程序无法运行,排查发现数据库未启动。启动MySQL服务时,返回Out of memory报错信息。
分析解决:
该类问题一般是由于基础环境配置不当,或硬件配置不能满足当前服务需求导致,如MySQL配置错误,内存不足等。
针对该类问题,排查思路如下:
1. 检查是否为基础服务问题,如对MySQL的最小内存设置进行检查。如果不熟悉数据库调整,可以卸载后重新进行安装恢复默认配置。
2. 如果当前硬件配置较低,如只有512M或1G内存,则可以考虑升级内存后,验证问题是否解决。硬件配置变更升级操作方法如下:
a. 登陆阿里云控制台,点击【实例】--在要升级的服务器右侧,点击
这个显示1G,可能与电脑的设置有关系,简单的设置一下电脑就可以将丢失的另外1G内存给找回来了。找回设置方法:
在开始菜单的搜索框中输入逗msconfig,调出系统配置窗口,进入逗引导地选项卡后点击逗高级选项’按扭,原来是逗引导高级选项地中最大内存容且只有1024。
取消逗最大内存地前的勾选框,或者在最大内存容且对话框中输入2048(根据实际内存容里〕,点击应用后重启系统,会惊甚的发现被系统逗吃掉地的1GB内存终于出来了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)