把linux制作成内存系统,linux系统内存转换成硬盘使用

解决问题点:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值