不知什么软件狂读写硬盘,严重影响速度,如何探查?

99 views
Skip to first unread message

emnkcn

unread,
Aug 25, 2013, 5:46:02 AM8/25/13
to archli...@googlegroups.com
症状:硬盘灯狂闪,系统基本无响应,鼠标不动、画面不动、音乐停止、ctrl+alt+f1切换会卡半天,输入用户名密码也是敲完键盘等几十秒才看到屏幕上有反应。

以前也出现过,但不是很严重,有时候一天都遇不到一次,最近似乎越来越频繁了,想用iotop查看下,但卡得根本没法打开iotop,等iotop缓过来基本已经不卡了,这时候也看不到是什么进程在疯狂读写了……

怀疑过是flash插件的问题,结果火狐禁用flash插件没效果,怀疑是火狐的问题,换用chromium依旧无效果,怀疑是wineQQ的问题,今天一天没开,但仍然卡了两三次。怀疑cron的问题,但问题出现得很随机,实在是没辙了,请各位支招,如何找出问题原因或者如何解决。

Phoenix Nemo

unread,
Aug 25, 2013, 5:52:52 AM8/25/13
to archli...@googlegroups.com
内存不足,系统在疯狂找swap

--
Regards,
Phoenix Nemo

signature.asc

Kent

unread,
Aug 25, 2013, 6:02:46 AM8/25/13
to archli...@googlegroups.com
Phoenix 说的有道理。
我曾经有这个问题,每当这个时候,内存和swap都是满的,比如开着chrome (我一般chrome都开30+tabs),再开两个eclipse和几个大点的应用(本地的jboss,weblogic,在Eclipse里debug),就马上进入OP说的状态了。(32位,4G物理内存,swap给了2G)


解决办法就是,扩大swap要么就是控制点别开那么多占内存的东西,把内存吃光.比如现在我chromium打开的tab控制在20左右,还装了The Great Suspender extension。当然,如果64位上个几十G内存也应该能解决。

 




2013/8/25 Phoenix Nemo <mrphoe...@gmail.com>

emnkcn

unread,
Aug 25, 2013, 6:17:31 AM8/25/13
to archli...@googlegroups.com
于 Sun, 25 Aug 2013 17:52:52 +0800
Phoenix Nemo <mrphoe...@gmail.com> 写道:

> 内存不足,系统在疯狂找swap
>

问题是我有swap分区啊,而且我的内存使用率也不是太高啊……
signature.asc

Phoenix Nemo

unread,
Aug 25, 2013, 6:16:06 AM8/25/13
to archli...@googlegroups.com
你如何确定系统假死的时候内存占用不高呢?

--
Regards,
Phoenix Nemo

signature.asc

emnkcn

unread,
Aug 25, 2013, 8:00:15 AM8/25/13
to archli...@googlegroups.com
于 Sun, 25 Aug 2013 18:16:06 +0800
Phoenix Nemo <mrphoe...@gmail.com> 写道:

> 你如何确定系统假死的时候内存占用不高呢?
>

呃……我是说平时占用不高,刚刚死完也不太高,大约2/3的样子
signature.asc

Phoenix Nemo

unread,
Aug 25, 2013, 8:11:15 AM8/25/13
to archli...@googlegroups.com
都死完了当然不高...

--
Regards,
Phoenix Nemo

signature.asc

emnkcn

unread,
Aug 25, 2013, 10:20:26 AM8/25/13
to archli...@googlegroups.com
从KDE换到了openbox,时时刻刻看着内存使用量,一直保持在30%以下,果然没再死过……多谢各位了。
但是我就要这么告别用了好几年的KDE么?唉,openbox这种wm还是用着不爽啊。
对了,假如我把swap禁用了,在系统内存不足的时候会怎么样呢?
signature.asc

Phoenix Nemo

unread,
Aug 25, 2013, 10:19:35 AM8/25/13
to archli...@googlegroups.com
和我一样整个系统假死掉。

我是只有一块SSD所以没分swap区。内存不足就会整个系统假死。唯一的办法似乎
就是加内存。或者用 UKSM 内核——会有一些缓解。

--
Regards,
Phoenix Nemo

signature.asc

Christopher Meng

unread,
Aug 25, 2013, 10:26:40 AM8/25/13
to archli...@googlegroups.com
内存多大呢?

Yichao Yu

unread,
Aug 25, 2013, 10:32:38 AM8/25/13
to archli...@googlegroups.com
2013/8/25 emnkcn <emn...@gmail.com>:
> 从KDE换到了openbox,时时刻刻看着内存使用量,一直保持在30%以下,果然没再死过……多谢各位了。
> 但是我就要这么告别用了好几年的KDE么?唉,openbox这种wm还是用着不爽啊。

kde自己也占不了多少内存的, 我这里8G的内存kde占用不到10%, 浏览器占用可以远远超过这个数. (当然如果你的内存 <= 1G
那就是另一回事了....)

> 对了,假如我把swap禁用了,在系统内存不足的时候会怎么样呢?

我这里一般是假死一小段时间以后oom掉chromium的几个标签页以后回复

emnkcn

unread,
Aug 25, 2013, 10:33:20 AM8/25/13
to archli...@googlegroups.com
�� Sun, 25 Aug 2013 22:26:40 +0800
Christopher Meng <cick...@gmail.com> �:

> �ڴ����أ�
>

�������3G����Ϊԭ����2G������һ�������ָ���һ��1G�ģ�����Ϊ����1G���Ҳ�һֱû������2G�ġ���

Christopher Meng

unread,
Aug 25, 2013, 10:39:52 AM8/25/13
to archli...@googlegroups.com
2013/8/25 emnkcn <emn...@gmail.com>:
> 于 Sun, 25 Aug 2013 22:26:40 +0800
> Christopher Meng <cick...@gmail.com> 写道:
>
>> 内存多大呢?
>>
>
> 很奇葩的3G,因为原配是2G,后来一个朋友又给了一条1G的,正因为这条1G的我才一直没再买条2G的……

我 2G 内存跑 KDE 没任何问题。

6 tabs(chrome) + amarok + 持续编译

除了升级内核的时候,KDE 占用较高(GNOME 升级内核时的迟钝没有 KDE 明显),其它一切正常。

孑影

unread,
Aug 25, 2013, 10:49:54 AM8/25/13
to archli...@googlegroups.com
什么硬盘,HHD ? 看看有没有坏区,用 MHDD 扫一下,

#风起看云涌,叶落品人生#



--
您收到此邮件是因为您订阅了 Google 网上论坛的“Arch Linux中文邮件组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 archlinux-cn...@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 archli...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com/group/archlinux-cn
要查看更多选项,请访问 https://groups.google.com/groups/opt_out

emnkcn

unread,
Aug 25, 2013, 10:58:43 AM8/25/13
to archli...@googlegroups.com
�� Sun, 25 Aug 2013 22:39:52 +0800
Christopher Meng <cick...@gmail.com> �:

> 2013/8/25 emnkcn <emn...@gmail.com>:
> �� 2G �ڴ��� KDE û�κ����⡣
>
> 6 tabs(chrome) + amarok + �������
>
> �������ں˵�ʱ��KDE ռ�ýϸߣ�GNOME ���ں�ʱ�ijٶ�û�� KDE
> ���ԣ�������һ����
>

�ðɣ�ԭ����Ҷ���ϲ�����ܶ�tab������ʱ��Ὺʮ����������ʮ��tab (������)
�����ڻ��ʼDZ�֮ǰ���ϰ�ߵøĸ��ˡ�

Christopher Meng

unread,
Aug 25, 2013, 11:00:42 AM8/25/13
to archli...@googlegroups.com
2013/8/25 emnkcn <emn...@gmail.com>:
>
> 好吧,原来大家都不喜欢开很多tab,我有时候会开十几个甚至几十个tab ( ̄□ ̄)
> 看来在换笔记本之前这个习惯得改改了。

对了,我 CPU 1.8 GHz 主频。

Yichao Yu

unread,
Aug 25, 2013, 11:02:05 AM8/25/13
to archli...@googlegroups.com
2013/8/25 emnkcn <emn...@gmail.com>:
> 于 Sun, 25 Aug 2013 22:39:52 +0800
> Christopher Meng <cick...@gmail.com> 写道:
>
>> 2013/8/25 emnkcn <emn...@gmail.com>:
>> > 于 Sun, 25 Aug 2013 22:26:40 +0800
>> > Christopher Meng <cick...@gmail.com> 写道:
>> >
>> >> 内存多大呢?
>> >>
>> >
>> > 很奇葩的3G,因为原配是2G,后来一个朋友又给了一条1G的,正因为这条1G的我才一直没再买条2G的……
>>
>> 我 2G 内存跑 KDE 没任何问题。
>>
>> 6 tabs(chrome) + amarok + 持续编译
>>
>> 除了升级内核的时候,KDE 占用较高(GNOME 升级内核时的迟钝没有 KDE
>> 明显),其它一切正常。
>>
>
> 好吧,原来大家都不喜欢开很多tab,我有时候会开十几个甚至几十个tab ( ̄□ ̄)

我也经常开十几个tab的..... 关注的内存占用需要的时候关下就好了....

> 看来在换笔记本之前这个习惯得改改了。

Christopher Meng

unread,
Aug 25, 2013, 11:31:28 AM8/25/13
to archli...@googlegroups.com
正在 27 tab 中,一切正常。

Kent

unread,
Aug 25, 2013, 5:40:15 PM8/25/13
to archli...@googlegroups.com
Yichao Yu,
我前面说的那个扩展还是有功效的。你可以试试。另外什么是oom?



2013/8/25 Yichao Yu <yyc...@gmail.com>

Yichao Yu

unread,
Aug 25, 2013, 5:42:47 PM8/25/13
to archli...@googlegroups.com
2013/8/25 Kent <kent...@gmail.com>:
> Yichao Yu,
> 我前面说的那个扩展还是有功效的。你可以试试。另外什么是oom?

恩 TU 同学跟我说过好几次了, 内存还算不小遇到问题没那么多所以一直没试:P

Out Of Memory http://en.wikipedia.org/wiki/Out_of_memory

Yichao Yu

unread,
Aug 25, 2013, 5:44:59 PM8/25/13
to archli...@googlegroups.com
2013/8/25 Yichao Yu <yyc...@gmail.com>:
> 2013/8/25 Kent <kent...@gmail.com>:
>> Yichao Yu,
>> 我前面说的那个扩展还是有功效的。你可以试试。另外什么是oom?
>
> 恩 TU 同学跟我说过好几次了, 内存还算不小遇到问题没那么多所以一直没试:P

看错人了, 还以为是 UKSM 的那个.....................
下回试试..... 主要是其实还好啦.... 大概一两个星期遇到一次的频率......

Smallville

unread,
Aug 25, 2013, 8:18:41 PM8/25/13
to archlinux-cn邮件列表
楼主的明显是硬盘坏道吧。

~~~ Send from BlackBerry® Bold™ 9000
Push Mail via Yuchberry &


-- original message --
"archlinux-cn邮件列表" <archli...@googlegroups.com> @08-25 2013 23:31


> 正在 27 tab 中,一切正常。
>

张睿

unread,
Aug 25, 2013, 8:34:48 PM8/25/13
to archli...@googlegroups.com

以前我笔电也出现过类似情况,坏道太多得甚至连bios的磁盘诊断工具根本无法检测。


--

Best regards,
Zhang Rui, a CS student & Open-Source fan.
--Sent from Google Nexus 7 FHD

在 2013年8月25日 下午7:18,"Smallville" <lian...@gmail.com>写道:
楼主的明显是硬盘坏道吧。

~~~ Send from BlackBerry(R) Bold(tm) 9000

Bill Chen (CHEN, Zhechuan)

unread,
Aug 25, 2013, 9:50:01 PM8/25/13
to archli...@googlegroups.com

On Aug 25, 2013 11:32 PM, "Christopher Meng" <cick...@gmail.com> wrote:
>
> 正在 27 tab 中,一切正常。
>

长期开着近百个firefox tabs 。。。
不过,我的是8G内存的笔记本,内存空间多到不知怎么用好。。。
扔了6G给/tmp之后,abs下编译打包gcc都还没用完。。。

Sent from my cell phone.

Phoenix Nemo

unread,
Aug 25, 2013, 9:51:28 PM8/25/13
to archli...@googlegroups.com
哦,这么厉害,那么给社区打旧包放到我们新建的Arch Rollback Machine 好了。
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Arch Linux中文邮件组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 archlinux-cn...@googlegroups.com
要向此网上论坛发帖,请发送电子邮件至 archli...@googlegroups.com
通过以下网址访问此论坛:http://groups.google.com /group/archlinux-cn。
要查看更多选项,请访问 https://groups.google.com /groups/opt_out。


-- 
Regards,
Phoenix Nemo
signature.asc

Bill Chen (CHEN, Zhechuan)

unread,
Aug 25, 2013, 9:56:21 PM8/25/13
to archli...@googlegroups.com

2013/8/26 Phoenix Nemo <mrphoe...@gmail.com>


哦,这么厉害,那么给社区打旧包放到我们新建的Arch Rollback Machine 好了。

可惜是笔记本,发热量实在太大。否则,会考虑做这个事情。。。

Best Regards,
Bill Chen
 

Phoenix Nemo

unread,
Aug 25, 2013, 9:56:32 PM8/25/13
to archli...@googlegroups.com
唔,其实有空闲的服务器也可以贡献给社区做编译/打包。

我们刚刚把新的 A.R.M 建起来,旧包都没有,急需机器和维护者打包。

原来的 arm.konnichi.com 一点包都没留下。

--
Regards,
Phoenix Nemo

signature.asc

Christopher Meng

unread,
Aug 25, 2013, 10:00:29 PM8/25/13
to archli...@googlegroups.com
2013/8/26 Phoenix Nemo <mrphoe...@gmail.com>:
> 哦,这么厉害,那么给社区打旧包放到我们新建的Arch Rollback Machine 好了。

哦?

你们这边有没有愿意和我们一起出钱折腾 build server 呢?谁能每个月赞助 $150?如果两边社区一起搞,负担会小一点。

Phoenix Nemo

unread,
Aug 25, 2013, 9:59:45 PM8/25/13
to archli...@googlegroups.com
目前我们已经有一台Build Machine,每月支出 49 美元。

150美元可以租到很好的服务器了。

--
Regards,
Phoenix Nemo

signature.asc

Christopher Meng

unread,
Aug 25, 2013, 10:05:19 PM8/25/13
to archli...@googlegroups.com
On Mon, Aug 26, 2013 at 9:59 AM, Phoenix Nemo <mrphoe...@gmail.com> wrote:
> 目前我们已经有一台Build Machine,每月支出 49 美元。
>
> 150美元可以租到很好的服务器了。

哦,那配置怎么样?我这里其实 100 刀就能租到 16G 的 E3。不清楚你的情况。

Phoenix Nemo

unread,
Aug 25, 2013, 10:04:37 PM8/25/13
to archli...@googlegroups.com
双至强 L5420,24G内存,一块500G 企业级SATA。

两块处理器加起来顶的上一块E3吧。不过现在E3也用不着100美元应该。

--
Regards,
Phoenix Nemo

signature.asc

Jiajun Wang

unread,
Aug 26, 2013, 12:45:12 AM8/26/13
to Archlinux CN
在 2013年8月25日下午5:46,emnkcn <emn...@gmail.com> 写道:
> 症状:硬盘灯狂闪,系统基本无响应,鼠标不动、画面不动、音乐停止、ctrl+alt+f1切换会卡半天,输入用户名密码也是敲完键盘等几十秒才看到屏幕上有反应。
>
> 以前也出现过,但不是很严重,有时候一天都遇不到一次,最近似乎越来越频繁了,想用iotop查看下,但卡得根本没法打开iotop,等iotop缓过来基本已经不卡了,这时候也看不到是什么进程在疯狂读写了……
>
> 怀疑过是flash插件的问题,结果火狐禁用flash插件没效果,怀疑是火狐的问题,换用chromium依旧无效果,怀疑是wineQQ的问题,今天一天没开,但仍然卡了两三次。怀疑cron的问题,但问题出现得很随机,实在是没辙了,请各位支招,如何找出问题原因或者如何解决。

还是建议 iotop 看一下。
我之前也出现过卡死的情况,最后查到是 jdb2 进程,然后用 hdpara 调下硬盘的 APM 参数搞定的。

--
Regards,
Wang Jiajun

eXerigumo Clanjor

unread,
Aug 26, 2013, 1:08:21 AM8/26/13
to archli...@googlegroups.com
On 08/25/2013 10:58 PM, emnkcn wrote:
> �ðɣ�ԭ����Ҷ���ϲ�����ܶ�tab������ʱ��Ὺʮ����������ʮ��tab (������)
> �����ڻ��ʼDZ�֮ǰ���ϰ�ߵøĸ��ˡ�
�Ҿͺ�ϲ�����ܶ� tab������ uksm �ں˺�ȸ������ʮ����tabsռ400M����

--
Where there is a hacker, there is art.


emnkcn

unread,
Aug 26, 2013, 1:27:31 AM8/26/13
to archli...@googlegroups.com
锟斤拷 Mon, 26 Aug 2013 12:45:12 +0800
Jiajun Wang <ames...@gmail.com> 写锟斤拷:

> 锟斤拷锟角斤拷锟斤拷 iotop 锟斤拷一锟铰★拷
锟斤拷锟斤拷系统锟斤拷锟斤拷应锟斤拷iotop锟斤拷虿豢锟斤拷锟斤拷锟斤拷锟绞裁达拷旆拷锟较低筹拷锟斤拷诺锟绞憋拷锟斤拷iotop么锟斤拷

Jiajun Wang

unread,
Aug 26, 2013, 11:24:28 AM8/26/13
to Archlinux CN
在 2013年8月26日下午1:27,emnkcn <emn...@gmail.com> 写道:
> 于 Mon, 26 Aug 2013 12:45:12 +0800
> Jiajun Wang <ames...@gmail.com> 写道:
>
>> 还是建议 iotop 看一下。
> 但是系统无响应,iotop根本打不开啊,有什么办法在系统卡着的时候打开iotop么?

我是间歇性的,然后我就运行 iotop -obtqqq,然后不卡的时候看之前的输出,然后可以找到占用 io 的程序。你也可以把这个一直开着重定向到文件。

--
Regards,
Wang Jiajun

emnkcn

unread,
Aug 27, 2013, 2:10:56 AM8/27/13
to archli...@googlegroups.com
�� Mon, 26 Aug 2013 23:24:28 +0800
Jiajun Wang <ames...@gmail.com> �:

> �� 2013��8��26������1:27��emnkcn <emn...@gmail.com> ���
> > �� Mon, 26 Aug 2013 12:45:12 +0800
> > Jiajun Wang <ames...@gmail.com> �:
> >
> >> ���ǽ��� iotop ��һ�¡�
> > ����ϵͳ����Ӧ��iotop��򲻿�������ʲô�취��ϵͳ���ŵ�ʱ���iotopô��
>
> ���Ǽ�Ъ�Եģ�Ȼ���Ҿ����� iotop
> -obtqqq��Ȼ�󲻿���ʱ��֮ǰ�������Ȼ������ҵ�ռ�� io
> �ij�����Ҳ���԰����һֱ�����ض����ļ���
>

��л���ַ����������һֱע������ڴ��ʹ���ʣ���Ҳû���ֹ�ϵͳ����Ӧ������Ӧ����Phoenix�ֲ²��ԭ��

依云

unread,
Aug 29, 2013, 11:04:19 AM8/29/13
to archli...@googlegroups.com
On Mon, Aug 26, 2013 at 09:50:01AM +0800, Bill Chen (CHEN, Zhechuan) wrote:
> On Aug 25, 2013 11:32 PM, "Christopher Meng" <cick...@gmail.com> wrote:
> >
> > 正在 27 tab 中,一切正常。
> >
> 长期开着近百个firefox tabs 。。。
> 不过,我的是8G内存的笔记本,内存空间多到不知怎么用好。。。
> 扔了6G给/tmp之后,abs下编译打包gcc都还没用完。。。

开那么多……我日常标签页大约在 10-30 之间,查资料或者逛维基百科之类的时候
可能升到几十,好久没上百了呢=w=

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

Kent

unread,
Aug 29, 2013, 11:08:05 AM8/29/13
to archli...@googlegroups.com
我昨天自己上演了一把OP的问题..... 最后直接关电源了...是这样的

在vim里, 敲!! 然后写seq 999999999999 回车.

我是想生成多一点行做点测试,就一边按住9一边跟别人说话,然后按了回车....... 那个开几百个tab的,可以试试,按10秒的9,回车...

 
Best regards,
 
Kent



2013/8/29 依云 <lily...@gmail.com>
Reply all
Reply to author
Forward
0 new messages