cpu 主频低, Python 处理慢?

2019-11-14 19:19:43 +08:00
 oldbird
笔记本 i5-3250m,2.6ghz,16g 内存
台式机 xeon3106,1.7ghz(2 处理器),64g 内存
用 python 处理一幅 3g 左右的图像,笔记本 45s,台式机要 3 分钟,不知道什么原因
6015 次点击
所在节点    Python
25 条回复
heart4lor
2019-11-15 11:25:01 +08:00
是这样没错 纯 CPU 处理图片的话和主频有关系,我经历过主频高的桌面级 8 核 i7 是比服务器主频低的服务器 64 核 xeon 要快。可以考虑用 GPU 来跑
augustheart
2019-11-15 11:33:19 +08:00
cpu 频率无误。
当年都建议玩游戏不要用服务器 cpu,因为服务器 cpu 偏重多任务,而不是计算速度,这是常识。貌似 e3 1230v3 年代被人带偏了,人人都是挂机工作室,抱着多核狠吹。
dzmcs
2019-11-15 12:14:03 +08:00
cpu 主频差距没那么大,就算笔记本是新款,指令和 cache 都有优化,每秒执行指令差距应该也不到一倍吧。大概率是在 IO,机械硬盘载入 3g 的文件比固态慢不少。
oldbird
2019-11-16 17:29:48 +08:00
@dzmcs 台式机是固态,笔记本的数据在机械,但笔记本快,奇怪
liuxingbaoyu
2019-11-16 18:18:50 +08:00
如果是 opencv,可以通过环境变量设置是否开启特定指令集优化,都关掉测试一下就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/619631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX