今天发现之前买的阿里云的服务器发现2G内存只有0.2可以用了,大致解决办法如下:

方法一

首先:free -m 命里查看内存使用情况

  • total——总物理内存 ,total=used+free
  • used——已使用内存,一般情况这个值会比较大,因为这个值包括了cached+应用程序使用的内存
  • free——完全未被使用的内存
  • shared——应用程序共享内存
  • buffers——缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)
  • cached——缓存,用于已打开的文件
  • available——free 与 available 的区别 free 是真正尚未被使用的物理内存数量。 available 是应用程序认为可用内存数量,available = free + buffer + cache (注:只是大概的计算方法)

接着输入下面的对应指令清除对应的对象

echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。
echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的缓存对象。

当你这时候输入free -m你会发现有些东西被清除了。再去控制台我的内存只占用了1G,还有1G可以用


方法二

设置虚拟内存方法:

1:free -m查看内存状态

然后你会发现两列,下面的Swap也就是虚拟内存全为0

输入dd if=/dev/zero of=/opt/swap bs=1024 count=1024000

dd if=/dev/zero of=/opt/swap bs=1024 count=1024000
#该命令表示在opt分区建立名为swap,大小为1G的虚拟内存文件
---
1024000+0 records in
1024000+0 records out
1048576000 bytes (1.0 GB) copied, 16.6877 s, 62.8 MB/s

接着:将swap文件设置为swap分区文件

chmod 600 /opt/swap    //注意更改swap文件的权限
mkswap /opt/swap
---
Setting up swapspace version 1, size = 1023996 KiB
no label, UUID=fc47f29e-31af-401e-856d-0fec5262179e

最后:激活swap,启用分区交换文件

swapon /opt/swap

现在看下结果

free -mtotal        used        free      shared  buff/cache  available
Mem:          1839          792          874         70     172     851
Swap:          999          0        999

如何关闭虚拟内存呢?

首先停止swap分区 swapoff /opt/swap

 swapoff /opt/swapfree -mtotal        used        free      shared  buff/cache  available
Mem:            992        191          63          13        738        626
Swap:            0          0          0

其次删除掉swap文件即可 swapoff /opt/swap
首先看一下磁盘大小

df -h
rm -rf /opt/swap
df -h

云服务器内存不够解决办法相关推荐

  1. 有关阿里云服务器ping不通解决办法(云服务器搭建完环境访问不了ip解决办法)

    阿里云服务器ping不通解决办法(云服务器搭建完环境访问不了ip解决办法) 问题:这里的服务器我以阿里云为例,学生套餐嘛,便宜,最近搞服务器,然后Ubuntu16.04下搭建LAMP环境后发现输入ip ...

  2. 云服务器无法访问解决办法

    前段时间开始使用腾讯云服务器,但是将项目部署在服务器上后,客户端居然死活连不上. 于是我各种百度,想出各种关键词搜索,历时一天终于找到了解决办法. 1.控制台--设置云服务器的安全组,开放云服务器端口 ...

  3. 网站服务器内存满了,云服务器内存满了怎么办

    很多站长在使用云服务器的时候,总是会遇到内存不足的情况,这种现象就是我们在家用电脑时的内存不足时一样,令人烦恼,因为内存不足,将影响正常的使用,它是服务器的核心点,那么云服务器内存满了怎么办?有没有可 ...

  4. 云计算机运行内存,电脑内存,云服务器内存最深刻的解读!

    内存是计算机中重要的部件之一,它是外存与CPU进行沟通的桥梁.计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大. 在台湾一般称为:"电脑记忆体",一般我 ...

  5. php服务器无法上传图片,IIS+php服务器无法上传图片解决办法_PHP教程

    主要目的就是测试我的php.ini没有设置upload_dir_tmp的值的时候,上传的文件临时保存在哪里的,经过这个测试发现原来在不配置php.ini的upload_dir_tmp的值的时候,默认的 ...

  6. wdcp mysql数据库无法链接_MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题...

    本文主要向大家介绍了MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.检查mys ...

  7. 远程连接Linux服务器无法连接解决办法

    1.查看SSH是否安装(检查是否装了SSH包) 输入命令:rpm -qa | grep ssh 如下如所示系统已经默认安装了SSH: 远程连接Linux服务器无法连接解决办法 若没有安装,则输入 yu ...

  8. steam游戏一直连接服务器,steam无法连接到更新服务器快速有效解决办法

    <steam>是玩家们使用较多的一个游戏平台,部分玩家启动过程中会出现无法连接的情况,于是就会发出steam无法连接到更新服务器怎么办的疑问.下面为大家带来的是steam无法连接到更新服务 ...

  9. 阿里云服务器挖矿程序解决流程

    阿里云服务器挖矿程序解决流程 问题表象 定位解决问题 问题表象 1.CPU满负载 进入root用户执行top命令: 2. 应用进程被杀 ./startWebLogic.sh: line 184: 23 ...

最新文章

  1. sysfs方式控制GPIO
  2. 常用算法 之一 详解 MD5 实现(基于算法的官方原文档)及源码详细注释
  3. win2003的IIS無法使用,又一次安裝提示找不到iisadmin.mfl文件
  4. web前端【第十一篇】jQuery属性相关操作
  5. roads 用户体验标准_世界智能大会与ROAD用户体验报告
  6. c语言中O空字符,OC语言中字符串的使用
  7. Spring Boot 单例模式中依赖注入问题
  8. 几百万的数据查找重复值_如何快速查找出Excel中的重复数据,多角度分析
  9. Spring注解大全(更新中)
  10. 如何评价一个RPC框架的性能
  11. matlab gui伪色彩增强,基于Matlab GUI的医学灰度图像伪彩色增强判读系统
  12. intellij idea文件颜色代表的含义
  13. 各种音视频编解码学习详解(7)--微软Windows Media系列
  14. 项目:金融行业反欺诈模型
  15. 菜鸟读财报,如何从上市公司财报中挖情报?--微博转载
  16. android获取固定uuid,Android获取本机唯一序列号和可变UUID方法
  17. 卓训教育:打败挫败感,让孩子对学习更自信
  18. PDF文件如何搜索目录(书签)
  19. ffmpeg给视频添加背景音乐
  20. 用什么样的方法可以快速计算机,怎么让电脑加速50%_教你一招快速给电脑提速的方法...

热门文章

  1. Python中time模块详解[转]
  2. layui一个单元格展示两个数据
  3. css海浪动画代码,CSS3实现的线条波浪动画效果
  4. 操作系统原理 —— 操作系统的四个特征:并发、共享、虚拟、异步 (二)
  5. android intent.action_dial,求教!Intent.ACTION_DIAL出错
  6. snowflake mysql_SnowFlake 生成全局唯一id
  7. 面向对象设计原则 (快速记忆11个原则)
  8. JS中的原始数据类型(基础数据类型)和 引用数据类型
  9. Linux:安全审计功能的实现——audit详解
  10. java计分系统编程代码_使用Java代码对实时系统进行编程