文档章节

Linux虚拟内存的设置

高老板
 高老板
发布于 2014/07/01 14:10
字数 354
阅读 132
收藏 0

  • swap空间就是虚拟内存,在物理内存不足时,有较大的用处。

  •  

    查看内存空间大小:free -m // m表示显示的字节单位是m(megabytes)

     

    下面我们就来增加系统的 Swap 大小。  www.2cto.com  

     

    1.首先用命令free查看系统内 Swap 分区大小。

    free -m

     

    total used free shared buffers cached

    Mem: 1002 964 38 0 21 410

    -/+ buffers/cache: 532 470

    Swap: 951 32 929

     

    可以看到 Swap 只有951M,不符合 Oracle-xe-client 的安装要求。

     

    2.创建一个 Swap 文件。

    mkdir swap

    cd swap  www.2cto.com  

    sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

     

    出现下列提示,上面命令中的 count 即代表swap文件大小。

     

    记录了 100000+0 的读入

    记录了 100000+0 的写出

    102400000 字节 (102 MB) 已复制,0.74704 秒,137 MB/秒

     

    把生成的文件转换成 Swap 文件

    sudo mkswap swapfile

     

    Setting up swapspace version 1, size = 102395 kB

    no label, UUID=09fde987-5567-498a-a60b-477e302a988b

     

    3.激活 Swap 文件。

    sudo swapon swapfile

     

    再次查看 free -m 的结果。

     

    total used free shared buffers cached

    Mem: 1002 967 34 0 22 410

    -/+ buffers/cache: 534 467

    Swap: 1053 32 1021  www.2cto.com  

     

    添加成功。

     

    扩展:

    如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。

    sudo swapoff swapfile

     

    如果需要一直保持这个 swap ,可以sudo -s换到root

    然后把它写入 /etc/fstab 文件。

     

    swapfilepath swap swap defaults 0 0


© 著作权归作者所有

共有 人打赏支持
高老板
粉丝 2
博文 9
码字总数 4025
作品 0
海淀
技术主管
私信 提问
Android安全模型之Linux安全模型

Android系统以Linux内核为基础,理解Android的安全设计首先要理清Linux安全模型的主要概念与元素,包括用户与权限,进程与内存空间等。 用户与权限 Linux安全模型的基础是用户与用户组。Lin...

柳哥
2014/11/30
0
0
java项目堆内存分配问题

如题,非web项目,部署在linux虚拟机上,linux分配4G内存,小弟问一下,如果不为java项目设置jvm参数,即设置 -Xms -Xmx等,那么程序运行的时候有没有默认的堆内存以及最大堆内存,还是4G内存...

李学广
2013/09/25
218
1
windows和linux的内存管理

windows的内存管理很是严谨,使用内存必须首先分配,当然每个操作系统都是这样,然而windows的严谨在于分配的过程,分为保留和提交两个阶段,其中保留的含义就是在进程的虚拟地址空间保留一块...

晨曦之光
2012/04/10
238
0
Windows xp/Vista/Linux的内核映射以及内存置换算法

linux的内存管理我认为是高效的,windows xp的我认为是豪华的,vista的呢?我认为是无以伦比的(理论是无以伦比,但是实际上不是那样)。 linux把内核的主要数据结构映射到内核空间3g到3g+76...

晨曦之光
2012/04/10
319
0
Postfix部署之CentOS 7安装 (一)

-----提供ADExchangeLyncSharepointCRMSCO365等微软产品实施及外包,QQ:185426445.电话18666943750 1、登陆到官网,并下载centos软件,链接如下 http://isoredirect.centos.org/centos/7/iso...

zhou_ping
06/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
3
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
4
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部