Linux运维学习 Day2

***重点***

运维人员三大职责:

1、数据不丢失、不泄密

2、7*24小时运行,不宕机

3、用户体验好


程序、进程、守护进程

1、程序:存放在磁盘上的文件

2、进程:正在运行中的程序

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


高并发写入、读取思想

1、企业案例(微信抢红包、微博、秒杀)

   遇到高并发,大数据量"写"的数据,可以先将数据写入到内存,当积累到

   一定的量或一定的时间,再将数据写入到磁盘(减轻磁盘压力,减少I/O),

   最终还是会把数据加载到内存中,提供对外访问。

   优点:数据写入内存性能高,速度快。

   缺点:可能会丢失一部分在内存中还没来得及写入到磁盘的数据。

   解决办法:在服务器主板安装蓄电池,在服务器断电后宕机前的一瞬间将

   内存的数据写入到磁盘。UPS、AB双电路、柴油发电机

2、中小企业案例

    对于并发(用户同时访问)不是特别大,数据量不是特别大的网站,先把

    数据写入到磁盘,然后将写入磁盘的数据通过程序读入到内存,最后通过

    读内存提供服务。


buffer与cache的区别

1、buffer:高并发访问时,由于访问数据量较大,所以会先把数据存放到到内存

   中,当积累到一定的时间或一定的量后,再将内存的数据写入磁盘。

   buffer就是写缓冲  数据-->>内存-->>磁盘

2、cahee:高并发读取时,由于用户读取数据较多,所以先将数据调入到内存中执

   行,这样用户就会快速的看到自己想看的东西。

   cache就是读缓存   读取<<--内存<<--磁盘


内存

1、内存又被称为临时存储器(临时存放数据的地方),当程序运行时,被调入到内存

   中执行,程序关闭后,内存被释放掉。


各个设备IO性能对比

1、I/O(Input/Output)即为输入/输出,一般翻译为读写。

 

硬盘性能与价格排序(从高到低)

1、SATA-->>SAS-->>SSD(固态)


RAID作用和常见级别

1、RAID0 RAID1 RAID5 RAID10

  作用:增加容量

        支持冗余备份

        提高性能

    RAID0:可以一块或多块硬盘组合在一起,容量是所有盘之和。

          一块盘坏,即整个RAID就坏,数据全部丢失。

          性能是所有盘之和。

   使用环境及场景:

           数据不是特别重要

            容量要求高的

            性能要求高的

    RAID1:只能是两块盘组合在一起,容量是两块盘的一半。

           100%冗余,即一块盘坏,数据不丢失。

           性能是两块盘的一半。

    使用环境及场景:

            数据很重要

            容量要求不高

            性能要求不高

       


猜你喜欢

转载自blog.51cto.com/13498921/2497689