起因:

安装openstack过程中内存不够大,提高内存后想起缓存一般设置为内存的两倍。

缓存的实质是硬盘开辟一个空间,然后设置这个空间为缓存。

查看缓存大小

free -m

  1. free -m
  2. total used free shared buff/cache available
  3. Mem: 4799 594 3968 8 235 3981
  4. Swap: 3583 0 3583

查找适合的硬盘空间设置缓存:df -h

  1. df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/mapper/centos-root 50G 2.7G 48G 6% /
  4. devtmpfs 2.4G 0 2.4G 0% /dev
  5. tmpfs 2.4G 4.0K 2.4G 1% /dev/shm
  6. tmpfs 2.4G 8.4M 2.4G 1% /run
  7. tmpfs 2.4G 0 2.4G 0% /sys/fs/cgroup
  8. /dev/loop0 1.9G 6.1M 1.7G 1% /srv/node/swiftloopback
  9. /dev/mapper/centos-home 26G 33M 26G 1% /home
  10. /dev/sda1 497M 210M 288M 43% /boot
  11. tmpfs 480M 0 480M 0% /run/user/0

 在我的计算机中/dev/mapper/centos-root这个空间很充足

划分缓存空间:dd命令

  1. dd if=/dev/mapper/centos-root of=/home/swap1 bs=1024 count=1048576
  2. 4194304+0 records in
  3. 4194304+0 records out
  4. 4294967296 bytes (4.3 GB) copied, 14.6148 s, 294 MB/s
  5.  
  6. dd if=/dev/zero of=/home/swap bs=1024 count=1048576

  

设置为缓存

mkswap /home/swap1

启用缓存

swapon /home/swap1
 
再次查看缓存信息:
  1. free -m
  2. total used free shared buff/cache available
  3. Mem: 4799 2411 180 8 2207 2111
  4. Swap: 7684 1 7683

  

开机启动

设置为开机启动

vi /etc/fstab
加入下列命令到最后一行:
/home/swap1 swap swap default 0 0

linux下缓存的查看/修改的更多相关文章

  1. (转)Linux下设置和查看环境变量

    原文地址:<Linux下设置和查看环境变量> Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1. 永久的:需要修改配置文件,变量永久生效. 2. 临时的:使用e ...

  2. 在Linux下用netstat查看网络状态、端口状态

    在Linux下用netstat查看网络状态.端口状态 在linux一般使用netstat 来查看系统端口使用情况步. netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实 ...

  3. linux下ssh端口的修改和登录

    linux下ssh端口的修改和登录 首先修改配置文件 vi /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,添加如下一行: Port 50000 然后保 ...

  4. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  5. linux下oracle数据库字符集修改

    linux下oracle数据库字符集修改 0.RHEL6.7.oracle11gr2 1.登录oracle.在安装oracle的用户下进入数据库. $ sqlplus / as sysdba 2.查询 ...

  6. Linux下jmap命令查看内存使用

    Linux下jmap命令查看内存使用 jmap -heap 1234(1234为进程号) jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下: -heap       打印heap空间的概要 ...

  7. Linux下不重启永久修改hostname

    LINUX下不重启永久修改hostname 1.如果只是修改hostname可以通过如下命令 hostname newHostname   注意:这种修改方式只有当前有效,等服务器重启后hostnam ...

  8. linux下通过进程名查看其占用端口

    linux下通过进程名查看其占用端口: 1.先查看进程pid ps -ef | grep 进程名 2.通过pid查看占用端口 netstat -nap | grep 进程pid 例:通过nginx进程 ...

  9. [转帖]linux下使用 du查看某个文件或目录占用磁盘空间的大小

    linux下使用 du查看某个文件或目录占用磁盘空间的大小 du -ah --max-depth= 去年用过一次 后来忘记了.. 命令这个东西 熟能生巧.. https://www.cnblogs.c ...

随机推荐

  1. mybaties 的一些点

    resultMap resutType mybaties缓存 待续 mybaties对应关系是bean和数据库字段的对应. 1.mybaties 的返回值是对象的话定义为resultMap=" ...

  2. BestCoder Round #75

    前两题不想写了 数位DP 1003 King's Order 考虑i的后缀有j个连续,转移状态很简单,滚动数组优化(其实不用) #include <bits/stdc++.h> const ...

  3. 二叉搜索树 POJ 2418 Hardwood Species

    题目传送门 题意:输入一大堆字符串,问字典序输出每个字符串占的百分比 分析:二叉搜索树插入,然后中序遍历就是字典序,这里root 被new出来后要指向NULL,RE好几次.这题暴力sort也是可以过的 ...

  4. 【原】iOS学习之在NSObject子类中获取当前屏幕显示的ViewController

    我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作 ...

  5. 【原】MAC显示隐藏文件夹命令

    显示隐藏文件夹 1. 显示:defaults write com.apple.finder AppleShowAllFiles -bool true 第一步:命令行执行上述命令:

  6. CentOS下强行umount卸载设备

    fuser -cu /usr/local/tomcat7/webapps/dsideal_yy/html/down/ fuser -ck /usr/local/tomcat7/webapps/dsid ...

  7. ACM: POJ 3660 Cow Contest - Floyd算法

    链接 Cow Contest Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu Descri ...

  8. [奇葩 bug]视图在 ipad5 上正常显示,在 iPad3上超出了边界

    一,问题分析 1.理论上 iPad 是按像素点排列的,可 iPad5为什么和 iPad3差别那么大??? 2.iPad3超出边界的视图,都有一个 leading 是superview 的 leadin ...

  9. JS设置CSS样式的几种方式【转】

    用JS来动态设置CSS样式,常见的有以下几种 1. 直接设置style的属性  某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign)  如果想保 ...

  10. 使用cjson进行对象的嵌套封装

    共分两个部分,1)创建json.2)解析json 1)创建嵌套json的代码 char * makeJson() { cJSON * pRoot = NULL; cJSON * pSub_1 = NU ...