当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]请问如何关闭硬盘写缓存
帖子发表于 : 2007-09-18 10:28 
头像

注册: 2006-10-18 0:36
帖子: 281
地址: Core
送出感谢: 0 次
接收感谢: 0 次
代码:
/sbin/hdparm -wo /dev/had

这个是在一个网页上看到的......man了一下hdparm 里面显示

代码:
       -w     Perform a device reset (DANGEROUS).  Do NOT use this option.  It exists for unlikely situations where a reboot might otherâ€
              wise be required to get a confused drive back into a useable state.


看不懂。。。。。就看到Do Not use This Option......................................


_________________
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-18 11:37 
头像

注册: 2006-10-18 0:36
帖子: 281
地址: Core
送出感谢: 0 次
接收感谢: 0 次
挂0载的时候加-o参数同步似乎也可以,但是能不能只是关闭写缓存。


_________________
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-19 14:50 
头像

注册: 2006-10-18 0:36
帖子: 281
地址: Core
送出感谢: 0 次
接收感谢: 0 次
up下~~~~~~~~~~~~


_________________
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-09-19 15:04 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
如果关闭写缓存
你会忍受不了那个速度的


_________________
目前负债150多万


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-09-21 13:06 
头像

注册: 2006-10-18 0:36
帖子: 281
地址: Core
送出感谢: 0 次
接收感谢: 0 次
xhy 写道:
如果关闭写缓存
你会忍受不了那个速度的


只是关闭写缓存而已....没有UPS 断电就死了


_________________
T60p/T7600/2G/WD1600BJKT/BT/AR5008/V5200/15' QXGA


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-09-21 13:46 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
缓存的大小对硬盘是很重要的

复制了一个1.1G的文件
代码:
关闭缓冲时:
real    1m1.232s
user    0m0.037s
sys     0m4.693s

打开缓冲时:
real    0m19.779s
user    0m0.010s
sys     0m4.826s


打开缓冲 平均写速度是关闭时的原来三倍多
复制一个100多M的文件的时候 差了不到2倍
复制的文件越大 这个差距也越明显

关闭写缓冲并不能解决断电问题
磁盘有写缓冲 操作系统也有写缓冲
这里仅仅关闭的是磁盘的
如果两者都关闭
可能速度会不到原来的1/20


_________________
目前负债150多万


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-09-21 14:07 
头像

注册: 2006-01-19 11:55
帖子: 1114
地址: HUST
送出感谢: 0 次
接收感谢: 0 次
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


_________________
http://www.classfoo.org


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-09-21 14:29 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
juanzhewudi 写道:
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


怎么会难以卸载..不用缓存还难以写入呢


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-09-21 15:06 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
BigSnake.NET 写道:
juanzhewudi 写道:
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


怎么会难以卸载..不用缓存还难以写入呢


不会难以写入
只不过要多花几倍的时间来写入
卸载时的10s 体现在关闭缓存的情况下 可能就是1分钟


_________________
目前负债150多万


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-09-21 15:55 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
要么在适当的时候
$sync
要么
#chattr +S YOUR_FILES
这个等于自动对YOUR_FILES执行sync


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-09-21 16:53 
头像

注册: 2006-01-19 11:55
帖子: 1114
地址: HUST
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
juanzhewudi 写道:
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


怎么会难以卸载..不用缓存还难以写入呢

主要问题是在写入大块头文件入移动设备时候,如果缓存了的话就会有部分内容还在内存上。当你卸载的时候它就要花时间把他们真正写入设备,而有些卸载管理工具,比如kde的kio_media_mounthelper对卸载操作有限时,一定时间没有完成卸载的话它就要报错。。。。猫猫试试解决一下吧,估计要改代码,把那时间延长一点点就好了。。。


_________________
http://www.classfoo.org


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-09-21 17:04 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
juanzhewudi 写道:
BigSnake.NET 写道:
juanzhewudi 写道:
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


怎么会难以卸载..不用缓存还难以写入呢

主要问题是在写入大块头文件入移动设备时候,如果缓存了的话就会有部分内容还在内存上。当你卸载的时候它就要花时间把他们真正写入设备,而有些卸载管理工具,比如kde的kio_media_mounthelper对卸载操作有限时,一定时间没有完成卸载的话它就要报错。。。。猫猫试试解决一下吧,估计要改代码,把那时间延长一点点就好了。。。


我通常就用mount...


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-09-21 19:05 
头像

注册: 2006-01-19 11:55
帖子: 1114
地址: HUST
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
juanzhewudi 写道:
BigSnake.NET 写道:
juanzhewudi 写道:
关闭缓存的意义在于挂载移动设备。。。移动设备使用缓存是件麻烦的事情,一旦写入东西太多救难以卸载


怎么会难以卸载..不用缓存还难以写入呢

主要问题是在写入大块头文件入移动设备时候,如果缓存了的话就会有部分内容还在内存上。当你卸载的时候它就要花时间把他们真正写入设备,而有些卸载管理工具,比如kde的kio_media_mounthelper对卸载操作有限时,一定时间没有完成卸载的话它就要报错。。。。猫猫试试解决一下吧,估计要改代码,把那时间延长一点点就好了。。。


我通常就用mount...

崇拜。。。


_________________
http://www.classfoo.org


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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