BLCR在80x86架构上的运行总结
2015-07-10 15:04
417 查看
http://crd.lbl.gov/departments/computer-science/CLaSS/research/BLCR/
1. 配置BLCR (Linux内核2.6版本对应BLCR的8.4版本)
% tar zxf blcr-0.8.4.tar.gz
% cd blcr-0.8.4
% mkdir builddir
% cd builddir
% ../configure --enable-debug --enable-libcr-tracing
--enable-kernel-tracing --enable-cr-info
--enable-init-script
% make
% make install (root权限)
2. 验证安装
% lsmod | grep blcr (验证BLCR内核模块加载是否成功)
blcr 47508 0
blcr_imports 7808 1 blcr
如果没有出现上述结果,单独加载BLCR模块blcr_imports.ko和blcr.ko
% (模块所在路径).../insmod blcr_import.ko
% (模块所在路径).../insmod blcr.ko
3. 验证环境
% cr_checkpoint --help (验证BLCR环境)
如果提示错误需手动设置环境(仅在当前窗口中有效):(bash)
PREFIX为BLCR安装路径,默认为:/usr/local
$ PATH=$PATH:PREFIX/bin
$ MANPATH=$MANPATH:PREFIX/man
$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:PREFIX/lib:PREFIX/lib64
$ export PATH MANPATH LD_LIBRARY_PATH
可永久设置shell的环境变量,修改文件 /etc/bash.bashrc后重启系统:
# set Environment Variables for BLCR
export PATH="$PATH:/usr/local/bin"
export MANPATH="$MANPATH:/usr/local/man"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
4. 功能测试
% gcc -o test test.c -LBLCR_LIBDIR -lcr
% ./test
% cr_checkpoint --term PID (设置检查点后终止进程)
% cr_restart context.PID (恢复运行)注:在另一个terminal终端运行
1. 配置BLCR (Linux内核2.6版本对应BLCR的8.4版本)
% tar zxf blcr-0.8.4.tar.gz
% cd blcr-0.8.4
% mkdir builddir
% cd builddir
% ../configure --enable-debug --enable-libcr-tracing
--enable-kernel-tracing --enable-cr-info
--enable-init-script
% make
% make install (root权限)
2. 验证安装
% lsmod | grep blcr (验证BLCR内核模块加载是否成功)
blcr 47508 0
blcr_imports 7808 1 blcr
如果没有出现上述结果,单独加载BLCR模块blcr_imports.ko和blcr.ko
% (模块所在路径).../insmod blcr_import.ko
% (模块所在路径).../insmod blcr.ko
3. 验证环境
% cr_checkpoint --help (验证BLCR环境)
如果提示错误需手动设置环境(仅在当前窗口中有效):(bash)
PREFIX为BLCR安装路径,默认为:/usr/local
$ PATH=$PATH:PREFIX/bin
$ MANPATH=$MANPATH:PREFIX/man
$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:PREFIX/lib:PREFIX/lib64
$ export PATH MANPATH LD_LIBRARY_PATH
可永久设置shell的环境变量,修改文件 /etc/bash.bashrc后重启系统:
# set Environment Variables for BLCR
export PATH="$PATH:/usr/local/bin"
export MANPATH="$MANPATH:/usr/local/man"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"
4. 功能测试
% gcc -o test test.c -LBLCR_LIBDIR -lcr
% ./test
% cr_checkpoint --term PID (设置检查点后终止进程)
% cr_restart context.PID (恢复运行)注:在另一个terminal终端运行
相关文章推荐
- IOS开发常用网站
- 查找jar包的网站
- IOS架构师之路:我对IOS架构的点点认识(大纲)
- 通过IIS设置阻止某个IP或IP段访问你的网站
- 好网站 好资料
- 链中链对网站推广有什么好处?
- VS2012发布网站详细步骤
- 浅谈大型网站动态应用系统架构
- 国外优秀软件测试网站介绍及测试资料
- Win7下用IIS发布网站
- 提升网站性能之设置gzip
- Java学习的30个目标以及系统架构师推荐的书 .
- [转载] 【冬瓜哥手绘雄文】集群文件系统架构演变终极深度梳理图解
- 成人网站有多大?
- VS2010如何调试IIS上的网站
- 淘宝分布式数据库是如何实现高可用的
- Linux服务篇之六:源码包构建LAMP架构配置
- 如何创建微信公众号, 微网站 以及发多图文消息
- 硬盘的存储原理和内部架构
- 浅谈web应用的负载均衡、集群、高可用(HA)解决方案