你应该如何解释PyStone在机器上的价值?

2024-05-14 16:52:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有三台不同的笔记本电脑,上面有Python2.5。如果我运行Pystone,得到的值基本相同。

  • 英特尔奔腾M@1.80GHz-1.5GB内存
  • 英特尔T2300@1.66GHz-1GB内存
  • 英特尔奔腾双T2370@1.73Ghz-2GB内存

以下是他们各自的宝石价值观:

  • 每秒45787颗宝石
  • 44377颗/秒
  • 每秒43861颗宝石

我不认为越少越好,但我最老的机器得分更高,最近的得分最低。为什么会这样?


Tags: 内存机器笔记本电脑gb基本相同价值观ghzpystone
3条回答

您的CPU在Passmark's list of CPU benchmarks上的得分分别为442806和869。当在单核上运行时,双核CPU的性能应该大致相当于一个得分只有其一半的CPU。然后,单核的分数大约是442403434(也就是说,所有的分数都差不多,对时钟/总线速度和缓存大小给出或接受一点)。

我认为pystone没有利用多处理的优势,你的结果支持了这一点。

所以,为了回答您的问题,您的所有处理器核心都是大致相同的性能类,所以它们在pystone测试中的作用大致相同。双核系统应该能够运行两个并行的pystone系统,而不会有太大的性能损失!

下面是我手头上的机器(Python2.5或2.6)的一些其他基准:

                          Pystone   Passmark
Dual PowerMac G4 @ 1GHz:   18587        n/a (probably about 300)
Pentium 4 @ 2.53GHz:       37313        327
Core2 Duo T7200 @ 2GHz:    51245       1129

PyStone不是一个好的或可靠的基准,所以您可能根本不应该解释它们。但是,不,越高越好,不是相反。同时也要确保它在彼此之后运行多次,许多CPU在今天空闲时会慢下来。

pystones是一个基准,但它不是底层硬件的基准,更多的是作为比较python实现的基准。

既然如此,比较不同硬件上的pystones就没什么意义了。

相关问题 更多 >

    热门问题