阿凡达------计算机硬件核心知识及IO优化(一)

这几天在老师的书上学习了计算机硬件方面基础和IO优化的知识。老师很注重思想上的教育,他说最近他要写一本自传,回顾这十几年的IT生活,然后以此来结束IT生涯。再跟老师学习的机会不多了。他对我们说了之前的两个老板对他的评价,这也是他一直以来的工作态度。六字口诀,勤奋,努力,总结。让我们铭记于心。

(一) 企业PC服务器及型号:

互联网服务器品牌:DEll HP IBM 百度 浪潮 联想 航天联志

Dell 1U=4.45cm

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

2010---2013年, 1u R410 R610  2U R 710

2014---2015年,1u R420 /R430  R620/630  2u R720

IBM 2u 3750 3850 3950  1U 3550 /m3 3550 /m5

HP DL380 G7 2u

( 二 ) 主要零件

1、电源:

人体的心脏,生产中一般核心业务用双电源 双线路AB(集群除外)

2、cpu 处理器

人体的大脑,负责运算和控制,性能效率的核心。常见的有 Inter AMD

一般 cpu : 2----4 单颗 4核, 内存 16---256

虚拟的宿主机  cpu 4--8颗, 内存总量 48----128

3、内存

cpu 和 磁盘缓冲设备,临时存储器。

进程:正在运行的程序,放内存当中执行。

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

程序:php/Java 代码文件 静态 放磁盘

IO优化:

服务器硬件性能排序:

CPU 》内存》SSD固态硬盘》普通硬盘

优化网站的关键点就在于 内存。

(内存和磁盘都是指多台机器组成的集成架构环境)

a: 门户极端案例:高并发,大数据量。

数据先写到内存,达到一定的量,然后在定时/定量写到磁盘。(减少IO)最终还是会加载到内存对外提供访问。

特点:

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

缺点:丢失一部分数据还在内存中还没有来得及存入磁盘数据。

解决办法:

服务器主板上安装电池

UPS不间断的供电,持续供电10分钟,IDC数据 UPS 1小时

其实就跟我们日常生活息息相关。手机没电了,插座上充电 或者带个移动电源。延长手机的待机时间。

b: 大中小企业案例:

并发不是很高的网站,读多写少的业务,会把数据写入到磁盘,然后通过程序吧数据读入到内存里。在对外通过内存提供访问服务。。

4、磁盘

永久存放数据 存储器。

常用 3.5 IDE sas sata 硬盘 机械硬盘的读取性能不高。

性能排序:SSD固态》SAS 》Sata

企业应用:

常规正式工作场景 SAS 硬盘 15000 转/分

不对外提供访问 线下数据备份 SATA 7200---10000转/分

高并发,小数据量  SSD

淘宝网 sata SSD 结合使用  热点存储 程序动态调度

5、DEll 阵列卡

网站数据量很大, 单块盘装不下,所有有了多快盘。但是又想把数据放到一起。 raid卡就是将多块合并为一块的。

Raid  类别有 0 1 5  10

Raid 0

比如 现有 3块 各 1T的盘,合并完成之后 就是 3T 。 容量是 所有磁盘的总和。

优点  : 速度快

缺点  :  任意一块磁盘损坏之后,数据丢失。

Raid 1

例如 现有 2 块   各 1T的盘,合并完成之后 还是 1T 容量不会改变

A 盘存放数据  B盘用于备份

优点 :读写都一样 不怕磁盘的损坏

缺点:速度降低 50%

    6、光驱

可以利用用光驱查找服务器,Linux命令 eject 输入完成之后 光驱自己弹出

U盘安装系统

网络安装 ftp Http

无人值守批量安装 Pxe+kickStart

阿凡达---7:47

时间: 2025-01-17 04:41:19

阿凡达------计算机硬件核心知识及IO优化(一)的相关文章

第二天-计算机硬件基本知识和linux发展简史

今天老师讲了两个部分的内容,第一个是计算机硬件的基本知识,第二个是讲了一下unix.linux简史. 第一部分:计算机硬件核心知识 1.PC服务器,当前互联网公司应用最多的服务器品牌有DELL.HP.IBM. 其中DELL品牌:2010年以前 1u  1850  1950.2u   2850  2950 2010-2014年 1u R410/R420     R610/R620 2.电源,相当于人体的心脏,在生产环境中一般核心业务都用双电接入,如果应用了集群可以用单  电接入. 3.CPU,相当

01:计算机硬件组层与基本配置------02计算机系统硬件核心知识

第一章:如何学习Linux 一看,二听,三记,四思考,五交流讨论,六教会别人,七实战 第二章:服务器 2.1 运维的基本职责 网站的数据不能丢 网站7*24小时运行 提升用户体验 要求服务器 稳 定 性 比普通家用机高. 运维人员的原则: 简 单 , 易 用 , 高 效 2.2 大家工作的主战场 功能:搭建网站所使用的服务器,相对于其他台式机,笔记本电脑来说, 更 加 稳 定 , 更 加 可 靠 . 简介:服务器,也称伺服器(台湾),是提供计算服务的设备.在处理能力,稳定性,可靠性,安全性,可扩

[转帖]一文读懂分布式架构知识体系(内含超全核心知识大图)

一文读懂分布式架构知识体系(内含超全核心知识大图) https://yq.aliyun.com/articles/721007?spm=a2c4e.11153959.0.0.2f464977X7lSdH 作者 | 晓土  阿里巴巴高级工程师 姊妹篇阅读推荐:<云原生时代,分布式系统设计必备知识图谱(内含22个知识点)> 导读:本文力求从分布式基础理论.架构设计模式.工程应用.部署运维.业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA 进化有着立

【汇总】Python 编程核心知识体系

[汇总]Python 编程核心知识体系 大神著作,源自:https://woaielf.github.io/2017/06/13/python3-all/ 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章). 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程: 接着,结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面

计算机系统-计算机硬件基本知识

(一)冯·诺依曼体系结构 数字计算机的数制采用二进制:计算机应该按照程序顺序执行:计算机由控制器.运算器.存储器.输入设备和输出设备五大部分组成. (1)控制器 控制器是整个计算机的指挥中心,它取出程序中的控制信息,经分析后,便按要求发出操作控制信号,使各部分协调一致地工作. 由算术逻辑单元(ALU).累加器.状态寄存器和通用寄存器组等组成.算术逻辑单元用于算术运算.逻辑运算及移位.求补等操作:累加器用于暂存被操作数和运算结果:通用寄存器组是一组寄存器,运算时用于暂存操作数和数据地址:状态寄存器

计算机硬件——基础知识

计算机硬件--基础知识 1.编程语言的作用 语言是用来沟通的,如英语.法语.葡萄牙语等.程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质. 2.操作系统和硬件的关系 操作系统负责管理计算机系统中各种独立的硬件,使得它们可以协调工作. 3.应用程序.操作系统与硬件之间的关系 硬件是基础,硬件需要通过操作系统系统控制来启动硬件,并让各个硬件之间相互协同工作,在系统软件的基础上是用户,用户操控的是系统软件,并在系统软件的基础上安装相应的应用程序,来完成用户所需要的工作.所以说

开发技术--Python核心知识A

开发|Python核心知识A A篇,主要介绍Python基础中列表,元祖,字典,集合,字符串,I/O,条件与循环,异常处理的底层知识与使用的注意事项. 希望大家对于Python会有新的收获,本篇不同于之前的浅谈Python基础知识,会更加的深入,但是在深入的同时,涉及更多内容,需要自行看源码,着重点我会标明. 前言 目前所有的文章思想格式都是:知识+情感. 知识:对于所有的知识点的描述.力求不含任何的自我感情色彩. 情感:用我自己的方式,解读知识点.力求通俗易懂,完美透析知识. 正文 由于本文不

spring核心知识(学习心得)

直接进入主题,主要分为两大部分:框架学习心得和spring框架的核心知识. 学习心得 1.学习框架的时候,一定要弄清楚的几个问题: a. 这是一个什么框架 轻量级还是重量级, 侵入式还是非侵入式,是解决单个问题还是整体的解决方案. b. 框架的设计理念是什么(为了解决什么问题而出现) c. 框架的优缺点 d. 框架的架构是怎样的 e. 框架的核心是什么 f. 框架能实现哪些功能 在学习一个框架的时候如果都不知道它能够提供哪些功能,就更加不用谈功能实现和充分利用框架了 2. 在学习多个框架以后,如

网络基础知识、ASP.NET 核心知识(1)*

为什么要写网络? 我原本的计划是这样的,连续两天梳理ASP.NET开发的核心知识.说到这呢,有人问了.“不是说好了做ASP.NET笔记吗?为啥要写网络基础知识?是不是傻?” 原因是这样的.作为网站开发人员,你所开发的软件产品最终是要在网络上运行的.这就像一个生产商,要生产供给东北地区的产品,而生产商对东北的天气.地理.人文毫无了解.生产商的产品肯定是不可用的,或者低端的!产品质量不好,那是自然的.产品质量好,那算你点儿高.那么作为ASP.NET开发人员,如果一点不懂http协议.不晓得Ajax.