Linux云主机 VPS 到达指定内存占用率就重启脚本

tengxunyun cera

在 Linux 中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是 Linux 内存管理的一个优秀特性,在这方面,区别于 Windows 的内存管理。主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高 Linux 系统的数据访问性能。而 Windows 是只在需要内存时,才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux 都将能充分利用起来,发挥了硬件投资带来的好处,而 Windows 只将其做为摆设。

 

综上所述,一般不需要太关注 Linux 的内存占用情况,如果 SWAP 占用率很高的话一般可能就是内存不够用了。swap 存在的意义在于存放不经常使用的数据,而不是物理内存放不下的数据,如果经常使用的数据在物理内存中存放不下,内核会被迫将部分数据分配到 swap,接下来会产生大量的硬盘读写 IO,大量的硬盘读写 IO 会产生的后果为:

CPU 在处理运算时会有大量的时间在等待硬盘 IO,严重影响服务器的响应速度;

同服务器上的其他VPS都会受到影响(可能导致服务商停止服务);

临时解决办法

将下面内容保存到 /root/mem.sh ,这个脚本的意思是使用内存超过 512M 就重启,512 可以改为合适的数字

  1. #!/bin/sh
  2. used=`free -m|grep Mem:|awk ‘{print $3}’`
  3. if [ $used gt 512]
  4. then
  5. reboot
  6. else
  7. echo “ok”
  8. fi

给予权限 755 以上,或者执行下面命令:

  1. chmod +x /root/mem.sh

再添加一行定时任务/var/spool/cron/root:

  1. */5 * * * * /root/mem.sh > /home/wwwlogs/mem.log

cera aliyun tengxunyun cloudiplc

相关推荐

quatrovps|美国|Linux|Windows|VPS|$2.49每月

我们已将所有#Linux#和Windows VPS产品的托管价格标准化。 Linux VPS型号的最新更新月度价格为: L-256-2.49美元 L-384-3.95美元 L-512-4.95美元 L-768-7.95美元 L-1024-9.95美元 L-1536-14.95美元 L-2048-$ 19.95 L-2560-$ 24.95 L-3072-29.95美元 L-4096-39.95美元 上面的Linux VPS模型名称标签中的数字代表该特定模型的RAM大小。可通过任何VPS订购额外的HDD空间和公共IP地址。 要直接在新定价的产品上下订单,只需遵循https://quatrovps.com/linux-vps.php链接。 Windows VPS型号上的最新更新的月度价格是: W-256-7.49美元 W-384-8.95美元 W-512-9.95美元 W-768-12.95美元 W-1024-14.95美元 W-1536-$ 19.95 W-2048-$ 24.95 W-2560-29.95美元 W-3072-34.95美元 W-4096-$ 44.95 上面的Windows VPS型号名称标签中的数字代表此特定型号的RAM大小。可通过任何VPS订购额外的HDD空间和公共IP地址。 要直接在新定价的产品上下订单,只需遵循https://quatrovps.com/windows-vps.php链接。 新:除了现有的贝宝和信用卡之外,我们还添加了新的付款方式。从现在开始,我们接受加密货币。您可以从以下选项中进行选择:

DreamWebHosts|优惠码|Linux|DDoS保护|1核|1g内存|25gssd

#DreamWebHosts#是一家高级托管服务提供商,提供所有类型的Web托管解决方案。我们确保您的网站快速,安全且始终保持运行状态,以便您始终专注于自己擅长的领域。我们提供构建,托管和管理网站所需的一切。我们的首要任务是以合理的价格为客户提供最佳的网站托管体验。没有合同或隐性费用。我们甚至提供30天退款保证。 以下是SSD VPS计划的列表: VPS I CPU 1 vCore 内存1 GB 存储25 GB SSD 带宽1 TB 价格:$ 5.99 /月-立即购买 VPS II CPU 2 vCore 内存2 GB 存储40 GB SSD 带宽2 TB 价格:$ 12.99 /月-现在购买 VPS III CPU 2 CPU核心 内存4 GB 存储60 GB SSD 带宽3 TB 价格:$ 22.99 /月-现在购买 VPS IV CPU 4 CPU核心 内存8 GB …

infusedhosting|优惠码|英国|Linux|Windows|VPS

https://infusedhosting.co.uk Web Hosting,分销商托管,VPS Hosting,专用服务,域 通过我们独特的Webhostingtalk折扣代码,您可获得前三个月50%的折扣。 折扣码:50-OFF 仅限限时,适用服务条款。 功能: >位置:英国 > 99.9%的正常运行时间保证 > 30天退款保证 >无需签订合同/随时取消 >快速1 GBps网络 > Anti DDoS保护 >高级服务器监控 > 24/7 Premium Ticket支持 >即时设置 > Virtualizor Control面板 >免费升级/降级 >其他IP可用 >快速的SSD存储 > Linux和Windows OS 我们提供一系列满足所有客户需求的软件包,价格仅4.99英镑 https://infusedhosting.co.uk/virtual-servers/ VPS 1 处理器:1vCPU @ 3Ghz磁盘 空间:10GB SSD 带宽:1TB 内存:1GB 操作系统:Linux / Windows 1 IP地址 99.9%正常运行时间保证 Virtualizor Control Panel 每月£4.99(折扣后前三个月为£2.49) …

丽萨主机|美国CN2|云主机|Netflix|Hulu

#lisahost#怎么样?lisahost好不好?lisahost新上了cera洛杉矶的cn2 gia vps,美国原生IP(支持Tiktok),六网(电信,联通,移动,#广电#有线,#鹏博士#,科技网)回程CN2 GIA精品网络,保障网络高峰期低延迟不卡顿,去程直连,保障访问稳定和防御,默认#50G防御#,#100G秒解#,超过100G后15分钟解封。可付费加到100G防御,详情工单咨询。 官方网站:https://lisahost.com 9折优惠码:ZJCP-GV4U4SXHR7 #美国#CERA CN2高防 – 精简版 内存:512M CPU:1核 硬盘:#10G SSD# 流量:100G/月 带宽:#10Mbps# IPv4:1个 #优惠码#:ZJCP-GV4U4SXHR7 价格:36元/月 购买链接 更多配置:https://lisahost.com/cart.php?gid=32

微信扫一扫,分享到朋友圈

Linux云主机 VPS 到达指定内存占用率就重启脚本