当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-21 12:43 
头像

注册: 2010-01-03 10:55
帖子: 255
送出感谢: 0 次
接收感谢: 1
加载内存到某目录,但是该目录必定是/的子目录,因为/是在硬盘上的,所以即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址,传输又耗费多少资源!?
相比来说,live ubuntu和windows就没有该问题,大家有解决该问题的方法吗?

硬盘指示灯狂闪不是问题,噪音才是真的麻烦!当然SSD没噪音,但是低端的性能不过如此,高端的太贵。

自制ubuntu,然后用live模式也不失为一个方法,只是还没研究过如何引导、启动自制ubuntu的.squashfs。

回10楼,我不使用swap,因为内存够用。
回11楼,我再观察下!

观察结果,首先说我没学习过文件系统,只是根据感觉来说!
因为其实这是我很久之前郁闷的问题,现在没在硬盘模式下用过ubuntu,所以信息不清晰,还请见谅,刚才试了一下,发现很多现象,但由于是live模式,还不足以说明问题,所以暂时保留!改天详查补全该贴!


最后由 一心月 编辑于 2011-06-23 16:52,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-21 15:15 

注册: 2008-10-08 22:01
帖子: 660
送出感谢: 0 次
接收感谢: 2
引用:
即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址

能确定么?


_________________
代码:
其实我是个Debian GNU/Linux用户

Octave script :http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=254511
Octave中文:http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=318969


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-21 17:30 
头像

注册: 2010-01-03 10:55
帖子: 255
送出感谢: 0 次
接收感谢: 1
thorne 写道:
引用:
即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址

能确定么?

相当确定,看硬盘上的视频和看tmpfs上的视频,硬盘指示灯的闪动频率一样!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 10:22 
头像

注册: 2008-12-13 10:55
帖子: 1215
地址: the Earth
送出感谢: 2
接收感谢: 3
高级,不懂。 :em20


_________________
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 10:30 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
硬盘指示灯的闪动频率一样!
说明啥。
日志文件,不断的记录修改文件信息的。


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 19:39 
头像

注册: 2010-01-03 10:55
帖子: 255
送出感谢: 0 次
接收感谢: 1
eexpress 写道:
硬盘指示灯的闪动频率一样!
说明啥。
日志文件,不断的记录修改文件信息的。

日志文件不是那么频繁的!
例如播放视频,mplayer每回加载8MB,播放完后加载下一个8MB,当加载时i,必定要读取文件,无论文件是在硬盘上,还是tmpfs上,必将在/目录下,所以必定要读取/目录,而/目录在硬盘上,所以必读取硬盘!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 19:53 
头像

注册: 2007-10-29 22:12
帖子: 5371
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 6
你ls一下/dev/shm/,这个是在内存里面的,也在/下面,你看看硬盘有读盘动作吗?

当然,需要多运行几次,因为第一次ls的时候需要从硬盘载入ls这个程序

引发读盘的因素很多,你都分析过了吗?


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 21:19 
头像

注册: 2005-09-30 14:59
帖子: 454
送出感谢: 0 次
接收感谢: 0 次
貌似天书,没明白


_________________
我的天真太早遗失,而我的成熟又蹒跚不至.......


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 21:28 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
可能

win下整了个ChromePortable

开机解压到ram盘后启动,硬盘灯绝对不闪

lin下挂tmpfs似乎还做不到


_________________
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-22 21:31 
头像

注册: 2007-08-05 17:40
帖子: 4980
送出感谢: 0 次
接收感谢: 6
tmpfs又不是只在内存里面,如果内存不够了就要用swap了。除非卸下swap


_________________
free VPN
YouKuDownLoader
代码:
pip3 install ykdl

install YouKuDownLoader, have fun in downloading.
YouKuDownLoader所支持网站列表


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-23 8:41 

注册: 2005-09-13 4:56
帖子: 1031
系统: Ubuntu QQ
送出感谢: 0 次
接收感谢: 38
linux下tempfs的默认工作方式是这样的,tempfs作为一个虚拟路径挂载到/下面,其真实的使用用空间在内存里,并且是动态的。也就是说当你对tempfs进行写入时,tempfs必须即时向内存申请空间,而不是像ramdisk那样预先占用划分好的内存空间。而当系统从tempfs进行读出数据,就跟从内存中直接读取没有太大区别了。

楼主根本不理解所谓的文件系统寻址,这与硬盘寻址完全是两回事,ext文件系统的路径结构记录在inode里,对ext文件系统进行读写需要从硬盘上读取inode表获得文件编号。但是tempfs是与ext完全不同的文件系统,它只存在于内存中,它当然也有自己的寻址方式,但无论它使用什么样的方式,类似的数据结构记录必然与tempfs下的文件一样只存在于内存中。换言之,对tempfs中的文件系统进行寻址,只会涉及对内存的操作,不会涉及硬盘。

至于你遇到的硬盘闪烁问题,这完全可能涉及别的因素,比如你看到的实际上是系统在读取程序运行所需要的库文件,或者在向/tmp进行标准输出。即便是你只是在tempfs中解压一个文件,系统也可能使用/tmp作为缓存,因而看到硬盘灯闪烁。


_________________
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-23 8:48 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
我这在 /dev/shm 中看电影的过程中,硬盘灯也会闪,但频率非常之低,不会如 LZ 所说的与在硬盘一上


_________________
הללויה
想看看鄙人的新浪微博麽?那就點這吧!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-23 8:55 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
引用:
闪动频率一样

只能说明没使用到shm。


_________________
● 鸣学


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [讨论]linux下的ramfs、tmpfs不算完美
帖子发表于 : 2011-06-23 12:07 

注册: 2011-03-19 23:18
帖子: 150
送出感谢: 0 次
接收感谢: 0 次
linux很多东西都应当互相兼容。。各自为战,只能是失败。。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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