带你走进计算机的世界(二)
一、服务器硬件—硬盘
◆硬盘基本参数 :
◆容量
容量是硬盘最主要的参数。单位有MB、GB、 TB
◆转速
转速是指硬盘盘片每分钟转动的圈数,单位为rpm。现在硬盘的转速经达到10000rpm , 15000rpm
◆传输速率
传输速率(Data Transfer Rate)。硬盘的数据传输率是指硬盘读写数据的速度,单位为兆字节每秒( MB/s )
◆缓存
硬盘缓存的目的是为了解决系统前后级读写速度不匹配的问题,以提高硬盘的读写速度
二、服务器硬件—硬盘
◆硬盘接口类型:
➢IDE接口:硬盘接口规范,采用ATA技术规范
➢SCSI接口:应用于小型机上的高速数据传输技术
➢SATA接口: Serial ATA ,提高传输速率,支持热插拔
➢SAS接口: Serial Attached SCSI ,兼容SATA
◆目前主流的硬盘接口为SATA和SAS接口
服务器的性能短板: .
如果CPU有每秒处理1000个服务请求的能力,各种总线的负载能力能达到500个,但网卡只能接受200个请求,而硬盘只能负担150个的话,那这台服务器得处理能力只能是150个请求/秒,有85%的处理器计算能力浪费了。在计算机系统当中,硬盘的读写速率已经成为影响系统性能进一步提高的瓶颈
◆SSD硬盘:
SSD(Solid State Disk)泛指使用NAND Flash组成的固态硬盘。其特别之处在于没有机械结构,以区块写入和抹除的方式作读写的功能L因此在读写的效率上,韭常依赖读写技术上的设计SSD读写存取速度快性能稳定 A防震性高,发热低耐低温电耗低无噪音。因为没有机械部分所以长时简使用爸出现故障几率也较小。缺点:价格高,容量小,在普通硬盘前毫无性价比优势
三、服务器硬件—阵列卡
◆Raid卡:
◆用来实现RAID的建立和重建,检测和修复多
位错误,错误磁盘自动检测等功能。RAID芯
片使CPU的资源得以释放
◆阵列卡(RAID卡)的作用
➢阵列卡把若干硬盘驱动器按照一定要求组成
-个整体、由阵列控制器管理的系统。
➢阵列卡用来提高磁盘子系统的性能及可靠性
◆阵列卡参数
➢支持的RAID级别
➢阵列卡缓存
➢电池保护
四、服务器硬件—电源
电源和风扇
支持服务器的电力负载
支持冗余,防止电源故障
-故障预警和防止
-故障之前的预防性维护
. 保证服务器持续运行
●电源子系统包括
. 智能电源和风扇
●冗余电源和风扇
四、服务器硬件—显卡
服务器都在主板上集成了显卡,但是显存容量不高,一般为16M或32M
GPU : Graphic Processing Unit,即"图形处理器”
五、服务器硬件—网卡
服务器都在主板上集成了网卡,传输速率为1Gbps ,即千兆网卡。特殊应用需要高端网卡,如光纤网卡, Infiniband网卡等,传输速率能达到10Gbps、20Gbps ,即万兆网卡
六、服务器硬件—热插拔技术
热插拔技术
➢称为热交换技术( Hot Swap ) , 允许在不关机的状态下更换故障热插拔设备
➢常见的热插拔设备:硬盘,电源,PCI设备,风扇等
➢热插拔硬盘技术与RAID技术配合起来,可以使服务器在不关机的状态下恢复故障硬盘上的数据,同时并不影响网络用户对数据的使用
七、服务器硬件—机柜
机架式服务器-服务器放置在机柜中
通常使用的机柜是42U (约2米高)机柜( 1U=44.45mm )外观尺寸一般为:宽600*深1000*高2000 ( mm )
服务器硬件—机柜
机架式服务器–机架及其配件 rhce == aca 阿里认证
八、存储基础知识—存储网络
用于存放数据信息的设备和介质,是计算机系统的外部存储,数据可安全存放,长期驻留
传统的存储: 光盘 软盘
磁盘阵列:raid
存储网络:
DA-----直接连接存储(Direct Attached Storage)
NA-----网络连接存储(Network Attached Storage)
SAN-----存储区域网络(Storage Area Networks)
网络连接存储(Network Attached Storage) :
通过局域网在多个文件服务器之间实现了互联,基于文件的协议( NFS、NFS、SMB/CIFS等) , 实现文件共享
●集中管理数据,从而释放带宽、提高性能
●可提供跨平台文件共享功能
●可靠性较差,适用于局域网或较小的网络
存储区域网络(Storage Area Networks , SAN)
利用高速的光纤网络链接服务器与存储设备,基于SCSI , IP , ATM等多种高级协议,实现存储共享
●服务器跟储存装置两者各司其职
●利用光纤信道来传输数据.以达到一个服务器与储存装置之间多对多的高效能、高稳定度的存储环境
●实施复杂,管理成本高
九、存储基础知识—存储网络
- | LAS | NAS | SAN
---- |-------|---------|---------
传输类型 | SCSI、FC\IP | IP、FC | SAS
数据类型 | 数据块 | 文件 | 数据块
典型应月 | 任何 | 文件服务器 | 数据库应用
优点 | 磁盘与服务器分离,便于统一管理 |不占用应用服务器资源,广泛支持操作系统,扩展较容易,即插即用,装 单方便 | 高扩展性,高可用性,数据集中,易管理
缺点 | 连接距离短,数据分散,共享困难,存储空间利用率不高,扩性有限 | 不适合存储量大的块级应月,数据备份及恢复占用网络宽带 |相比NAS成本较高,安装和升级比NAS,复杂
十、操作系统
◆OS: Operating System ,通用目的的软件程序
硬件驱动
进程管理
内存管理
网络管理
安全管理
文件管理
用户
应用软件
操作系统
硬件
◆OS分类:
服务器OS : RHEL, CentOS,Windows Server,AIX
桌面OS : Windows 10,Windows 7,Mac OS , Fedora
移动设备OS : Andriod,IOS,YunOS
rz工具 把win文件拷贝到Linux(图形化)
十一、开发接口标准
◆ABI: Application Binary Interface
ABI描述了应用程序与OS之间的底层接口,允许编译好的目标代码在使用兼容
ABI的系统中无需改动就能运行
◆API : Application Programming Interface
API定义了源代码和库之间的接口,因此同样的源代码可以在支持这个API的任何系统中编译
◆POSIX: Portable Operating System Interface
IEEE(国际组织)在操作系统上定义的一系列API标准
POSIX兼容的程序可在其它POSIX操作系统编译执行
◆运行程序格式:
Windows: EXE, .dll(dynamic link library)动态库 ,.lib静态库
Linux: ELF, .so(shared object)动态库, .a静态库
ls
ldd 查看工具调用了哪些库
ldd /usr/bin/ls
Library function和system call 函数库和系统调用