首页 数据库 mysql教程 未设置SWAP分区导致内存耗尽主机Hang死

未设置SWAP分区导致内存耗尽主机Hang死

Jun 07, 2016 pm 05:40 PM
swap 宕机 死机

这是一个真实的案例,在2009年,2010年,主机多次被Hang死,当时的情况是主机可以ping通,但ssh却连接不上,导致cluster无法切换,只能人工去重启那台被Hang死的

这是一个真实的案例,在2009年,2010年,主机多次被Hang死,当时的情况是主机可以ping通,但ssh却连接不上,导致cluster无法切换,只能人工去重启那台被Hang死的机器,才能正常切换。到底是什么原因引起的呢,在看了淘宝这篇文章后,

茅塞顿开,我们的主机是72G内存,48G是MySQL(Innodb_Buffer_Pool)内存缓冲池所用,但在机器正常的情况 下,free -m,发现内存已经超过了48G,这是因为其他程序或者系统模块又需要额外的内存,比如cp一个大文件,或者在主库上mysqldump数据库等等,这时 当物理内存不够用的时候,操作系统就会把MySQL所拥有的一部分地址空间映射到swap上去。而我们当时,没有建立swap分区是考虑到将分配给 MySQL的地址空间映射到swap上,导致性能会有突起波动,但这是一把双刃剑,香港服务器租用,虽然避免了使用swap分区,但结果会导致机器被Hang死。

所以就这个问题,我们后来的解决方案是:

一、增加2G SWAP分区,避免内存耗尽时,香港服务器,机器不会死机,可以给予些缓冲,重启前端程序释放MySQL压力。

二、增加内存监控,当内存使用率达到90%,通过重启MYSQL来释放内存,避免机器死机。

三、开发设计的前端CACHE层,减少了数据库层的压力。

在2011年至2012年10月,机器都运行稳定,虚拟主机,没有出现过宕机。

 

本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1276
29
C# 教程
1256
24
linux 宕机日志在哪 linux 宕机日志在哪 Mar 10, 2023 am 10:41 AM

linux宕机日志在“/var/log/”中;linux下的“/var/log/”的log日志,包括message、内核报错日志demsg等;其中sa记录是记录cpu、内存等运行的性能文件;利用sa文件可以查看宕机时CPU和内存情况。

电脑经常死机是什么原因 电脑经常死机是什么原因 Jun 26, 2023 pm 04:32 PM

电脑经常死机的原因:1、主板问题;2、散热问题;3、电脑挪移问题;4、系统问题;5、电脑积灰;6、冻屏死机;7、花屏死机;8、蓝屏死机;9、预警重新启动;10、无预警死机;11、内存故障导致;12、显卡故障导致;13、主板故障或老化导致;14、硬盘故障导致;15、系统故障导致。

电脑死机画面卡住不动怎么解决 电脑死机画面卡住不动怎么解决 Aug 28, 2023 pm 02:13 PM

电脑死机画面卡住不动解决方法:1、按下Ctrl+Alt+Delete组合键来打开任务管理重启电脑;2、尝试断开电脑的外部设备;3、进入安全模式,以排除软件冲突的可能性;4、恢复系统到最近的一个稳定状态;5、重装操作系统。

win10系统wps死机怎么办 Win10运行WPS无响应的解决办法 win10系统wps死机怎么办 Win10运行WPS无响应的解决办法 Feb 29, 2024 pm 05:10 PM

Win10运行WPS无响应如何解决Win10系统打不开WPS怎么办wps是我们在日常办公中经常会使用到的一款软件,其重要性不容小视。不过,很多用户在将wps升级到2016版后,发现在windows10系统下运行wps会出现无响应的问题,这是怎么回事呢?下面小编就带大家看看windows10系统运行wps无响应问题的解决方案。原因分析:一般如果用户在升级Win10系统后,并运行安装WPS2016抢先版,同时运行Excel出现“无响应”的问题,那么就有可能是Win10更新后显卡驱动和O

什么是linux的swap空间 什么是linux的swap空间 Jul 18, 2023 am 11:58 AM

linux的swap空间是Linux操作系统中用作内存扩展的特殊硬盘空间,其作用是提供额外的虚拟内存以确保系统的正常运行,正确配置和管理swap空间可以帮助保持系统的稳定性和性能,定期监控Swap空间的使用情况,并根据实际情况调整swap空间的大小是系统管理员的责任。

解决win10嘟嘟声导致死机问题 解决win10嘟嘟声导致死机问题 Jan 03, 2024 am 09:23 AM

很多朋友在使用win10系统时会遇到电脑开机时死机,并听到主机发出嘟嘟嘟的声音,其实这个声音是因为硬件出现了问题,电脑正在进行自检,我们可以通过仔细听这个声音来判断究竟是哪里出现问题。win10死机发出嘟嘟声怎么办1、我们通过听系统发出的声音,可以判断是哪里出问题,并针对其进行解决。2、下面先给大家带来声音的判断方法,具体如下:短:系统正常启动。2短:常规错误。解决方法:重设BIOS。1长1短:RAM或主板出错。1长2短:显示器或显示卡错误。1长3短:键盘控制器错误。1长9短:主板FlashRA

解决win10下wps死机的方法 解决win10下wps死机的方法 Jan 04, 2024 am 09:49 AM

很多用户都会在win10系统上使用wps软件,但是有很多用着用着突然就死机了,针对这一问题今天就给你们带来了wps死机win10解决方法,快来一起学习一下吧。wps死机怎么办win10:1、出现这样的原因可能是系统盘爆满了,一般都是c盘建议不要将软件游戏安装在c盘影响运行。2、本地系统盘的空间一般最好剩余在三分之一以上,不然就容易造成卡死的情况。3、如果电脑中的垃圾过多就可以使用360安全卫士来清理一下垃圾,保证电脑的运行速度。下载地址>>4、还有就是电脑的进程过多而导致没有了运行的内存空间,

苹果手机死机了屏幕动不了无法重启 苹果手机死机了屏幕动不了无法重启 Apr 02, 2024 pm 02:56 PM

1、强制重启:按住手机左侧的音量减键和开关键,同时长按,直到出现苹果标志后松开,等待手机自动重启。2、进入恢复模式:按住手机左侧的音量加键和开关键,同时长按,直到出现白色苹果标志后松开开关键,继续按住音量加键,直到出现“连接到iTunes”的提示时松开,此时可用iTunes进行恢复操作。3、进入DFU模式:按住手机左侧的音量减键和开关键,同时长按10秒左右,然后松开开关键,继续

See all articles