码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统内存转换成硬盘使用

时间:2016-06-15 16:12:50      阅读:357      评论:0      收藏:0      [点我收藏+]

标签:内存   linux   tmpfs   空间   数据库   

解决问题点:

1:站点数据提速,数据放入内存空间,速度指数级提升;

2:数据库缓存;

3:临时数据处理;

4:等等。。。


#查看系统内存

[root@appcollect-5-10 ~]# free -m

              total        used        free      shared  buff/cache   available

Mem:          64257         861       62730          41         665       63103

Swap:          2047         192        1855



#建立挂在目录

sudo mkdir /ramdisk



#挂载内存空间

sudo mount -t tmpfs tmpfs /ramdisk  -o size=20G,defaults,noatime,mode=777


#开机自动内存虚拟硬盘、配置fstab


sudo vim /etc/fstab


添加内容如下:

tmpfs tmpfs /ramdisk  -o size=2G,defaults,noatime,mode=777



#命令查看


df -aHT

文件系统     容量   已用  可用 已用% 挂载点

[root@appcollect-5-10 ramdisk]# df -aHT

Filesystem     Type         Size  Used Avail Use% Mounted on

rootfs         -               -     -     -    - /

sysfs          sysfs           0     0     0    - /sys

proc           proc            0     0     0    - /proc

devtmpfs       devtmpfs      34G     0   34G   0% /dev

securityfs     securityfs      0     0     0    - /sys/kernel/security

tmpfs          tmpfs         34G     0   34G   0% /dev/shm

devpts         devpts          0     0     0    - /dev/pts

tmpfs          tmpfs         34G  127M   34G   1% /run

..............略.............

/dev/md126p2   xfs          105G  5.2G  100G   5% /

systemd-1      -               -     -     -    - /proc/sys/fs/binfmt_misc

debugfs        debugfs         0     0     0    - /sys/kernel/debug

hugetlbfs      hugetlbfs       0     0     0    - /dev/hugepages

mqueue         mqueue          0     0     0    - /dev/mqueue

/dev/md126p5   xfs          893G  827M  892G   1% /data

/dev/md126p1   xfs          416M  162M  255M  39% /boot

tmpfs          tmpfs        6.8G     0  6.8G   0% /run/user/1000

tmpfs          tmpfs         67G     0   20G   0% /ramdisk


凡是标注着tmpfs的都是虚拟硬盘,例如我建立的 /ramdisk

linux 自己建立了很多虚拟硬盘在系统中使用,如/dev/shm就可以直接使用的。


#压测内存

fio 压测内存:

随机缓和读写,生成50G 文件,30个线程,运行30秒

 fio -filename=/ramdisk/8k.txt  -iodepth 1 -thread -rw=randrw -rwmixread=50 -ioengine=psync -bs=8k -size=15G -numjobs=30 -runtime=10 -group_reportin -name=randrw-psync    



本文出自 “康建华” 博客,请务必保留此出处http://michaelkang.blog.51cto.com/1553154/1789512

linux系统内存转换成硬盘使用

标签:内存   linux   tmpfs   空间   数据库   

原文地址:http://michaelkang.blog.51cto.com/1553154/1789512

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!