欢迎光临
我们一直在努力
广告
广告
广告
广告
广告
广告
广告
广告
广告
广告

合理估算服务器内存容量 (合理估算是什么意思)

合理估算服务器内存容量:一个小哥浅出的解释

一、引言

在现代信息化社会中,服务器作为数据存储与处理的核心设备,其内存容量对整体性能起着至关重要的作用。

那么,如何合理估算服务器内存容量呢?本文将详细解释“合理估算”这一概念,并探讨如何进行服务器内存容量的估算。

二、理解“合理估算”

“合理估算”意味着在充分考虑实际需求、性能要求、成本预算等多方面因素的基础上,对服务器内存容量进行一种相对准确的预测和计算。

合理估算需要具备一定的专业知识和经验,以确保服务器内存容量既能满足当前和未来的需求,又不会造成资源浪费。

三、服务器内存容量估算的重要性

合理估算服务器内存容量对于企业和个人用户都至关重要。

内存容量不足可能导致服务器性能下降,影响业务运行;而过度配置则可能造成资源浪费和成本上升。

因此,掌握合理的估算方法对于确保服务器性能、降低成本具有重要意义。

四、服务器内存容量估算的步骤

1. 分析业务需求:了解服务器的用途,如网页浏览、数据库处理、大数据分析等,以及并发访问量、数据吞吐量等信息。

2. 评估应用程序需求:了解服务器上运行的应用程序及其内存需求,包括常驻内存、缓存等。

3. 参考行业标准:了解同行业类似规模企业的服务器内存容量配置,作为参考依据。

4. 考虑未来发展:在估算容量时,要充分考虑业务增长和未来扩展需求,确保服务器内存容量具有一定的冗余。

5. 综合评估:结合业务需求、应用程序需求、行业标准和未来发展等因素,进行综合评估,得出合理的内存容量估算结果。

五、如何进行服务器内存容量估算

1. 基于应用类型估算:不同应用类型对内存的需求不同。例如,数据库服务器需要较大的内存来存储数据和缓存查询结果,而网页服务器则更注重响应速度和并发处理能力。因此,可以根据应用类型来估算内存需求。

2. 基于性能指标估算:服务器的性能指标如吞吐量、响应时间等都与内存容量有关。通过分析性能指标,可以估算出满足这些指标所需的内存容量。

3. 利用工具进行性能模拟:可以使用一些工具对服务器性能进行模拟测试,以了解不同内存容量下的性能表现,从而选择合适的内存容量。

4. 考虑虚拟化需求:如果服务器需要支持虚拟化,则需要考虑虚拟机之间的内存共享和隔离需求,以及虚拟机迁移等因素对内存的影响。

六、注意事项

1. 不要过分追求高性能配置:在估算内存容量时,要避免过分追求高性能配置,以免造成资源浪费和成本上升。应根据实际需求进行合理配置。

2. 留意新技术发展:随着技术的发展,内存价格、性能等方面都在不断变化。在估算内存容量时,要关注新技术的发展,以便选择性价比更高的产品。

3. 定期评估和调整:随着业务的发展和需求的变更,服务器内存容量可能需要定期评估和调整。因此,要定期审查和调整内存容量配置,以确保满足实际需求。

七、结语

合理估算服务器内存容量是一项重要的技能,需要综合考虑业务需求、应用程序需求、行业标准和未来发展等因素。

通过掌握合理的估算方法和注意事项,可以确保服务器内存容量既能满足当前和未来的需求,又能降低成本和避免资源浪费。

希望本文能帮助读者更好地理解“合理估算”这一概念,并掌握服务器内存容量估算的方法。


服务器内存和家用DDR2内存的区别

服务器内存也是内存,它与普通PC机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,具有极高的稳定性和纠错性能。

服务器常用的内存主要有三种 内存,“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。

一般INTEL3XXX系列主板使用此内存条。

-DIMM 带寄存器Register芯片和unbuffered ECC不带缓存。

带有Register的内存一定带Buffer(缓冲),并且能见到的Register内存也都具有ECC功能,其主要应用在中高端服务器及图形工作站上。

-DIMM(Fully Buffered DIMM),全缓冲内存模组内存。

FB-DIMM另一特点是增加了一块称为“Advanced Memory Buffer,简称AMB”的缓冲芯片。

这款AMB芯片是集数据传输控制、并—串数据互换和芯片而FB-DIMM实行串行通讯呈多路并行主要靠AMB芯片来实现。

如INTEL5XXX系列主板使用此内存条。

服务器内存通用性问题ECC nonREG的可以用在普通台式电脑上FBD 、ECC REG的不可以

关于PLC的资料

PLC的选型方法技术来源: 点击数:201 录入时间:07-06-03 14:32:44在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。

工艺流程的特点和应用要求是设计选型的主要依据。

PLC及有关设备应是集成的、标准的,按照易于与工业控制系统形成一个整体,易于扩充其功能的原则选型所选用PLC应是在相关工业领域有投运业绩、成熟可靠的系统,PLC的系统硬件、软件配置及功能应与装置规模和控制要求相适应。

熟悉可编程序控制器、功能表图及有关的编程语言有利于缩短编程时间,因此,工程设计选型和估算时,应详细分析工艺过程的特点、控制要求,明确控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。

一、输入输出(I/O)点数的估算 I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加10%~20%的可扩展余量后,作为输入输出点数估算数据。

实际订货时,还需根据制造厂商PLC的产品特点,对输入输出点数进行圆整。

二、存储器容量的估算 存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。

设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。

为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。

存储器内存容量的估算没有固定的公式,许多文献资料中给出了不同公式,大体上都是按数字量I/O点数的10~15倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。

三、控制功能的选择 该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。

(一)运算功能 简单PLC的运算功能包括逻辑运算、计时和计数功能;普通PLC的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型PLC中还有模拟量的PID运算和其他高级运算功能。

随着开放系统的出现,目前在PLC中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或上位机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。

设计选型时应从实际应用的要求出发,合理选用所需的运算功能。

大多数应用场合,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和PID运算等。

要显示数据时需要译码和编码等运算。

(二)控制功能 控制功能包括PID控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。

PLC主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高PLC的处理速度和节省存储器容量。

例如采用PID控制单元、高速计数器、带速度补偿的模拟单元、ASC码转换单元等。

(三)通信功能 大中型PLC系统应支持多种现场总线和标准通信协议(如TCP/IP),需要时应能与工厂管理网(TCP/IP)相连接。

通信协议应符合ISO/IEEE通信标准,应是开放的通信网络。

PLC系统的通信接口应包括串行和并行通信接口(RS2232C/422A/423/485)、RIO通信口、工业以太网、常用DCS接口等;大中型PLC通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合国际标准,通信距离应满足装置实际要求。

PLC系统的通信网络中,上级的网络通信速率应大于1Mbps,通信负荷不大于60%。

PLC系统的通信网络主要形式有下列几种形式:1)PC为主站,多台同型号PLC为从站,组成简易PLC网络;2)1台PLC为主站,其他同型号PLC为从站,构成主从式PLC网络;3)PLC网络通过特定网络接口连接到大型DCS中作为DCS的子网;4)专用PLC网络(各厂商的专用PLC通信网络)为减轻CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总线、工业以太网)通信处理器。

(四)编程功能 离线编程方式:PLC和编程器公用一个CPU,编程器在编程模式时,CPU只为编程器提供服务,不对现场设备进行控制。

完成编程后,编程器切换到运行模式,CPU对现场设备进行控制,不能进行编程。

离线编程方式可降低系统成本,但使用和调试不方便。

在线编程方式:CPU和编程器有各自的CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。

这种方式成本较高,但系统调试和操作方便,在大中型PLC中常采用。

五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。

选用的编程语言应遵守其标准(IEC),同时,还应支持多种语言编程形式,如C,Basic等,以满足特殊控制场合的控制要求。

(五)诊断功能 PLC的诊断功能包括硬件和软件的诊断。

硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。

通过软件对PLC内部的性能和功能进行诊断是内诊断,通过软件对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断。

PLC的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。

(六)处理速度 PLC采用扫描方式工作。

从实时性要求来看,处理速度应越快越好,如果信号持续时间小于扫描时间,则PLC将扫描不到该信号,造成信号数据的丢失。

处理速度与用户程序的长度、CPU处理速度、软件质量等有关。

目前,PLC接点的响应快、速度高,每条二进制指令执行时间约0.2~0.4Ls,因此能适应控制要求高、相应要求快的应用需要。

扫描周期(处理器扫描周期)应满足:小型PLC的扫描时间不大于0.5ms/K;大中型PLC的扫描时间不大于0.2ms/K。

四、机型的选择(一)PLC的类型 PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。

从应用角度出发,通常可按控制功能或输入输出点数选型。

整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;模块型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。

(二)输入输出模块的选择 输入输出模块的选择应考虑与应用要求的统一。

例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。

对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,过载能力较差。

输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。

可根据应用要求,合理选用智能型输入输出模块,以便提高控制水平和降低应用成本。

考虑是否需要扩展机架或远程I/O机架等。

(三)电源的选择 PLC的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,与国内电网电压一致。

重要的应用场合,应采用不间断电源或稳压电源供电。

如果PLC本身带有可使用电源时,应核对提供的电流是否满足应用要求,否则应设计外接供电电源。

为防止外部高压电源因误操作而引入PLC,对输入和输出信号的隔离是必要的,有时也可采用简单的二极管或熔丝管隔离。

(四)存储器的选择由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个I/O点至少选8K存储器选择。

需要复杂控制功能时,应选择容量更大,档次更高的存储器。

(五)冗余功能的选择1.控制单元的冗余 (1)重要的过程单元:CPU(包括存储器)及电源均应1B1冗余。

(2)在需要时也可选用PLC硬件与热备软件构成的热备冗余系统、2重化或3重化冗余容错系统等。

2.I/O接口单元的冗余 (1)控制回路的多点I/O卡应冗余配置。

(2)重要检测点的多点I/O卡可冗余配置。

3)根据需要对重要的I/O信号,可选用2重化或3重化的I/O接口单元。

(六)经济性的考虑 选择PLC时,应考虑性能价格比。

考虑经济性时,应同时考虑应用的可扩展性、可操作性、投入产出比等因素,进行比较和兼顾,最终选出较满意的产品。

输入输出点数对价格有直接影响。

每增加一块输入输出卡件就需增加一定的费用。

当点数增加到某一数值后,相应的存储器容量、机架、母板等也要相应增加,因此,点数的增加对CPU选用、存储器容量、控制功能范围等选择都有影响。

在估算和选用时应充分考虑,使整个控制系统有较合理的性能价格比。

什么是Ecc校验?

ECC是“Error Checking and Correcting”的简写,中文名称是“错误检查和纠正”。

ECC是一种能够实现“错误检查和纠正”的技术,ECC内存就是应用了这种技术的内存,一般多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。

要了解ECC技术,就不能不提到Parity(奇偶校验)。

在ECC技术出现之前,内存中应用最多的是另外一种技术,就是Parity(奇偶校验)。

我们知道,在数字电路中,最小的数据单位就是叫“比特(bit)”,也叫数据“位”,“比特”也是内存中的最小单位,它是通过“1”和“0”来表示数据高、低电平信号的。

在数字电路中8个连续的比特是一个字节(byte),在内存中不带“奇偶校验”的内存中的每个字节只有8位,若它的某一位存储出了错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。

而带有“奇偶校验”的内存在每一字节(8位)外又额外增加了一位用来进行错误检测。

比如一个字节中存储了某一数值(1、0、1、0、1、0、1、1),把这每一位相加起来(1+0+1+0+1+0+1+1=5)。

若其结果是奇数,对于偶校验,校验位就定义为1,反之则为0;对于奇校验,则相反。

当CPU返回读取存储的数据时,它会再次相加前8位中存储的数据,计算结果是否与校验位相一致。

当CPU发现二者不同时就作出视图纠正这些错误,但Parity有个缺点,当内存查到某个数据位有错误时,却并不一定能确定在哪一个位,也就不一定能修正错误,所以带有奇偶校验的内存的主要功能仅仅是“发现错误”,并能纠正部分简单的错误。

通过上面的分析我们知道Parity内存是通过在原来数据位的基础上增加一个数据位来检查当前8位数据的正确性,但随着数据位的增加Parity用来检验的数据位也成倍增加,就是说当数据位为16位时它需要增加2位用于检查,当数据位为32位时则需增加4位,依此类推。

特别是当数据量非常大时,数据出错的几率也就越大,对于只能纠正简单错误的奇偶检验的方法就显得力不从心了,正是基于这样一种情况,一种新的内存技术应允而生了,这就是ECC(错误检查和纠正),这种技术也是在原来的数据位上外加校验位来实现的。

不同的是两者增加的方法不一样,这也就导致了两者的主要功能不太一样。

它与Parity不同的是如果数据位是8位,则需要增加5位来进行ECC错误检查和纠正,数据位每增加一倍,ECC只增加一位检验位,也就是说当数据位为16位时ECC位为6位,32位时ECC位为7位,数据位为64位时ECC位为8位,依此类推,数据位每增加一倍,ECC位只增加一位。

总之,在内存中ECC能够容许错误,并可以将错误更正,使系统得以持续正常的操作,不致因错误而中断,且ECC具有自动更正的能力,可以将Parity无法检查出来的错误位查出并将错误修正。

赞(0)
未经允许不得转载:优乐评测网 » 合理估算服务器内存容量 (合理估算是什么意思)

优乐评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们