计算机硬件总结

1、企业里PC服务器品牌及型号

互联网公司用的服务器品牌:DELL、HP、IBM(百度)、浪潮、联想、航天联志。

DELL服务器品牌:1U=4.45cm

2010年以前1U 1850,2U 2850,2950

2010--2013:1U R410,R610 2U R710

2014--2015:1U R420/430,R620/630 2U R720

岗位分为:系统运维、网站运维、游戏运维

IBM品牌:

2U 3750/3850/3950

1U 3550/m3 3550/m5

HP品牌:

DL380G7 (2U)

服务器的主要零部件

1、电源

就是人体的心脏,生产中一般核心业务用双电源,双线AB路,如果是集群的环境可以例外。

2、CPU

人体的大脑,负责运算和控制,是服务器性能效率的最核心的部件。

常见品牌:Intel,AMD

一般企业服务器,CPU颗数2-4颗,单颗CPU是4核。内存总量一般是16-256G。

做虚拟化的宿主机,CPU的颗数4-8颗,内存总量一般是48-128G。

3、内存

CPU和磁盘之间的缓冲设备,临时的存储器。

一般程序运行的时候会被调度到内存中执行,服务器关闭或程序关闭之后,自动从内存中释放掉。

进程:正在运行着的程序,进程会放在内存里执行。

守护进程:持续保持运行着的程序。

程序:PHP/JAVA,代码文件,静态的,放在磁盘里的。

计算机重启,内存的数据会释放掉。

企业案例:

1)门户极端案例:高并发,大数据量:会把数据先写到内存,达到一定的量,然后再定时或者定量的

写到磁盘(减少磁盘I/O),最终还是会加载到内存对外提供访问。

特点:

a、优点:写内存的性能高(微博、微信、SNS、秒杀)

b、缺点:可能会丢失一部分再内存中还没有来的及存入磁盘的数据。

解决方法:1)服务器主板上安装电池

2)UPS不间断供电(持续供电10分钟,IDC数据UPS 1小时)。

2)大中小企业案例:并发不是很大的网站,读多写少的业务,会先把数据写入到磁盘,然后通过程序把数据

读入到内存里,在对外通过读内存提供访问服务。缓存无处不在。

写入数据到内存,称为缓冲区(buffer)

从内存读取数据,内存空间称为(cache)

由于99%的网站都是读取为主,写入为辅,读写比例至少10:1,所有并发写入不是问题。

提升:这里提升的内存和磁盘,是由多台机器组成的集群架构环境。memcahced/redis

4、磁盘

永久存放数据的存储器。

常见的3.5英寸(IDE、SAS、SATA)硬盘,机械硬盘,读取(性能不高)性能比内存差很多,所以在工作中,我们

才会把大量的数据缓存到内存,是必备的解决方案。

磁盘接口或类型:IDE、SAS、SATA,SATA,SSD(电子)

性能:SSD(固态 )>SAS>SATA

企业应用:

1、常规正式工作场景选SAS硬盘(转速是15000转/分,机械磁盘转数高的性能好)

2、不对外提供访问的服务器,例如:线下的数据备份,可选SATA(7200-10000转/分)。备份服务器

SATA特点,容量大,价格便宜,但是速度比较慢。

3、高并发访问,小数据量,可以选择SSD。

SSD最好,都选SSD吧?

淘宝网企业案例:

服务器会把SATA和SSD结合起来,热点存储,程序动态调度。笔记本

好处省钱,对用户体验并不影响太多。

5、DELL阵列卡(RAID卡)

基本作用:网站数据量很大,单块盘装不下了,有了多块盘,又不想单个盘存放数据,就需要工具

把所有硬盘整合成一个大磁盘,在这个大磁盘上在分区放数据。

RAID有多种整合方式,RAID 0 1 5 10

6、光驱

装系统

企业应用:建议淘汰光驱,为老板省钱

U盘安装系统,网络安装(FTP、HTTP),无人值守批量安装系统(pxe+kickstart)

时间: 2024-08-24 11:38:12

计算机硬件总结的相关文章

linux基础之计算机硬件

Linux作为一操作系统,计算机硬件是基础,计算机硬件分为控制器,运算器,存储器和输入输出设备,其中我们经常进行管理操作的就是存储器,通过对其基本构造和工作原理的了解,有助于我们进行后面的磁盘规划,分区,文件系统建立等能有效进行. CUP,中央处理器,也就是我们上面提到的控制器和运算器,当然也有一部分的存储器,例如缓存. 存储器在计算机中分为两个部分,分别是主存和辅存,也称作内存和外存.通常内存的读写速度远大于外存的速率.内存按其工作方式不同可分为ROM和RAM了,ROM可不是手机刷机的那个RO

<汇编语言系列>计算机硬件系统与汇编

寒假时,有幸拜读了卡内基-梅隆大学(CMU)的Randal E.Bryant 和 David R.O'Hallaron的名著——深入理解计算机系统(Computer System: A Programmer's Perspective).这本书是来自CMU的一门叫做“计算机系统导论”的课程.让人遗憾的是,国内的大学貌似喜欢开这么一门课.计算机系统导论是个什么层次的课呢?它涉及到的知识有计算机组成原理,汇编语言,操作系统,编译原理,网络编程等.也就是说,它是一个涉及许多CS基础理论的一门课程,它的

计算机基础系列一:计算机硬件 (我觉得这个标题好)

一,编程语言的作用及与操作系统和硬件的关系 1.1 编程语言的作用 1 python是编程语言,即python是语言. 2 但凡是语言,都是用来沟通的介质. 3 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 1.2 操作系统和硬件的关系 1 光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢? 2 程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq.暴风影音.快播等软件没有区别了.这些软件必须运行在操作系统之上,你肯定会问:为

Linux学习之了解计算机硬件知识

说实话很多人都在学习Linux运维的知识,就目前行业来说Linux是很流行的东西,当下培训机构也很多,接下来了解下计算机硬件的知识! 下面开始了: 1U服务器:U是一个单位,1U = 4.45cm. 电脑主机的组成:常见的 做运维关注的只有:CPU ,DISK,内存 一.电源:服务器用的都是提供双电源. 二.主板: 三.CPU中央处理器:计算机的头脑,负责运算和控制. 四.CPU风扇:为cpu降温 五.芯片组 BIOS芯片:linux启动流程,开机-BIOS自检-启动硬件 六.总线扩展槽:PCI

计算机硬件和基本的原理

一.计算机硬件的介绍:从概念上讲:一个简单的计算机就是将CPU,内存以及一些i/o设备通过一条总线连接起来,并且通过总线与其他设备通信.1.cpu:cpu就相当于人类的大脑,负责分析和处理数据2.内存:内存相当与人类的记忆,负责临时存储.内存也是易失性的3.硬盘:硬盘相当于笔记本,用于永久存储.4.输入设备:相当于人类的眼睛或者耳朵,用于从外界接收信息并将其传给CPU5.输出设备:输出设备相当于人类的表情,用于输出信息经过处理后的结果总线相当于人类的神经,负责各个设备之间的通信. 1.1  处理

计算机硬件软件接口ISA

计算机硬件软件接口ISA ISA(Instruction Set Architecture,指令集体系结构)     IBM为了让自己的一系列计算机能够使用相同的软件,免去重复编写软件的痛苦,在它的System/30计算机中引入了ISA(Instruction Set Architecture,指令集体系结构)的概念,将编程所需要了解的硬件信息从硬件系统中抽象出来,这样软件人员可以面向ISA进行编程,开发出的软件不经过修改就可以应用在其他ISA架构的系统上. ISA用来描述编程时用到的抽象机器,

1 计算机硬件基础

一 为什么要学习计算机基础 python是编程语言,即python是语言,凡是语言都是用来沟通的介质. 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 程序员要想让计算机工作,必须知道计算机能干什么,怎么干,这也就是我们必须学习计算机基础的原因. 然而光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢? 程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq.暴风影音.快播等软件没有区别了.这些软件必须运行在操作系统之上,你肯定会问

计算机基础之计算机硬件软件数据结构

一切生产工具都是人类器官功能的延伸,智力活动弥补体力劳动的不足:一切交通工具都是腿力的延伸:一切机床都是手力的延伸:望远镜.显微镜.电视 都是眼力的延伸:电话.收音机.通讯卫星都是耳力的延伸:计算机系统便是人类思维器官--大脑的延伸. 第一部分.计算机基础 1.为什么计算机能够进行脑力劳动? 计算机是一种可进行快速运算的可存储设备.存储的程序保证了运算的自动性,从而减轻脑力劳作. 2.计算机发展到今天,跟传统的图灵机相比最大的突破在什么地方?最大的限制又在哪里?你觉得未来计算机发展方向? 传统的

计算机硬件

阅读目录 一 为何要学习计算机基础 二 本节目标 三  计算机硬件发展史 四:计算机硬件介绍 4.1 处理器 4.2 存储器 4.3 磁盘 4.4 磁带 4.5 总线 4.6 启动计算机 回到顶部 一 为何要学习计算机基础 python是编程语言,即python是语言 语言有英语.法语.葡萄牙语等,但凡是语言,都是用来沟通的介质. 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质 程序员要想让计算机工作,必须知道计算机能干什么,怎么干的,这也就是我们必须学习计算机基础的

计算机基础系列一:计算机硬件 7月11日课堂随笔及作业

一.计算机硬件/操作系统/软件/网络 1.1软件的最终目的是控制硬件 1.2程序就是写的代码   就是为了更好的控制硬件    但是需要先控制    CPU 硬盘等硬件 1.3学习python语言的目的是为了写软件    python的单词就是关键词            模仿就是多练习熟练度 1.4 cpu主要关键功能就是计算(相当于人脑计算)   条件成立下的逻辑运算      人的数据(1+2)需要转化为电脑识别的指令 1.4.1  取指令(就是从内存里拿数据)->解码->执行 1.5