linux 编译缓存,Linux下SSD缓存加速之open cas试用

本文介绍了如何在SUSE 12 SP4上升级内核并编译安装Open CAS,以实现Linux系统的SSD缓存加速。详细步骤包括升级到4.14.125内核,手动和自动配置Open CAS,以及解决配置过程中遇到的问题,如Python版本要求。
摘要由CSDN通过智能技术生成

Linux下SSD缓存加速之open cas试用

猫先生 • 2019 年 09 月 06 日

之前写过 Linux下bcache安装测试的文章 Linux下SSD缓存加速之bcache试用,还是那个重要客户,要求横向对比ssd缓存加速的方案,客户特别钟情于intel cas,但是cas不再更新,无法支持SUSE 12SP4,而cas从去年开始已经开源,我在suse 12sp4 下编译测试开源open cas的时候,出现很多问题,经多方辗转,联系到了intel 官方人员,配合联想后台实验室的高级工程师,共同在suse 12 sp4下编译了open-cas软件,我在这里记录下,防止忘记。

在suse 12sp4下正常使用cas 需要升级内核,默认自带的内核不具备cas 所使用的头文件

1,升级内核

此次下载linux-4.14.125,选用编译安装升级方法

12bc312b719333fb16f8e7e16b278803.png

安装升级内核所需的工具zypper in make gcc* kernel-devel kernel-headers openssl-devel ncurses-devel git-core

将下载的 kernel 源码包拷贝到/usr/src/目录,解压

cd 进入到解压后的目录

将原本 kernel 的 config 文件拷贝到当前目录cp /boot/config-xxxxxxx-default .config

执行make menuconfig在弹出界面先 load 刚刚拷过来的 .config,然后 save(熟悉kernel 编译的话也可以根据需要调整相关的参数后再 save),然后 exit,exit

058e8b78934cf5ee77253cd5697e7271.png

执行make -j8 (本次测试用的服务器 lscpu 看到的 cpu 核心数为8,如果不加-j 参数的话使用单线程编译,会很慢)

编译完,然后执行下面的命令make modules

make modules_install

make install

执行完上述命令以后,重启即可

查看编译好的内核,已经升级到4.14.125

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值