LinuxSir.cn,穿越时空的Linuxsir!

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

ARCH在IO系统方面的性能实在是太差了

[复制链接]
发表于 2010-5-23 23:35:07 | 显示全部楼层 |阅读模式
我经常碰到这样的情况:
- 高速BT下载资源,速度高于5MB/S以上,结果系统反应开始迟钝;
- 朋友拿U盘过来,我拷贝电影进去,电影很大(若干G),系统又开始卡了;

以上情况出现时,系统监视器中显示会有很多程序处于“磁盘睡眠“状态,基本上需要加载资源的(例如读取一些图片显示的AMOR小玩具,读取字库文件的fcitx)程序,都会不时进入这个状态。

严峻的情况下,我想切换进虚拟终端也难——login程序因为读取//etc/passwd文件进行检测而导致超时!!(估计一般人没见过吧?60秒超时)

此外,CPU占用率很高,双核,都持续地接近100%。

一直以来,我以为是LVM耗费了部分的CPU资源导致的(此外,笔记本的硬盘性能也不算好)。不过为什么往U盘里拷贝文件也会很卡(通常速度也很低很低)?我很不解,只能归咎于kernel对U盘的处理不够windows强了。

今天又是这样的情况。往同学的移动硬盘里拷贝2.5G的游戏,系统又很卡了(连韦诺之战都不得不停下来)。后来同学要我把他移动硬盘里的文件(15G的某个巨大文件)从A分区移动到B分区,这一次,写入速度只剩一半了(9MB/S),系统卡得我非常郁闷。

我切换到kubuntu 10.04,同样是在KDE4.4.3下,再次同样这行这样的操作(在dolphin中复制文件到B分区),CPU依然占用很高,可是系统完全不卡!!打开程序、浏览网页、游戏。。。ARCH下这些操作都需要进行磁盘IO,结果非常非常卡,而KUBUNTU下没有任何卡滞的体验!!!

总结:ARCH在IO系统方面的性能实在是太差了

求助:如何解决这个问题??

PS: laptop-mode之类的,通通都没有开(一直觉得它没有作用)。
发表于 2010-5-23 23:54:07 | 显示全部楼层
用终端拷贝会不会卡?我用过arch、debian、ubuntu等等,在gui上操作大文件都不如win,但也没有你说的那么严重,终端就比win快多了
回复 支持 反对

使用道具 举报

发表于 2010-5-23 23:58:12 | 显示全部楼层
我拿一台Arch跑DB Server都没事啊,磁盘响应速度正常,每周产生1GB的新数据,每日维护的自动备份维持在10GB左右。我用的是ARCH的lts内核v2.6.27,数据库PostgreSQL v8.4.3。
回复 支持 反对

使用道具 举报

发表于 2010-5-24 00:03:42 | 显示全部楼层
虽然我没有数据比较,但跟楼主的感觉差不多。
我的是 arch (kernel 2.33) + gnome (2.30)
比如浏览一堆 1MB 以上的图片时,切换到下一张大概要1-3秒,但在ubuntu下就明显快的多,进度条一闪就过去了...
另外就是读PDF文件,到现在都没找出解决办法

至于拷贝大文件时比较卡的现象,由于机器比较老(07年的本本),在ubuntu、fedora、arch下都差不多 (我只用过 reiserfs 和 ext4)
回复 支持 反对

使用道具 举报

发表于 2010-5-24 00:58:17 | 显示全部楼层
我觉得只要我的磁盘操作是发生在X程序里的,就会很慢...
如果在终端里就不会
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 01:49:10 | 显示全部楼层
Post by chenzhen;2091889
用终端拷贝会不会卡?我用过arch、debian、ubuntu等等,在gui上操作大文件都不如win,但也没有你说的那么严重,终端就比win快多了


目前我没有高速的大容量移动设备来测试了。

不过我测试了一下轻量级发行版(e17)中本地大文件复制(dolphin),虽然CPU占用还是很高,速度也不快(24MB/S的速度,感觉像是移动硬盘唉),不过桌面系统的整体相应没有停滞下来,一切还算正常得样子。

以我以前得操作的经验来看,终端下复制文件(cp)似乎也不会快很多。

所以,我碰见得问题难道纯粹是KDE4引起的??
回复 支持 反对

使用道具 举报

发表于 2010-5-24 01:59:49 | 显示全部楼层
x的问题吧,我公司所有服务器都是arch,千兆网络里文件服务器每天数据流量上百G,性能很好啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-24 02:03:01 | 显示全部楼层
Post by qiang_liu8183;2091901
x的问题吧,我公司所有服务器都是arch,千兆网络里文件服务器每天数据流量上百G,性能很好啊


可我总得用X啊!怎么办?
回复 支持 反对

使用道具 举报

发表于 2010-5-24 02:33:33 | 显示全部楼层
Post by 沈觅仁;2091888
我经常碰到这样的情况:
- 高速BT下载资源,速度高于5MB/S以上,结果系统反应开始迟钝;
- 朋友拿U盘过来,我拷贝电影进去,电影很大(若干G),系统又开始卡了;

以上情况出现时,系统监视器中显示会有很多程序处于“磁盘睡眠“状态,基本上需要加载资源的(例如读取一些图片显示的AMOR小玩具,读取字库文件的fcitx)程序,都会不时进入这个状态。

严峻的情况下,我想切换进虚拟终端也难——login程序因为读取//etc/passwd文件进行检测而导致超时!!(估计一般人没见过吧?60秒超时)

此外,CPU占用率很高,双核,都持续地接近100%。

一直以来,我以为是LVM耗费了部分的CPU资源导致的(此外,笔记本的硬盘性能也不算好)。不过为什么往U盘里拷贝文件也会很卡(通常速度也很低很低)?我很不解,只能归咎于kernel对U盘的处理不够windows强了。

今天又是这样的情况。往同学的移动硬盘里拷贝2.5G的游戏,系统又很卡了(连韦诺之战都不得不停下来)。后来同学要我把他移动硬盘里的文件(15G的某个巨大文件)从A分区移动到B分区,这一次,写入速度只剩一半了(9MB/S),系统卡得我非常郁闷。

我切换到kubuntu 10.04,同样是在KDE4.4.3下,再次同样这行这样的操作(在dolphin中复制文件到B分区),CPU依然占用很高,可是系统完全不卡!!打开程序、浏览网页、游戏。。。ARCH下这些操作都需要进行磁盘IO,结果非常非常卡,而KUBUNTU下没有任何卡滞的体验!!!

总结:ARCH在IO系统方面的性能实在是太差了

求助:如何解决这个问题??

PS: laptop-mode之类的,通通都没有开(一直觉得它没有作用)。


文件系统是啥?fstab参数?
回复 支持 反对

使用道具 举报

发表于 2010-5-24 03:02:19 | 显示全部楼层
是不是幻觉?我怎么觉得类似的文章看到了不止一次?
回复 支持 反对

使用道具 举报

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

本版积分规则

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