raid分类

一:硬盘接口

  IDE并口

  SATA串口

  SCSI 

  SAS(SATA+SCSI)

  光纤通道

  

  SSD+SAS====》土豪

  SSD+SATA=====》常规,对速度有特殊要求

  机械磁盘+SAS===》常规,核心要求,对速度无特殊要求

  机械磁盘+SATA==》穷人套餐

多块硬盘连接到RAID卡(阵列卡)上

然后制作raid

raid0

  至少1块盘

  容量:n块盘合在一起的总容量

  性能:理论上是n块盘合在一起的读写速度

  冗余性:不允许损坏任何一块盘

  场合:追求读写性能,但是对数据安全要求性无特殊要求

raid1

  只能2块盘

  容量:一块盘的容量

  冗余性:可以坏一块盘,另一块盘有完整数据

  特点:最求数据安全。不考虑速度

  场景:对数据安全性有要求,对读写速度没有特殊要求,例如服务器的系统盘

  性能:几乎就是一块盘的读写速度

raid5(介于raid0与raid1之间,是一种折中的方法)

  至少3块盘

  两两之间做奇偶效验=》异或运算,相同结果为0,不同结果为1

  容量:废掉一块盘的容量,等量盘的情况下,容量低于raid0

  性能:速度低于raid0,但大于raid1

  冗余性:可以坏一个盘,其他2块盘可以通过奇偶效验推出坏盘的数据

  场合:一般场合都可以用

raid10

  至少4块盘

  raid0和raid1整合的产物,兼顾了raid1的安全性和raid0的速度,兼顾raid1数据安全性和raid0的性能,但是成本大大提高,通常用于数据库服务器

优化的基本原则:

  1、针对读操作,数据能从内存取,就不要从硬盘取。

  2、针对写操作,在内存中赞一波再写入硬盘

二:操作系统(了解)

    操作系统最核心的概念就是进程

    进程指的就是一个程序的运行过程,具体来说指的是操作系统控制硬件来运行程序的过程

批处理系统:

  一次只把一个程序读入内存,运行完毕后,再运行下一个程序,没有并发,称为串行

  优点:

    充分利用了计算机资源

  缺点:

    1、需要人的参与

    2、让程序员明显的感觉到等待

    3、程序的运行是串行

第三代计算机:(***重要***)

  串行:多个任务是一个运行完毕再运行下一个(一个一个运行下去)

  并发:多个任务看起来是同时运行

  

  多道技术=》并发

  1、空间上的复用:多道程序在运行前,必须先加载到内容中

  2、时间上的复用:多个任务复用cpu的时间片,通俗的讲,就是cpu在多个程序直接来回切换

   什么时候切换=======》1、当一个任务遇到IO,必须切换=》切换效率

             2、当一个任务没遇到IO但是占用CPU时间过长,也也要切换=》降低效率

            

ps:多个进程的内存空间是互相隔离的,而且是物理隔离

  分时操作系统:多用户多任务

    应用多道技术来实现多个任务的并发的运行

  MIT,贝尔实验室和通用电气=》MUTICS

原文地址:https://www.cnblogs.com/iyy125032/p/13791861.html