`
ihuashao
  • 浏览: 4704843 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

你的软件按什么卖?套数、CPU数、核数还是CPU的计算能力?

阅读更多

http://yulimin.iteye.com/blog/346105

在这篇《明天我们该如何为软件付费?》的文章里看到:

引用
Oracle实行的则是按照所谓的“processor factor”(处理器因子)来收费的。Oracle根据每个处理有几个核把核数乘以对应的一个数值,然后决定需要多少个License。比如,8核的处理器这个数值是0.25,这就意味着每个8核的处理器需要2个License,而4核的处理器这个数值是0.5等等。Oracle表示这种方式实际上会帮助用户省钱,Oracle说与以前根据处理器来决定License的数量相比,这种模式用户需要的License会少一些。


引用
IBM的方式相比而言最复杂。以前IBM采用按核来制定软件的价格,实际上是每个核0.5个License。今年,Intel开始宣传最新的四核至强(Xeon)之后,IBM便根据处理器价值单位(Processor Value Units,PVU)来定价。

“我们的客户一直在寻找一种所谓普遍计算的方式和一种按照使用来收费的定价方法,”IBM 虚拟化解决方案部副总裁Rich Lechner说,“基于此,我们认为必须在定价策略中采用更准确的方法。”

IBM所说的更准确的方法是通过一个复杂的公式实现的。IBM会对各大芯片厂商的各种处理器进行性能评估,并给出相应的PVU率。这种评估结果体现的是IBM所认为的该芯片的实际处理能力。

PVU越低,意味着IBM对运行在这个处理器上的软件收费越低。虽然有些麻烦,但是这种方式确实有它的一些优势。Rich Lechner认为,用户会发现这种模式将给他们提供一种了解软件真正价值的方法,进而帮助用户更准确地预测成本。


其实怎么说都就是为了多收钱啊!号称是按计算能力算钱:)
比如四核单CPU,实际是一颗CPU,原先按CPU算就是一颗CPU的钱,现在就得算2颗CPU的钱了:(

IBM还专门有这方面的计算器,真是了得啊!还有XML、Excel等格式的。。。
Processor value unit calculator
https://www-112.ibm.com/software/howtobuy/passportadvantage/valueunitcalculator/vucalc.wss

以及关于PVU的协议
Processor Value Unit [PVU] licensing for Distributed SW
Updated September 17, 2008

http://www-01.ibm.com/software/lotus/passportadvantage/pvu_licensing_for_customers.html

不知道今后还会出现什么样的收费模式。。。
分享到:
评论

相关推荐

    完美获取 CPU 的 NUMA节点数、CPU插槽个数 、 核心数 、 逻辑处理器数(线程数)、名字、制造商、指令集、主频、等等

    本篇文章将深入探讨如何完美获取 CPU 的 NUMA 节点数、CPU 插槽个数、核心数、逻辑处理器数(线程数)、名字、制造商、指令集以及主频等关键信息。 首先,让我们理解这些概念: 1. **NUMA节点数**:NUMA(Non-...

    Linux中查看物理CPU个数、核数、逻辑CPU个数的方法

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l # 查看每个物理CPU...

    shaoxianheng#linux36#Linux查看物理CPU个数、核数、逻辑CPU个数1

    Linux查看物理CPU个数、核数、逻辑CPU个数总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核

    易语言取CPU处理器个数

    同时,对于多核处理器,了解CPU核心数对于优化多线程程序或者进行负载均衡计算非常关键。 标签中的"GetSy"可能是“GetSystem”的简写,强调了获取系统信息这一动作。在易语言中,除了`GetSystemInfo`,还有其他API...

    高性能服务器CPU核数调整研究.pdf

    在实际应用过程中,由于许可占用导致应用效率降低的问题,论文通过对应用软件许可占用CPU核数的策略进行分析,运用核数动态调整技术,成功地解决了Linux高性能计算集群环境下实际应用当中的问题。 一、前言 随着...

    ansys多cpu并行计算设置.pdf

    ANSYS 多 CPU 并行计算设置 在本资源中,我们将讨论 ANSYS 多 CPU 并行计算设置的相关知识点。ANSYS 是一款常用的有限元分析软件,用于模拟和分析复杂的工程问题。然而,在进行大规模模拟时,ANSYS 需要占用大量的...

    机器的CPU逻辑核数检查jar包

    机器的CPU逻辑核数检查jar包

    易语言判断系统CPU位数

    在编程领域,了解系统CPU的位数是相当重要的,特别是在编写跨平台软件时。易语言是一种中文编程语言,它的设计目标是使编程更加简单、直观。在这个特定的案例中,我们关注的是如何使用易语言来判断操作系统的CPU是32...

    Android MTK 手动去设置CPU核数

    本文将详细讲解如何手动设置CPU的核心数,以及如何处理因Thermal(热管理)过高导致的性能问题。这个过程通常涉及到对设备的root访问,以及通过ADB(Android Debug Bridge)命令行工具来执行特定的系统调用。 首先...

    Linux系统:物理cpu数、cpu核数、逻辑cpu数、几路几核几线程、CPU信息详细查询方法

    物理CPU数就是实际Server中插槽上的CPU个数,主板上实际插入的cpu数量 物理cpu数量,在Linux上查看/proc/cpuinfo,其中的physical id就是每个物理CPU的id,有几个不同的physical id就有几个物理CPU。 grep 'physical...

    利用shell脚本批量获取主机信息 IP地址 主机名 CPU型号 主频 核数 物理内存总大小 磁盘名称 容量

    本篇文章将详细讲解如何编写一个shell脚本来批量获取主机的IP地址、主机名、CPU型号、主频、核数、物理内存总大小以及磁盘名称和容量,并将其输出为CSV格式。 首先,我们需要了解在Linux中获取这些信息的命令: 1....

    CPU型号大全

    FritzChess测试的是CPU在国际象棋棋盘上进行步数计算的能力。 WinRAR和7-zip是两款压缩软件,分别测试CPU进行解压缩和压缩/解压缩任务的速度。 3DMark Vantage是一款显卡性能测试软件,但其中的CPU成绩反映了CPU在...

    多核CPU测试工具(PI)

    “PI”可能指的是圆周率(Pi)的计算,这是一个常用于测试CPU计算能力的基准任务,因为圆周率的精确计算需要大量的数学运算,尤其是对于无理数的处理。多线程的圆周率计算可以充分利用多核处理器的并行计算能力,...

    Android获取设备CPU核数、时钟频率以及内存大小的方法

    本文实例讲述了Android获取设备CPU核数、时钟频率以及内存大小的方法。分享给大家供大家参考,具体如下: 因项目需要,分析了一下 Facebook 的开源项目 – Device Year Class。 Device Year Class 的主要功能是根据 ...

    Linux多核CPU控制启动核数.pdf

    在Linux系统中,多核CPU控制启动核数是一项重要的系统管理任务,特别是在资源调度和优化性能的场景下。本文将详细讲解如何在Linux环境中限制或调整系统启动时使用的CPU核心数量。 首先,我们需要理解Linux内核是...

    某CFD计算软件多CPU并行计算效率研究.pdf

    《某CFD计算软件多CPU并行计算效率研究》 本文着重探讨了在船舶设计领域中,使用商业CFD计算软件STARCCM+进行多CPU并行计算的效率问题。CFD(Computational Fluid Dynamics)计算是预测船舶水动力性能的关键工具,...

    自动获取服务器系统信息脚本:(操作系统、系统内核、系统架构、CPU型号、CPU核数、显卡型号、内存等等)

    1、服务器为物理机还是虚拟机还是KVM还是云服务器,型号是什么; 2、操作系统 3、系统内核 4、系统架构 5、CPU型号 6、CPU核数 7、显卡型号 8、显卡显存 9、总内存 10、jdk版本 11、mysql 版本 12、redis 版本 13、...

    gh0st源码-(ddos和cpu核数与开机时间)

    【标题】"gh0st源码-(ddos和cpu核数与开机时间)"涉及的是一个恶意软件的源代码,该软件具有分布式拒绝服务攻击(DDoS)功能,并能获取目标系统的CPU核心数量和开机时间。这里我们将深入探讨gh0st恶意软件、DDoS攻击...

Global site tag (gtag.js) - Google Analytics