计算机基础随笔——硬件
网线 不间断电源 虚拟内存 内核态用户态 硬盘分类与硬盘接口 RAID
1.接网线顺序
橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
2.不间断电源
不间断电源ups配上备用的柴油发电机实现不间断供电
3.虚拟内存
虚拟内存swap,用于应对内存满载无法工作情况
4.内核态用户态
内核态即操作系统内核控制硬件这一形态
用户态即应用程序的使用这一形态
所以计算机无时无刻不在内核态和用户态之间切换与存在
5.硬盘分类与硬盘接口
硬盘分类:机械硬盘HDD 和 固态硬盘SSD
硬盘接口:
IDE 并口即针脚型。针脚之间传输信号会有所干扰,现在很少用。
SCSI 针对小型机的接口,在传输速度上有优势。
SAS 是结合SATA和SCSI的优点做出的接口,是服务器硬盘的主流。
SATA 串口即金手指型。
光纤通道
速度顺序:
SSD+SAS 有高并发需求的业务使用
SSD+SATA 常用,对速度有特殊要求
HDD+SAS 常用,比较核心业务使用,对速度要求常规
HDD+SATA 公司内部服务
高并发配置:热数据用SSD+SAS存储,冷数据用机械硬盘+SAS存储
6.RAID:
raid0
至少1块盘
容量:n块盘合在一起的总容量
性能:理论上读写速度是n倍,实际上略低一些
冗余性:无冗余,坏一块全数据丢失
场合:追求读写性能,但是对数据安全性没有啥要求。如:集群服务器
特点:追求速度,不考虑数据安全
raid1
只能2块盘,做镜像复制数据
容量:1块盘的容量
性能:几乎就是一块盘的读写速度
冗余性:可以坏一块盘,另一块盘有完整的数据
场合:不追求读写性能,对数据安全型有特殊要求。如:服务器的系统盘
特点:追求数据安全,不考虑速度
raid5
至少3块盘,两两之间做奇偶校验。即异或运算,相同结果为0,不同结果为1
容量:废掉一块盘的容量
性能:读写速度低于raid0,高于raid1,读性能很好,写性能一般
冗余性:可以坏一块盘,其余两块盘可以通过奇偶校验推导出坏盘的数据
场合:一般的场合都可以使用
raid10
至少4块盘,raid1和raid0整合的产物,兼顾了raid1的数据安全性与raid0的性能,但是成本大幅度提升。
容量:一半容量
性能:读写速度是盘数的一半
冗余性:raid1的盘之间只要不都坏都能恢复数据
场合:通常用于数据库服务器
优化的基本原则:
1.针对读操作,数据能从内存取就不要从硬盘取。
2.针对写操作,数据在内存攒一波再写入硬盘。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!