1、了解你的计算机。如果你可以访问一个系统(Windows、UNIX或Linux),找出该系统的以下规格:系统型号;操作系统(确切版本、32位还是64位);处理器(处理器型号、插槽或处理器数量、每个处理器的核心数量、CPU时钟频率、是否支持超线程(如适用)、前端总线速度(如适用)、L1/L2/L3缓存、任何其他独特特性);内存(物理内存总量);网络端口(网络端口数量和支持的速度);存储(文件系统、内部或外部存储、RAID级别(如适用))
系统信息查询要求
需要用户实际访问 Windows、UNIX 或 Linux 系统,按照要求分别查找以下信息:
1. 操作系统相关信息
- 确切版本
- 32位或64位
2. 处理器相关信息
- 处理器型号
- 插槽或处理器数量
- 每个处理器的核心数量
- CPU时钟频率
- 是否支持超线程
- 前端总线速度
- L1/L2/L3缓存
- 其他独特特性
3. 内存相关信息
- 物理内存总量
4. 网络端口相关信息
- 网络端口数量
- 支持的速度
5. 存储相关信息
- 文件系统
- 内部或外部存储
- RAID级别
2、有一种普遍的看法认为UNIX比Windows更快。设想一下,如果不通过实际的性能和可扩展性测试来验证,基于这种看法提出的建议可能会带来哪些潜在的陷阱和后果。
-
资源浪费 :如果在实际应用场景中,Windows系统能够以更低的成本满足性能需求,但由于推荐使用UNIX系统,可能会导致企业在硬件采购、软件授权、维护等方面投入过多不必要的资源。例如,购买更昂贵的适合UNIX运行的服务器硬件,以及支付更高的UNIX系统软件授权费用。
-
性能不达标 :实际情况可能与普遍看法相反,在某些特定的应用场景下,Windows系统的性能可能优于UNIX系统。如果盲目推荐UNIX系统,可能会导致系统性能无法满足业务需求,影响业务的正常运行。比如在特定测试配置下,Windows系统的吞吐量比Linux(UNIX的一种变体)系统更高。
-
兼容性问题 :不同的应用程序对操作系统的兼容性不同。某些应用程序可能在Windows系统上有更好的兼容性和优化,而在UNIX系统上可能会出现兼容性问题,导致应用程序无法正常运行或运行效率低下。
-
维护成本增加 :UNIX系统的维护和管理通常需要专业的技术人员,其技术门槛相对较高。如果企业原本熟悉Windows系统的运维团队需要转而维护UNIX系统,可能需要投入大量的时间和成本进行培训,同时也增加了招聘专业UNIX运维人员的难度和成本。
-
决策失误 :基于错误的认知做出的推荐可能会导致整个项目或业务的决策出现偏差。例如,在选择服务器操作系统时,如果不进行实际测试就选择UNIX系统,可能会影响项目的进度和成本,甚至导致项目失败。
3、一位客户报告称,在应用服务器和数据库服务器安装在同一系统上,该系统配备了3个1.6 GHz的RISC处理器的设置下吞吐量较低,仅为每秒0.8笔交易。已知应用程序性能大约下降了25%,经计算得出该测试配置应该能够每秒处理3.6笔交易。建议客户应用所有推荐的数据库和应用程序配置设置,重新运行测试,并期望达到每秒3.6笔交易的吞吐量。客户反馈称,在按照建议对数据库服务器和应用服务器进行优化配置后,处理15900笔交易大约花费了71分钟。比较客户新测得的吞吐量与计算得出的吞吐量,并说明可以从中得出什么结论?
-
首先计算客户新测得的吞吐量:
- 已知处理的交易数量 $ N = 15900 $ 笔,花费的时间 $ t = 71 $ 分钟。因为 1 分钟 = 60 秒,所以 $ t = 71 \times 60 = 4260 $ 秒。
- 根据吞吐量的计算公式 $ \text{Throughput} = \frac{N}{t} $,可得新测得的吞吐量 $ \text{Throughput} = \frac{15900}{4260} \approx 3.73 $ 笔/秒。 -
然后比较新测得的吞吐量与计算得出的吞吐量:
- 计算得出的吞吐量为 3.6 笔/秒,新测得的吞吐量约为 3.73 笔/秒。
- 新测得的吞吐量 3.73 笔/秒略高于计算得出的吞吐量 3.6 笔/秒。 -
最后得出结论:
- 这表明考虑 25% 的性能下降来计算吞吐量是比较准确的。同时,客户按照建议对数据库服务器和应用服务器进行优化配置是有效的,能够使系统达到或略超过预期的性能水平。
4、从概念上解释Java虚拟机和诸如VMWareTM之类的计算机服务器虚拟化技术之间的差异。
Java虚拟机(JVM)与计算机服务器虚拟化技术(如VMWare™)的概念差异
1. 设计目的
-
JVM :
JVM的设计目的是通过抽象各种程序运行时环境来弥合不同操作系统之间的差距。它使得Java程序能够以字节码的通用抽象形式编写,从而可以在不同平台(如Windows或UNIX)上无需修改或重新编译即可运行。 -
VMWare™ :
VMWare™这类服务器虚拟化技术允许在单个物理系统上的多个操作系统上运行

最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



