1. 服务器分类

  1. 机架式服务器(主要用这个)。

  2. 刀片式服务器。

  3. 塔式服务器。

2. 机架式服务器

服务器的尺:

U - 2U。

服务器核心之电源:

双电源 AB 路。

服务器核心之 CPU-计算

CPU 的个数---几路。

一般1cpu 有 4 个核心。

服务器核心之内存

作用:衔接CPU与硬盘,CPU太快,硬盘太慢,需要内存衔接。

特点:断电之后,数据消失。

服务器核心之磁盘

接口:磁盘与服务器连接方式。

接口种类:接口种类,接口越大,速度越快。

sata:家用,对于速度要求不高的服务器也可以用。便宜,性能不好。

sas :服务器标配。性能、稳定性都好。

转速:rpm,每分钟转多少圈。5.4K、7.2K、10K、15K。

IO各层性能总汇

1s=1000ms=1000000us=1000000000ns

尽量让用户的数据往内存中存放。

缓存无处不在。

服务器核心之阵列卡(raid 卡)

1个非常大的文件 10000G 1000G。

  1. 买个一 10000G (10T)硬盘。

  2. 买 20 个 1000G 的硬盘。

做了raid之后的好处

统一管理硬盘;获得更高的容量;变得更加安全;速度更高。

服务器核心之光驱

700M -- cd。

4.7G -- dvd。

现在通过 U 盘安装,批量安装系统 kickstart cobbler,所以光驱被淘汰了。

服务器核心之远程控制卡

控制服务器用

程序、进程、守护进程

  • 程序 -- 电影 --- 存放在硬盘上面。

  • 进程 -- 看电影 --- 运行行起来的程序。

  • 守护进程/服务 -- 持续看片住院 --- 一直运行的进程。

3. 云服务器

云服务器-按需分配

阿里云 aws(亚马逊)

4. 运维职责:运行和维护服务器

  1. 数据不能丢---大片不能没。

  2. 保证网站 7*24 小时运行 -- 一直要运行。

  3. 用户体验要好 —— 打开网站速度。

5 . 如何提高用户体验

大企业:

高并发--同一时间段访问网站的人数。

核心:让用户的数据尽量放入到内存中。

中小企业:

  • 写入:直接写入到磁盘中

  • 读取:从内存中读取内容

高并发写入

缺点:如何让你数据不丢(写在内存里,不能断电)

  1. 两个电源 AB 路

  1. UPS-不间断供电系统(蓄电池),能抗30 分钟到1个小时

  1. 柴油发电机+油罐

  1. 与附近的加油站签订一些紧急供油协议

buffer和cache

  • buffer -- 观看视频的时候,有时候会看到转圈,那就是在把数据写入到你的内存中。存放这些数据的空间叫buffer,中文名叫缓冲区

  • cache -- 提高观看速度,把其他地方的数据(尤其是硬盘里的)读取到内存中,然后在从内存中读取。

写buffet,读cache。写缓冲,读缓存。

linux硬件基础的更多相关文章

  1. s1 Linux 硬件基础

    s1 Linux硬件基础 服务器特点 1.稳定 2.方便拆卸-模块化 运维职责:运行和维护服务器 1.数据不能丢---大片不能没 2.保证网站7*24小时运行--一直要运行 3.用户体验要好----打 ...

  2. linux驱动程序设计的硬件基础,王明学learn

    linux驱动程序设计的硬件基础(一) 本章讲总结学习linux设备程序设计的硬件基础. 一.处理器 1.1通用处理器 通用处理器(GPP)并不针对特定的应用领域进行体系结构和指令集的优化,它们具有一 ...

  3. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  4. Linux信号基础

    Linux信号基础   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux进程基础一文中已经提到,Linux以进程为单位来 ...

  5. Linux系统基础命令

    这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...

  6. Linux网络基础配置

    这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...

  7. Linux入门基础知识

    注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...

  8. Linux的基础命令, django的安装与使用

    一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...

  9. Linux网络基础-总

    目录 Linux网络基础 一.网卡和数据包的转发 1.收包流程 二.多网卡bonding 三.SR-IOV 四.DPDK 五.TUN/TAP 六.Linux bridge 和VLAN 七.TCP/IP ...

随机推荐

  1. 工作经验(Unity篇)

    我的工作是C++开发,主要是做底层,其中绝大部分是给Unity调用的,以下是我的脚印,希望不会重蹈覆辙 Unity具有强大的跨平台性,但是使用到库文件不尽相同,例如Android中就使用so库文件,W ...

  2. 使用CMake生成VS2010项目查看OpenCV源代码

    近期项目需要用到OpenCV中的几个函数,但其函数无法全部实现自己需要的功能,故而需要改进部分函数,为安全及效率起见,想参考OpenCV的源码来改进,这样节省时间的同时亦可提供代码的鲁棒性和通用性.那 ...

  3. [转]Tomcat日志详解

    Tomcat下相关的日志文件: 1.Cataline引擎的日志文件,文件名为catalina.{date}.log 2.Tomcat下内部代码丢出的日志,文件名为localhost.{date}.lo ...

  4. linux 命令——55 traceroute(转)

    通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一 ...

  5. linux 命令——25 linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  6. js 中的 Math.ceil() Math.floor Math.round()

    alert(Math.ceil(25.9)); alert(Math.ceil(25.5)); alert(Math.ceil(25.1)); alert(Math.round(25.9)); ale ...

  7. UVA Live Archive 4015 Cave (树形dp,分组背包)

    和Heroes Of Might And Magic 相似,题目的询问是dp的一个副产物. 距离是不好表示成状态的,但是可以换一个角度想,如果知道了从一个点向子树走k个结点的最短距离, 那么就可以回答 ...

  8. hdu-1879 继续畅通工程---确定部分边的MST

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1879 题目大意: 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的 ...

  9. 【洛谷5390】[Cnoi2019] 数学作业(位运算)

    点此看题面 大致题意: 给你一个集合,求所有子集异或和之和. 大致思路 首先,我们很容易想到去对二进制下每一位分别讨论. 枚举当前位,并设共有\(x\)个数当前位上为\(1\),则有\((n-x)\) ...

  10. 浏览器 DNS缓存与DNS prefetch (DNS预解析)

    浏览器 DNS缓存 浏览器DNS缓存的时间跟DNS服务器返回的TTL值无关. 注:TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间. 浏览器在获取网站域名的实际IP地 ...