主题:最近几年CPU性能没有明显提高?同频下super pi几乎一样时间
正序浏览
主题图片汇总
主题内检索
浏览:6410 回帖:166
游客没有回帖权限
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
心若浮云 发表于 2018-7-10 22:24
是的,看硬盘基本就是顺序读,CPU就是跳一下然后波澜不惊。


CPU不动?你以为查询就是select一个单一的表就完了?那我还不如用excel筛选。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.457
主题: 5
帖子: 5412
注册: 2010年3月
今年从双核到四核的提升还是挺大的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
大眼镜小眼睛 发表于 2018-7-10 21:12
一般数据库大型查询的性能瓶颈都在IO。发现查询慢, 一般都是去看是不是Index没间好, 要么是不是数据库碎片太多,再高级点也可能是锁没用对, 大量的lock conflict。 能怪到cpu, 已经很奇葩了。


去年我们部门用的一个系统,人就5个,数据库装在一个十几万双路64核但低频的服务器,一个操作等10秒,看数据库CPU就是一核累死多核围观。数据库装在一台4.0G主频的台式机上,同样的数据3秒不到出结果,你说用哪个体验好呢
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 22.637
主题: 912
帖子: 25767
注册: 2007年3月
内容贡献勋章
软件测试的基准是2秒,如果一个操作或事务在2秒内完成,大多数人心理能接受,不觉得慢。
本帖由安卓客户端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
大眼镜小眼睛 发表于 2018-7-10 17:56
那只能说明你是个奇葩


你没懂我说什么而已,我需要一个响应快的操作而已,例如我只想要一个人做个查询1秒就完成,而不是32个人同时查询,但大家都需要5秒。操作体验差太多了。

具体就是4核4G的CPU,1人或4人同时做一个查询都是3秒钟返回结果。
如果是64核1.6G的CPU,1个人查询需要10秒,64个人也需要10秒。
虽然总体来说64核性能绝对比4核强,可是一个查询并不能调用CPU多核同时来计算,并发量小的时候4核高频体验比64核低频好太多。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 22.637
主题: 912
帖子: 25767
注册: 2007年3月
内容贡献勋章
最新的笔记本工作站都能到128g内存,未来显然是内存数据库。
电脑内存256g,一开机操作系统,程序,数据库通通拉进内存,除了关机和保存不再使用硬盘。io的瓶颈消失。
本帖由安卓客户端编辑于:2018-07-11 09:27:30
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 27.75
主题: 82
帖子: 13459
注册: 2006年8月
大眼镜小眼睛 发表于 2018-7-10 22:06
select * 几百万条数据分好几种情况。 如果还有一万条并行写操作, 有可能卡死在锁上。 不然, 基本就是page scan, 纯IO。

当然和数据库大小也有关系。 几百万不算啥大数据。 数据库小基本就是全部Cache在内存里的。 但是, 这么个Select, 基本上是不会考验CPU的。
是的,看硬盘基本就是顺序读,CPU就是跳一下然后波澜不惊。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.456
主题: 15
帖子: 5115
注册: 2017年4月
心若浮云 发表于 2018-7-10 21:56
索引、缓存、命中率,表间关系优化、查询结果集优化、查询语句优化,这只是我能想到的但不会用,一般一条select * 过去几百万条记录就请等吧,但CPU都没啥波动。


select * 几百万条数据分好几种情况。 如果还有一万条并行写操作, 有可能卡死在锁上。 不然, 基本就是page scan, 纯IO。

当然和数据库大小也有关系。 几百万不算啥大数据。 数据库小基本就是全部Cache在内存里的。 但是, 这么个Select, 基本上是不会考验CPU的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 27.75
主题: 82
帖子: 13459
注册: 2006年8月
大眼镜小眼睛 发表于 2018-7-10 21:12
一般数据库大型查询的性能瓶颈都在IO。发现查询慢, 一般都是去看是不是Index没间好, 要么是不是数据库碎片太多,再高级点也可能是锁没用对, 大量的lock conflict。 能怪到cpu, 已经很奇葩了。
索引、缓存、命中率,表间关系优化、查询结果集优化、查询语句优化,这只是我能想到的但不会用,一般一条select * 过去几百万条记录就请等吧,但CPU都没啥波动。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.456
主题: 15
帖子: 5115
注册: 2017年4月
心若浮云 发表于 2018-7-10 18:52
那只说明他需要的不是数据库


一般数据库大型查询的性能瓶颈都在IO。发现查询慢, 一般都是去看是不是Index没间好, 要么是不是数据库碎片太多,再高级点也可能是锁没用对, 大量的lock conflict。 能怪到cpu, 已经很奇葩了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 27.75
主题: 82
帖子: 13459
注册: 2006年8月
大眼镜小眼睛 发表于 2018-07-10 09:56
那只能说明你是个奇葩
那只说明他需要的不是数据库
本帖由 Redmi+Note+4X 客户端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.456
主题: 15
帖子: 5115
注册: 2017年4月
blueguitar 发表于 2018-7-10 14:55
我需要一个查询1秒完成,不需要一万个查询10秒完成。


那只能说明你是个奇葩
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
大眼镜小眼睛 发表于 2018-7-10 12:15
谁家数据库同时只跑一个query的 你并发一万个query再试试?


我需要一个查询1秒完成,不需要一万个查询10秒完成。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 20.446
主题: 3
帖子: 6229
注册: 2007年12月
blueguitar 发表于 2018-7-10 11:40
貌似sql server 2016还没法做到一个查询可以使用多核多线程。


sql server早就可以做到并发查询了,不过也要看具体的查询内容。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.456
主题: 15
帖子: 5115
注册: 2017年4月
blueguitar 发表于 2018-7-10 11:40
貌似sql server 2016还没法做到一个查询可以使用多核多线程。


谁家数据库同时只跑一个query的 你并发一万个query再试试?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
gocat 发表于 2018-7-10 11:20
说明你的数据库没有多核优化过,Xeon的单核性能并不强,就是RAS特性更好,你试着把24核在BIOS关到4核,性能应该还会好些


貌似sql server 2016还没法做到一个查询可以使用多核多线程。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 27.786
主题: 7
帖子: 650
注册: 2003年1月
blueguitar 发表于 2018-1-23 09:18
还是那句话,我们需要更快的CPU,interl总给我们更多的CPU(在又多了一家AMD给我们更多的CPU)。

可能有人会说多核不就更快吗,可是很多时候不是。
例如数据库,一个百万级别的数据库,用i7 4790k(4C8T,4G睿频4.5G)/16G内存查询5秒返回结果,另一台志强服务器,双路E5-2640V3/2.6G主频/16C32T/32G,机器整体性能比I7强,可同样的查询要11秒。操作体验差别蛮大的。

intel为了在桌面领域应对AMD的新cpu,4核变6核,性能一下子跨了一大步,各种测试分数很好看,实际使用体验没见得有什么超越。
日常使用我宁愿4核4G的CPU,不会选择24核1.6G的.

说明你的数据库没有多核优化过,Xeon的单核性能并不强,就是RAS特性更好,你试着把24核在BIOS关到4核,性能应该还会好些
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 1.278
主题: 6
帖子: 1175
注册: 2016年9月
刚才测了一下我的CPU在8.36秒...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 5.34
主题: 13
帖子: 1019
注册: 2010年10月
6秒以内才有升级的必要
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
Netweaver 发表于 2018-1-22 16:08
啥时到1s以内,零等待才觉得快。


难。
原来用两分钟的时候,CPU快一倍,直接缩短1分钟
后来用20秒的时候,CPU快一倍,只能缩短10秒钟
现在10秒了,CPU单核性能要比现在快一倍才能到5秒,快4倍才能到2.5秒,8倍到1.25秒
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 13.091
主题: 13
帖子: 4610
注册: 2010年2月
还是那句话,我们需要更快的CPU,interl总给我们更多的CPU(在又多了一家AMD给我们更多的CPU)。

可能有人会说多核不就更快吗,可是很多时候不是。
例如数据库,一个百万级别的数据库,用i7 4790k(4C8T,4G睿频4.5G)/16G内存查询5秒返回结果,另一台志强服务器,双路E5-2640V3/2.6G主频/16C32T/32G,机器整体性能比I7强,可同样的查询要11秒。操作体验差别蛮大的。

intel为了在桌面领域应对AMD的新cpu,4核变6核,性能一下子跨了一大步,各种测试分数很好看,实际使用体验没见得有什么超越。
日常使用我宁愿4核4G的CPU,不会选择24核1.6G的.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
禁言中
泡网分: 8.971
主题: 185
帖子: 5829
注册: 2012年2月
内容贡献勋章
啥时到1s以内,零等待才觉得快。
本帖由安卓客户端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.567
主题: 366
帖子: 9009
注册: 2012年2月
kwap 发表于 2016-10-16 08:13
睿频关了CPU即固定在某个频率,当然你可以固定在较低的频率,这样发热当然比会会冲高时低点,但我也可以固定到最高频率,按前面朋友的话他希望的是后者。对于某些不能手工设置倍频的主板,关闭睿频后确实可能会只停在最低倍频上。


超越基础频率叫做 Turbo Boost(睿频)
低于基础频率叫做 SpeedStep

https://www_intel_cn/content/www/cn/zh/architecture-and-technology/turbo-boost/turbo-boost-technology.html
如果处理器内核未达到功率、电流和温度规格阈值,英特尔睿频加速技术 2.0 将自动允许其超出基本工作频率运行,加速处理器和图形性能,轻松应对峰值负载。

https://www_intel_cn/content/www/cn/zh/support/articles/000007073/processors.html?wapkw=speedstep
增强型 Intel SpeedStep 技术允许您的系统动态调整处理器电压和内核频率,因而降低平均电耗及产热量。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 27.458
主题: 65
帖子: 8198
注册: 2004年9月
Intel这几年做的相当出色,在CPU功耗控制方面。
主频虽然没有太大提高。
本帖由安卓客户端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.118
主题: 339
帖子: 7527
注册: 2012年4月
2010年那会,AMD的super pie都是20s左右,超频cpu、内存提高也不大,当时的i7轻松到10.x秒
今年的AMD cpu,开自动睿频(到4.0)能到10.x秒,默频3.4是12秒,终于赶上当时intel水平了
如果intel把哪两个漏洞补丁打上,这俩单核性能基本能持平了
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 28.392
主题: 212
帖子: 9625
注册: 2005年12月
kwap 发表于 2016-10-16 08:13
睿频关了CPU即固定在某个频率,当然你可以固定在较低的频率,这样发热当然比会会冲高时低点,但我也可以固定到最高频率,按前面朋友的话他希望的是后者。对于某些不能手工设置倍频的主板,关闭睿频后确实可能会只停在最低倍频上。


这是哪门子的睿频。。。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 39.792
主题: 47
帖子: 5902
注册: 2003年8月
友善的猫 发表于 2016-10-16 07:20
你把睿频和speed step搞混了吧?

睿频关了只会发热低,因为冲不到最高频。

睿频关了CPU即固定在某个频率,当然你可以固定在较低的频率,这样发热当然比会会冲高时低点,但我也可以固定到最高频率,按前面朋友的话他希望的是后者。对于某些不能手工设置倍频的主板,关闭睿频后确实可能会只停在最低倍频上。 本帖最后由 kwap 于 2016-10-16 08:26 编辑

登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.344
主题: 138
帖子: 8698
注册: 2010年11月
p4和x64时代,进个38秒难死了,只能超频超频。。。酷睿一出来,很随便就25秒以内了,就像自动挡一夜普及一样,没有乐趣了
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 30.747
主题: 297
帖子: 7209
注册: 2005年5月
kwap 发表于 2016-10-15 09:25
关闭睿频相当于一直工作在最高频率,发热肯定会飚升的,所以如果真的要这样做,最好是要玩游戏或者跑什么大型软件时才开。


你把睿频和speed step搞混了吧?

睿频关了只会发热低,因为冲不到最高频。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 39.792
主题: 47
帖子: 5902
注册: 2003年8月
xaxl 发表于 2016-10-15 09:27
你的只是拉了外频,在运行大型数据的时候就会自动四个核到3.7-3.9吗?有没有关闭睿频

你看76楼,我拉外频没有关睿频,运行大型时会自己睿上去
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 最近几年CPU性能没有明显提高?同频下super pi几乎一样时间
功能受限
游客无回复权限,请登录后再试