LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1280|回复: 8

觉得硬盘速度很慢, 有什么建议

[复制链接]
发表于 2007-10-6 10:21:30 | 显示全部楼层 |阅读模式
用的xfs文件系统.
打从装好系统就觉得拷东西的速度很慢, 只是没找到证据.
今天(机器刚启动完,基本上没有额外负载).用

  1. ~$  sudo dd if=/dev/zero of=/opt/swap/pagefile.sys bs=1k count=1M
  2. 1048576+0 records in
  3. 1048576+0 records out
  4. 1073741824 bytes (1.1 GB) copied, 101.549 seconds, 10.6 MB/s
复制代码

发现速度居然是10.6M/s. 好像慢得有点太离谱了. 都赶上网卡了.  
hdparm 显示如下.
  1. ~$  sudo hdparm /dev/hda

  2. /dev/hda:
  3. multcount     =  0 (off)
  4. IO_support    =  1 (32-bit)
  5. unmaskirq     =  1 (on)
  6. using_dma     =  1 (on)
  7. keepsettings  =  0 (off)
  8. readonly      =  0 (off)
  9. readahead     = 256 (on)
  10. geometry      = 16383/255/63, sectors = 156301488, start = 0
复制代码

请问大家有什么好的建议.
发表于 2007-10-6 12:58:01 | 显示全部楼层
hdparm -tT /dev/hda 测试一下你的硬盘速度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-6 14:30:30 | 显示全部楼层

  1. ~$  sudo hdparm -tT /dev/hda
  2. /dev/hda:
  3. Timing cached reads:   680 MB in  2.00 seconds = 339.89 MB/sec
  4. Timing buffered disk reads:   94 MB in  3.10 seconds =  30.29 MB/sec
复制代码

这个速度怎么样? 是不是有点慢?
回复 支持 反对

使用道具 举报

发表于 2007-10-6 14:51:39 | 显示全部楼层
30M/s可以了
肯定不算慢的IDE里面
你要快换个转速快的硬盘
回复 支持 反对

使用道具 举报

发表于 2007-10-6 15:13:21 | 显示全部楼层
以这个硬盘来说
同时进行读写10m/s比较正常
回复 支持 反对

使用道具 举报

发表于 2007-10-6 15:49:29 | 显示全部楼层
那么如果是sata硬盘呢?怎么测试?什么速度是正常?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-6 16:10:43 | 显示全部楼层
谢谢楼上各位, 我放心了些. 我今天搞错分区了. 写入的是fat分区. 刚才重新测了一下:

  1. ~$  dd if=/dev/zero of=a bs=1k count=1M
  2. 1048576+0 records in
  3. 1048576+0 records out
  4. 1073741824 bytes (1.1 GB) copied, 27.0824 seconds, 39.6 MB/s
  5. ~$  dd if=/dev/zero of=/mnt/stack2/a bs=1k count=1M
  6. 1048576+0 records in
  7. 1048576+0 records out
  8. 1073741824 bytes (1.1 GB) copied, 104.483 seconds, 10.3 MB/s
复制代码

其中$HOME是xfs格式, /mnt/stack2是fat格式.
现在我只能感慨vfat格式真是慢啊........ 以后要尽量不用fat格式.
回复 支持 反对

使用道具 举报

发表于 2007-10-7 15:28:06 | 显示全部楼层
:~$ sudo hdparm -tT /dev/hda
Password:

这里password该输什么?我输入root密码,但提示错误“Sorry, try again.”
回复 支持 反对

使用道具 举报

发表于 2007-10-7 21:19:55 | 显示全部楼层
当前用户的密码。 这个属于sudo的地盘。 所以需要当前用户有必须的命令的sudo设置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表