当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 刚刚想到了使用裸设备编译的方法
帖子发表于 : 2016-09-24 15:12 

注册: 2015-12-23 16:20
帖子: 110
系统: ubuntu 16.04
送出感谢: 1
接收感谢: 0 次
这个ubuntu的默认安装时没有开启raw功能的,

因此需要:

sudo modprobe raw

然后才能使用裸设备。

然后:

raw /dev/raw/raw1 /dev/sdb1

随后我发现使用ln -s链接到文件夹失败,提示这个是一个文件。

于是想到可以用dd写入一个空的img文件,然后挂载img文件。

如此就可以把裸设备当成文件夹使用了,然后就可以编译源码了。

其实也可以写成vhd文件,

但是vhd文件必须使用文件系统,就是格式化成类似ext4 ext3 ntfs btrfs之类的。

我们知道使用文件系统会占用CPU,所以就不用vhd了,

用imag做一个没有文件系统的文件夹,然后挂载起来就可以了。

这个甚好。

那么问题是要是不使用

raw /dev/raw/raw1 /dev/sdb1,

而,

ln -s /dev/sdb1 ~/compile.img呢?

这样我目前没有测试过。

其实我就算做出来只能理论上面预计性能,

而手头并没有非常厉害的性能测试时工具,

不能测出格式化成vhd的时候,CPU有多少占用在了管理文件系统上面。

也不知道使用img的时候,速度提高了多少。

反正理论上面使用img文件,

裸设备的速度,然后CPU应该也不需要管理文件系统。

我目前还没有尝试。

不晓得能不能挂载没有文件系统的img文件。

目前没有看到教程说img能不能挂载没有文件系统的。

所以哪个高手看看这个东西值得研究。

不知道能提高多少的性能。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 刚刚想到了使用裸设备编译的方法
帖子发表于 : 2016-09-24 22:47 
头像

注册: 2008-09-18 13:11
帖子: 2951
送出感谢: 1
接收感谢: 495
yubinalice 写道:
一个没有文件系统的文件夹

你高兴就好


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译