[讨论]linux下的ramfs、tmpfs不算完美
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 一心月
- 帖子: 255
- 注册时间: 2010-01-03 10:55
[讨论]linux下的ramfs、tmpfs不算完美
加载内存到某目录,但是该目录必定是/的子目录,因为/是在硬盘上的,所以即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址,传输又耗费多少资源!?
相比来说,live ubuntu和windows就没有该问题,大家有解决该问题的方法吗?
硬盘指示灯狂闪不是问题,噪音才是真的麻烦!当然SSD没噪音,但是低端的性能不过如此,高端的太贵。
自制ubuntu,然后用live模式也不失为一个方法,只是还没研究过如何引导、启动自制ubuntu的.squashfs。
回10楼,我不使用swap,因为内存够用。
回11楼,我再观察下!
观察结果,首先说我没学习过文件系统,只是根据感觉来说!
因为其实这是我很久之前郁闷的问题,现在没在硬盘模式下用过ubuntu,所以信息不清晰,还请见谅,刚才试了一下,发现很多现象,但由于是live模式,还不足以说明问题,所以暂时保留!改天详查补全该贴!
相比来说,live ubuntu和windows就没有该问题,大家有解决该问题的方法吗?
硬盘指示灯狂闪不是问题,噪音才是真的麻烦!当然SSD没噪音,但是低端的性能不过如此,高端的太贵。
自制ubuntu,然后用live模式也不失为一个方法,只是还没研究过如何引导、启动自制ubuntu的.squashfs。
回10楼,我不使用swap,因为内存够用。
回11楼,我再观察下!
观察结果,首先说我没学习过文件系统,只是根据感觉来说!
因为其实这是我很久之前郁闷的问题,现在没在硬盘模式下用过ubuntu,所以信息不清晰,还请见谅,刚才试了一下,发现很多现象,但由于是live模式,还不足以说明问题,所以暂时保留!改天详查补全该贴!
上次由 一心月 在 2011-06-23 16:52,总共编辑 2 次。
-
- 帖子: 660
- 注册时间: 2008-10-08 22:01
Re: [讨论]linux下的ramfs、tmpfs不算完美
能确定么?即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址
代码: 全选
其实我是个Debian GNU/Linux用户
Octave中文:http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=318969
- 一心月
- 帖子: 255
- 注册时间: 2010-01-03 10:55
Re: [讨论]linux下的ramfs、tmpfs不算完美
相当确定,看硬盘上的视频和看tmpfs上的视频,硬盘指示灯的闪动频率一样!thorne 写了:能确定么?即便是读取ramfs、tmpfs,也仍需要读取一次硬盘,及寻址一次,相对寻址
- 我就是我2
- 帖子: 1215
- 注册时间: 2008-12-13 10:55
- 来自: the Earth
- 联系:
Re: [讨论]linux下的ramfs、tmpfs不算完美
高级,不懂。 

苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- 一心月
- 帖子: 255
- 注册时间: 2010-01-03 10:55
Re: [讨论]linux下的ramfs、tmpfs不算完美
日志文件不是那么频繁的!eexpress 写了:硬盘指示灯的闪动频率一样!
说明啥。
日志文件,不断的记录修改文件信息的。
例如播放视频,mplayer每回加载8MB,播放完后加载下一个8MB,当加载时i,必定要读取文件,无论文件是在硬盘上,还是tmpfs上,必将在/目录下,所以必定要读取/目录,而/目录在硬盘上,所以必读取硬盘!
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
Re: [讨论]linux下的ramfs、tmpfs不算完美
你ls一下/dev/shm/,这个是在内存里面的,也在/下面,你看看硬盘有读盘动作吗?
当然,需要多运行几次,因为第一次ls的时候需要从硬盘载入ls这个程序
引发读盘的因素很多,你都分析过了吗?
当然,需要多运行几次,因为第一次ls的时候需要从硬盘载入ls这个程序
引发读盘的因素很多,你都分析过了吗?
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
- 我是害虫
- 帖子: 454
- 注册时间: 2005-09-30 14:59
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: [讨论]linux下的ramfs、tmpfs不算完美
可能
win下整了个ChromePortable
开机解压到ram盘后启动,硬盘灯绝对不闪
lin下挂tmpfs似乎还做不到
win下整了个ChromePortable
开机解压到ram盘后启动,硬盘灯绝对不闪
lin下挂tmpfs似乎还做不到
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب
- cnkilior
- 论坛版主
- 帖子: 4984
- 注册时间: 2007-08-05 17:40
Re: [讨论]linux下的ramfs、tmpfs不算完美
tmpfs又不是只在内存里面,如果内存不够了就要用swap了。除非卸下swap
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: [讨论]linux下的ramfs、tmpfs不算完美
linux下tempfs的默认工作方式是这样的,tempfs作为一个虚拟路径挂载到/下面,其真实的使用用空间在内存里,并且是动态的。也就是说当你对tempfs进行写入时,tempfs必须即时向内存申请空间,而不是像ramdisk那样预先占用划分好的内存空间。而当系统从tempfs进行读出数据,就跟从内存中直接读取没有太大区别了。
楼主根本不理解所谓的文件系统寻址,这与硬盘寻址完全是两回事,ext文件系统的路径结构记录在inode里,对ext文件系统进行读写需要从硬盘上读取inode表获得文件编号。但是tempfs是与ext完全不同的文件系统,它只存在于内存中,它当然也有自己的寻址方式,但无论它使用什么样的方式,类似的数据结构记录必然与tempfs下的文件一样只存在于内存中。换言之,对tempfs中的文件系统进行寻址,只会涉及对内存的操作,不会涉及硬盘。
至于你遇到的硬盘闪烁问题,这完全可能涉及别的因素,比如你看到的实际上是系统在读取程序运行所需要的库文件,或者在向/tmp进行标准输出。即便是你只是在tempfs中解压一个文件,系统也可能使用/tmp作为缓存,因而看到硬盘灯闪烁。
楼主根本不理解所谓的文件系统寻址,这与硬盘寻址完全是两回事,ext文件系统的路径结构记录在inode里,对ext文件系统进行读写需要从硬盘上读取inode表获得文件编号。但是tempfs是与ext完全不同的文件系统,它只存在于内存中,它当然也有自己的寻址方式,但无论它使用什么样的方式,类似的数据结构记录必然与tempfs下的文件一样只存在于内存中。换言之,对tempfs中的文件系统进行寻址,只会涉及对内存的操作,不会涉及硬盘。
至于你遇到的硬盘闪烁问题,这完全可能涉及别的因素,比如你看到的实际上是系统在读取程序运行所需要的库文件,或者在向/tmp进行标准输出。即便是你只是在tempfs中解压一个文件,系统也可能使用/tmp作为缓存,因而看到硬盘灯闪烁。
- 大宝
- 帖子: 3077
- 注册时间: 2008-06-30 22:32
- 联系:
Re: [讨论]linux下的ramfs、tmpfs不算完美
我这在 /dev/shm 中看电影的过程中,硬盘灯也会闪,但频率非常之低,不会如 LZ 所说的与在硬盘一上
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 150
- 注册时间: 2011-03-19 23:18
Re: [讨论]linux下的ramfs、tmpfs不算完美
linux很多东西都应当互相兼容。。各自为战,只能是失败。。