网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
DB2 & Informix
» 请问双cpu的informix的参数配置?
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 请问双cpu的informix的参数配置?
a1020
LU新生
UID 7235
精华 0
积分 2
帖子 4
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2003-12-26
#1
大
中
小
使用道具
发表于 2003-12-29 17:56
资料
个人空间
短消息
加为好友
我有一台机器是双CPU的,装的是sco 5.06 和informix 7.31
参数配置如下:
NUMCPUVPS 2
MULTIPROCESSOR 1
SINGL_CPU_VP 0
AFF_NPROCS 2
AFF_SPROC 0
NETTYPE ipcshm,2,100,cpu
但在导入数据的时候,发现只有一个cpu在工作
用mpstat 看 ,第一个cpu忙的要命,
另一个完全没在用
请问是不是我的参数配置不正确?
larryh
超级版主
UID 133
精华
29
积分 4000
帖子 7387
活跃指数 261
LU金币 4067 个
LU金条 5409 个
阅读权限 251
注册 2003-9-26
#2
大
中
小
使用道具
发表于 2003-12-29 18:51
资料
个人空间
短消息
加为好友
导入数据这个操作本身要是没有用多线程去实现,这样是正常的。我觉得不会用多线程做,导入这个动作不好并行化
a1020
LU新生
UID 7235
精华 0
积分 2
帖子 4
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2003-12-26
#3
大
中
小
使用道具
发表于 2003-12-29 19:14
资料
个人空间
短消息
加为好友
但是当我把SMP卸掉,只用一个cpu时,
比用两个的时候起码要快上一半,
这个不知道是什么问题.
wolfop
技术专家
UID 196
精华 0
积分 388
帖子 689
活跃指数 2
LU金币 3675 个
LU金条 2000 个
阅读权限 200
注册 2003-9-28
#4
大
中
小
使用道具
发表于 2003-12-29 20:15
资料
个人空间
短消息
加为好友
QUOTE(a1020 @ 2003-12-29 17:56:49)
我有一台机器是双CPU的,装的是sco 5.06 和informix 7.31
参数配置如下:
NUMCPUVPS 2
MULTIPROCESSOR 1
SINGL_CPU_VP 0
AFF_NPROCS 2
AFF_SPROC 0
NETTYPE ipcshm,2,100,cpu
但在导入数据的时候,发现只有一个cpu在工作
用mpstat 看 ,第一个cpu忙的要命,
另一个完全没在用
请问是不是我的参数配置不正确?
导入,用那个导入dbimport还是LOAD, 可以用HPLOAD实现并行。
那是最美好的时代,那是最糟糕的时代;那是智慧的年头,那是愚昧的年头;那是信仰的时期,那是怀疑的时期;那是光明的季节,那是黑暗的季节;
lz_north
LU幼天使
UID 782
精华 0
积分 37
帖子 74
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-20
#5
大
中
小
使用道具
发表于 2003-12-29 21:50
资料
个人空间
短消息
加为好友
单处理器性能调整
对于单处理器系统,应把SINGLE_CPU_VP配置参数设置为1。当SINGLE_CPU_VP设置成1时,OnLine系统避免了很多的临界区(内部锁)调用,这些临界区通常用于为一个CPU vp保护其所使用的数据结构,防止其它CPU vp的使用。这样设置这个参数后,你最多只能有一个CPU vp。
只有两个处理器的系统以单处理器模式运行,性能会更好,因为避免额外的临界区调用所带来的好处比使用两个CPU vp所获得的性能提高要大。
沙子
(沙子王)
技术专家
UID 1564
精华
4
积分 1671
帖子 3149
活跃指数 136
LU金币 615 个
LU金条 635 个
阅读权限 200
注册 2003-11-3
来自 沙滩
#6
大
中
小
使用道具
发表于 2003-12-30 10:51
资料
个人空间
主页
短消息
加为好友
QUOTE(a1020 @ 2003-12-29 17:56:49)
我有一台机器是双CPU的,装的是sco 5.06 和informix 7.31
参数配置如下:
NUMCPUVPS 2
NETTYPE ipcshm,2,100,cpu
将这两个参数改为1试试!
点击这里给我发消息
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
a1020
LU新生
UID 7235
精华 0
积分 2
帖子 4
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 10
注册 2003-12-26
#7
大
中
小
使用道具
发表于 2003-12-30 12:54
资料
个人空间
短消息
加为好友
改为1也不行
我在反复测试时,发现
在大数据量使用数据库时
用mpstat 看cpu的状态,
cpu1 sys cs int tr
cpu2 sys cs int tr
两个cpu的sys和tr的数差不多大的
但cs和int 却相差很大,cpu1的cs和int都是
几千甚至上万,但cpu2的却是一两百
不知道这是哪里的问题?
而且当我把sco的多处理器支持包smp卸掉后,
只用一个cup,发现操作数据库时明显比用两个cpu时快多了。
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 论坛建设
> 博客专区
当前时区 GMT+8, 现在时间是 2008-10-13 21:11
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.053433 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计