LinuxSir.cn,穿越时空的Linuxsir!

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

保存文件时间特别长

[复制链接]
发表于 2006-3-25 16:58:51 | 显示全部楼层 |阅读模式
/usr/share/cursor/xorg-x11/default/index.theme
用vi编辑这个文件时,保存时硬盘灯总会亮着2到3秒,然后可以听到硬盘狂转的声音。

这个文件不大,为什么会这样的?

系统信息如下:

  1. bing ~ # emerge info
  2. Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.1 4 i686)
  3. =================================================================
  4. System uname: 2.6.14 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
  5. Gentoo Base System version 1.6.13
  6. ccache version 2.3 [disabled]
  7. dev-lang/python:     2.3.5-r2
  8. sys-apps/sandbox:    1.2.12
  9. sys-devel/autoconf:  2.13, 2.59-r6
  10. sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
  11. sys-devel/binutils:  2.16.1
  12. sys-devel/libtool:   1.5.18-r1
  13. virtual/os-headers:  2.6.11-r2
  14. ACCEPT_KEYWORDS="x86"
  15. AUTOCLEAN="yes"
  16. CBUILD="i686-pc-linux-gnu"
  17. CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
  18. CHOST="i686-pc-linux-gnu"
  19. CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share /config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/ mozilla/defaults/pref /usr/share/config /var/qmail/control"
  20. CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
  21. CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe"
  22. DISTDIR="/usr/portage/distfiles"
  23. FEATURES="autoconfig distlocks sandbox sfperms strict"
  24. GENTOO_MIRRORS="ftp://ftp.tsinghua.edu.cn/OS/Linux/distribution/gentoo/  http:// gentoo.139pay.com"
  25. LANG="zh_CN.GBK"
  26. LC_ALL="zh_CN.GBK"
  27. MAKEOPTS="-j2"
  28. PKGDIR="/usr/portage/packages"
  29. PORTAGE_TMPDIR="/var/tmp"
  30. PORTDIR="/usr/portage"
  31. SYNC="rsync://gentoo.139pay.com/gentoo-portage"
  32. USE="x86 X alsa apm arts avi berkdb bitmap-fonts cjk crypt directfb eds emboss e ncode esd f77 fam foomaticdb fortran gdbm gif gnome gpm gstreamer gtk2 icc imlib  jpeg kde libg++ libwww mad mikmod mmx mmx2 motif mozilla mp3 mpeg ncurses nls n ptl ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline sdl sp ell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
  33. Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, PORTDI
复制代码



vim的版本是


  1. ~                                                     VIM - Vi IMproved
  2. ~
  3. ~                                                       版本   6.3.84
  4. ~                                               维护人: Bram Moolenaar et al.
  5. ~                                             Vim 为可自由发行的开放源代码软件
  6. ~
  7. ~                                                 Sponsor Vim development!
  8. ~                                      type  :help sponsor<Enter>    for information
  9. ~
  10. ~                                    要退出请输入                  :q<Enter>
  11. ~                                    在线帮助请输入                :help<Enter>
  12. ~                                    新版本信息请输入              :help version6<Enter>
  13. ~
  14. ~
复制代码
发表于 2006-3-25 17:12:32 | 显示全部楼层
hdparm -t /dev/hdXX
看看你的硬盘速度?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 17:38:52 | 显示全部楼层
文件在hda6

bing ~ # hdparm -t /dev/hda6

/dev/hda6:
Timing buffered disk reads:  120 MB in  3.04 seconds =  39.44 MB/sec

其他更大的文件也不会这么慢的, 不是硬盘设置的问题。就只会这一个文件出问题,而且系统换过了几次,还是有同样的问题
回复 支持 反对

使用道具 举报

发表于 2006-3-25 18:56:00 | 显示全部楼层
/dev/hda2               /               reiserfs        [color="Red"]noatime         0 1

是不是这个原因?
回复 支持 反对

使用道具 举报

发表于 2006-3-25 18:57:27 | 显示全部楼层
7200转的硬盘这样的转速正常吗?看这个结果估计是多少缓存的?
因为是品牌机,不知道详细的参数。
hdparm -tT /dev/sda

/dev/sda:
Timing cached reads:   2080 MB in  2.00 seconds = 1039.49 MB/sec
Timing buffered disk reads:  122 MB in  3.04 seconds =  40.08 MB/sec
回复 支持 反对

使用道具 举报

发表于 2006-3-26 13:10:27 | 显示全部楼层
是reiser4 么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 01:01:57 | 显示全部楼层

  1. #<device>          <mountpoint>    <fs type>    <opts>                                  <dump/pass>
  2. none            /proc           proc            defaults                                0 0
  3. none            /dev/shm        tmpfs           defaults                                0 0
  4. /dev/hda9       swap            swap            sw                                      0 0
  5. /dev/hda1       /boot           ext2            defaults                                0 0
  6. /dev/hda5       /               reiser4         noatime                                 0 0
  7. /dev/hda6       /usr            reiser4         defaults                                0 0
  8. /dev/hda7       /var            reiser4         defaults                                0 0
  9. /dev/hda8       /mnt/share      reiser4         defaults                                0 0
  10. /dev/hdb5       /mnt/hdb5       vfat            iocharset=cp936,umask=022               0 0
  11. /dev/hdb6       /mnt/hdb6       vfat            iocharset=cp936,umask=022               0 0
  12. /dev/hdb7       /mnt/hdb7       vfat            iocharset=cp936,umask=022               0 0
  13. /dev/hdb8       /mnt/hdb8       vfat            iocharset=cp936,umask=022               0 0
  14. /dev/hdb9       /mnt/hdb9       vfat            iocharset=cp936,umask=022               0 0
  15. /dev/hdc        /mnt/cdrom      iso9660         iocharset=cp936,umask=022,noauto,ro     0 0
  16. /dev/hdb1       /mnt/hdb1       ntfs            iocharset=cp936,umask=022,noauto,ro     0 0

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 01:03:24 | 显示全部楼层
硬盘hda是金钻9, hdb是希捷的。
回复 支持 反对

使用道具 举报

发表于 2006-3-27 21:20:09 | 显示全部楼层
你的内核是 2.6.14 ?还是reiser4, 我也有这个问题,慢的时候还有用sync也是时间超长

问题在内核,我换到低版本的 2.6.12就没有问题了,高的版本2.6.15甚至16都有这个问题

我只好改用reiserfs了,这个问题在我amd64 和x86的机器上都有。
回复 支持 反对

使用道具 举报

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

本版积分规则

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