楼主: warehouse

cpu的socket是指什么?

[复制链接]
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
11#
发表于 2008-3-11 16:07 | 只看该作者
原帖由 warehouse 于 2008-3-11 14:47 发表

其实说的就是cpu的绝对数量,我们说的一个cpu就是这里提到的一个cpu sockets,我是这样理解的;
你提到的“目前新的系统很多cpu都是一个socket有多个core,可以看作是多个cpu”莫非1个cpu有多个socket?你是如何理解socket的?


每个核是一个物理独立的执行单元(可能共享二级或三级缓存),多个核被封装在一个芯片里,这里的芯片就是socket,二级缓存等也是socket的一部分
CPU:Central processing unit
所以我认为core已经可以看作cpu了

[ 本帖最后由 anlinew 于 2008-3-11 16:14 编辑 ]

使用道具 举报

回复
论坛徽章:
23
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2009-07-21 13:33:18ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14
12#
发表于 2008-3-11 16:19 | 只看该作者
原帖由 lx_csut 于 2008-3-11 11:43 发表
SQL> select CPU_SOCKET_COUNT_CURRENT,CPU_SOCKET_COUNT_HIGHWATER   
  2  from v$license;

CPU_SOCKET_COUNT_CURRENT CPU_SOCKET_COUNT_HIGHWATER
------------------------ --------------------------
                       4                          4

我这个是4颗Xeon MP的CPU,一共是8核的。

使用道具 举报

回复
论坛徽章:
59
狮子座
日期:2016-03-26 13:35:402013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-02-25 11:06:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20灰彻蛋
日期:2012-04-25 13:19:33紫蛋头
日期:2012-03-14 11:16:09最佳人气徽章
日期:2012-03-13 17:39:18玉石琵琶
日期:2012-02-21 15:04:38鲜花蛋
日期:2011-11-30 14:13:01ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
13#
发表于 2008-3-11 16:21 | 只看该作者
v$osstat也可以查看相关信息,我觉得差不多就是那个意思了
SQL> select * from v$osstat where stat_name like '%CPU%';

STAT_NAME                                                             VALUE  OSSTAT_ID
---------------------------------------------------------------- ---------- ----------
NUM_CPUS                                                                  2          0
RSRC_MGR_CPU_WAIT_TIME                                                    0         14
NUM_CPU_SOCKETS                                                           1         17

Statistic Name Description
NUM_CPUS Number of CPUs or processors available
OS_CPU_WAIT_TIME Total number of hundredths of a second that processes have been in a ready state,
waiting to be selected by the operating system scheduler to run
NUM_CPU_CORES Number of CPU cores available (includes subcores of multicore CPUs as well as
single-core CPUs)
NUM_CPU_SOCKETS Number of CPU sockets available (represents an absolute count of CPU chips on the
system, regardless of multithreading or multi-core architectures)

我这个是Liux平台有些统计信息没有,一个双核CPU,与查询结果相符合

使用道具 举报

回复
论坛徽章:
59
狮子座
日期:2016-03-26 13:35:402013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-02-25 11:06:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20灰彻蛋
日期:2012-04-25 13:19:33紫蛋头
日期:2012-03-14 11:16:09最佳人气徽章
日期:2012-03-13 17:39:18玉石琵琶
日期:2012-02-21 15:04:38鲜花蛋
日期:2011-11-30 14:13:01ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
14#
发表于 2008-3-11 16:23 | 只看该作者
原帖由 lx_csut 于 2008-3-11 16:19 发表

我这个是4颗Xeon MP的CPU,一共是8核的。

查一下这个:select * from v$osstat where stat_name like '%CPU%'
如果是4路双核的话NUM_CPUS应该是8

使用道具 举报

回复
论坛徽章:
23
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2009-07-21 13:33:18ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14
15#
发表于 2008-3-11 16:25 | 只看该作者
SQL> select CPU_COUNT_CURRENT,CPU_CORE_COUNT_CURRENT,CPU_SOCKET_COUNT_CURRENT,CPU_COUNT_HIGHWATER,CPU_CORE_COUNT_HIGHWATER,CPU_SOCKET_COUNT_HIGHWATER
  2  from v$license;

CPU_COUNT_CURRENT CPU_CORE_COUNT_CURRENT CPU_SOCKET_COUNT_CURRENT CPU_COUNT_HIGHWATER CPU_CORE_COUNT_HIGHWATER CPU_SOCKET_COUNT_HIGHWATER
----------------- ---------------------- ------------------------ ------------------- ------------------------ --------------------------
                8                                               4                   8                                                   4

使用道具 举报

回复
论坛徽章:
23
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2009-07-21 13:33:18ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14
16#
发表于 2008-3-11 16:27 | 只看该作者
SQL> select * from v$osstat
  2  where stat_name like '%CPU%'
  3  /

STAT_NAME                                               VALUE  OSSTAT_ID
-------------------------------------------------- ---------- ----------
NUM_CPUS                                                    8          0
RSRC_MGR_CPU_WAIT_TIME                                      0         14
NUM_CPU_SOCKETS                                             4         17

使用道具 举报

回复
论坛徽章:
145
生肖徽章2007版:兔
日期:2008-01-02 17:35:532010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:28
17#
发表于 2008-3-11 16:43 | 只看该作者
我查了下v$license这个视图是查询“连接许可”相关信息的,而我查询
SQL> select cpu_socket_count_current,cpu_socket_count_highwater from v$license;

CPU_SOCKET_COUNT_CURRENT CPU_SOCKET_COUNT_HIGHWATER
------------------------ --------------------------

里面的值为空,所以肯定不是指的cpu插脚数(如果是指cpu个数的话为什么我的信息为空?)。而下面查v$osstat能查到。

SQL> select * from v$osstat where stat_name like '%CPU%';

STAT_NAME                                               VALUE  OSSTAT_ID
-------------------------------------------------- ---------- ----------
NUM_CPUS                                                    1          0
RSRC_MGR_CPU_WAIT_TIME                                      0         14
NUM_CPU_CORES                                               1         16

[ 本帖最后由 SingleLove 于 2008-3-11 16:50 编辑 ]

使用道具 举报

回复
招聘 : Java研发
论坛徽章:
71
马上加薪
日期:2014-02-19 11:55:14蜘蛛蛋
日期:2012-12-26 18:16:01茶鸡蛋
日期:2012-11-16 08:12:48ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-08-23 14:58:08奥运会纪念徽章:沙滩排球
日期:2012-07-19 17:28:14版主2段
日期:2012-07-07 02:21:02咸鸭蛋
日期:2012-03-23 18:17:482012新春纪念徽章
日期:2012-02-13 15:13:512012新春纪念徽章
日期:2012-02-13 15:13:51
18#
发表于 2008-3-11 16:47 | 只看该作者
原帖由 SingleLove 于 2008-3-11 16:43 发表
我查了下v$license这个视图是查询“连接许可”相关信息的,而我查询
SQL> select cpu_socket_count_current,cpu_socket_count_highwater from v$license;

CPU_SOCKET_COUNT_CURRENT CPU_SOCKET_COUNT_HIGHWATER
------------------------ --------------------------

里面的值为空,所以肯定不是指的cpu插脚数。


The availability of the CPU core count and CPU socket count statistics is subject to the operating system platform on which the Oracle Database is running.
If a statistic is unavailable, the view will return NULL for the statistic value.

硬件的发展总是在软件之前,有些硬件软件不认识。呵呵

[ 本帖最后由 anlinew 于 2008-3-11 16:49 编辑 ]

使用道具 举报

回复
论坛徽章:
145
生肖徽章2007版:兔
日期:2008-01-02 17:35:532010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-01-04 08:33:082009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:282009新春纪念徽章
日期:2009-01-04 14:52:28
19#
发表于 2008-3-11 16:52 | 只看该作者
原帖由 anlinew 于 2008-3-11 16:47 发表


The availability of the CPU core count and CPU socket count statistics is subject to the operating system platform on which the Oracle Database is running.
If a statistic is unavailable, the view will return NULL for the statistic value.

硬件的发展总是在软件之前,有些硬件软件不认识。呵呵


我电脑是老机子,P4的CPU。

使用道具 举报

回复
论坛徽章:
6
数据库板块每日发贴之星
日期:2008-03-15 01:04:56ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45数据库板块每日发贴之星
日期:2009-03-28 01:01:05ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2013-12-18 09:29:11
20#
发表于 2008-3-11 16:58 | 只看该作者
原帖由 anlinew 于 2008-3-11 14:19 发表
对于单核cpu来说CPU socket count 就是cpu的个数
目前新的系统很多cpu都是一个socket有多个core,可以看作是多个cpu
在这个的基础上每个核还可以运行多个线程

对于这样的系统,在使用系统监控工具时需要注意,以双线程为例,通常50%的cpu使用率下,系统基本已经满负荷了




不解,我的是双核的cpu,查出来是空的!

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表