免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1345 | 回复: 2
打印 上一主题 下一主题

超线程问题请教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-04 17:15 |只看该作者 |倒序浏览
我有一台机器,安装radhat9.0, 使用超线程的,用"top"命令,看到如下结果:

CPU0 states:   86.1% user   9.2% system    0.0% nice   0.0% iowait  4.0% idle
CPU1 states:   6.3% user   2.3% system    0.0% nice   0.0% iowait  90.2% idle
Mem:  1030284k av, 1020300k used,    9984k free,       0k shrd,  115496k buff
                    713088k actv,       0k in_d,   21064k in_c
Swap: 2040244k av,   57872k used, 1982372k free                  748492k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
6271 s3    15   0 13028  12M  3880 S    95.9  1.2   8:14   1 MyApp


以上可以看出, 运行我的一个实时程序MyApp时,CPU0已经用了90%以上,CPU1此时空闲比较多,看下面针对各个进程的统计,MyAPP占用cpu90%以上,此结果是否能说明以下:
  1、该系统在运行MyAPP程序时已经不堪重负了!
2、超线程技术只是对多进程的程序有意义?对单进程的程序,同一时刻,它只能在同一CPU上运行,对单进程多线程的程序,超线程技术是不是对程序的效率也没有多大的提高?

另外:“top" 命令看到的MEM信息,我也不知理解是否正确,
1、used下面一列(713088k actv,0k in_d,   21064k in_c)不知actv/in_d/in_c分别指的是什么?
2、swap是否指的就是虚拟交换空间?使用的硬盘空间?
3、我的应用程序运行了30天左右,头几天,free的内存慢慢降到就只有10几M,但后来20多天一直是10M左右,我都判断不出是否程序存在内存泄露,不过好象swap的used在长;

以上内容,请高手指点!

论坛徽章:
0
2 [报告]
发表于 2005-05-06 15:33 |只看该作者

超线程问题请教!

如题,谢谢!

论坛徽章:
0
3 [报告]
发表于 2005-05-08 17:13 |只看该作者

超线程问题请教!

不想打字了

google "hyperthreading" "linux" filetype:pdf
google "smt" "linux" filetype:pdf
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP