加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 交互 > 正文

运维面试必会题目

发布时间:2020-12-25 01:51:24 所属栏目:交互 来源:网络整理
导读:1、如何实现 Nginx 代理的节点访问日志记录客户的 IP 而不是代理的 IP? 在nginx代理文件中怎加一行配置文件:proxy_set_header X-Real-IP$remote_addr; 2./var/log/messages 日志出现 kernel: nf_conntrack: table full, dropping packet.请问是什么原因 导

                             这时又有一个用户B访问该apache,apache又建立一个新的进程2处理用户B的请求。 

                             后来又有用户C,D,E访问该apache,apache又建立三个进程3,4,5处理他们的请求。

                             如果每当一个新用户访问该apache,apache再建立一个新的进程处理用户的请求,是不是太慢了呢?

                             所以apache的prefork模式在apache第一次启动的时候就建立5个进程,等待用户的连接请求,有一个用户访问,就有一个进程处理他的请求。

                             那么如果有5个用户同时访问apache,apache第一次建立的5个进程全部用光了,所以apache就再从新在建立5个进程,等待下一批用户的请求。 

                 prefork模式会根据服务器的硬件情况,设定apache最多只能同时建立256个进程。再多的请求就只能等待前面的进程处理完毕在进行处理。

15.请描述 raid 0 1 5 10 的原理、相关特点 ,性能区别,集群中各角色如何选择 RAID。

RAID是磁盘冗余阵列(redundant array of independent disks)简称磁盘阵列。

RAID是一种把多块独立的物理磁盘按不同的raid级别组合起形成一个磁盘组,在逻辑上看是一块大的磁盘,可以提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又能提供不同级别数据冗余备份的一种技术。

用RAID最直接的好处是:

提升数据安全性

提升数据读写性能

提供更大的单一逻辑磁盘数据容量存储

 

1.2.实现模式

软件磁盘阵列(software RAID),主要由电脑主板CPU处理数组存储作业,缺点为耗损较多CPU资源运算RAID,优点是价格低。

硬件磁盘阵列(Hardware RAID),RAID卡上内置处理器,不需要服务器的CPU运算。优点是读写性能最快,不占用服务器资源,可以用于任何操作系统,缺点是其售价很高,但在企业生产环境首选硬RAID解决方案。

DELL服务器,默认就会支持RAID0,1,如果RAID5,10就需要买raid卡了。

 

1.3 raid与LVM区别

LVM是在硬盘的硬盘分区上又创建一个逻辑层,以方便系统管理硬盘分区系统。

区别:

LVM:灵活的管理磁盘的容量,有一定的冗余和性能功能,但很弱。

RAID:更侧重性能和数据安全。

 

1.4 RAID级别间优缺点对比

运维生产环境常用RAID级别为RAID0,RAID1, RAID5 ,RAID10

RAID级别

最少磁盘要求

关键优点

关键缺点

实际应用场景

RAID0

1块

读写速度快

没有任何冗余

MySQL Slave(数据库的从库),集群的节点RS

RAID1

2块(只能)

100%冗余,镜像

读写性能一般,成本高

单独的,数据很重要,且不能宕机的业务,监控,系统盘

RAID5

3块

具有一定性能和冗余,可以坏一块盘

写入性能不高

一般的业务都可以用

RAID10

4块

读写速度很快,100%冗余

成本高

性能和冗余要求很好的业务。数据库主库和存储的主节点。

 

2.1 raid 0介绍

 

RAID 0 又称为Stripe(条带化)或striping(条带模式),它在所有RAID级别中具有最高的存储性能(磁盘容量不浪费,读写很快)。

RAID0 提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求,这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

要制作RAID0至少要1块物理磁盘,例如DELL服务器带有RAID卡,如果不做RAID就不能使用磁盘,除非将磁盘直接接入主板,因此将一块磁盘坐RAID0使用。

 

 

运维面试必会题目

                           

2.2 raid0 特点

关注点

描述

容量

是5块盘加在一起的容量。在所有RAID级别中具有最高的存储性能,原理是把连续的数据分散到多个磁盘上存取。

性能

理论上磁盘读写速度比单盘提升5倍,但由于总线带宽等多种因素的影响,实际的提升速率肯定会低于理论值,但是,大量数据并行传输与串行传输比较,提速效果显然毋庸置疑,磁盘越多倍数越小。

冗余

无任何冗余,坏1块盘,整个RAID就不能用了

场合

适合于大规模并发读写,但对数据安全性要求不高的情况,如mysql slave(数据块从库),集群的节点RS(服务员)

特点

速度快,无冗余,容量无损失

 

3.1RAID 1 介绍

RAID 1 又称为Mirror 或Mirrooring(镜像),它的宗旨是最大限度的保证用户数据的可用性和可修复性,RAID 1 的操作方式是把用户写入硬盘的数据百分之百的自动复制到另外一个硬盘上,从而实现存储双份的数据。

要制作RAID 1,只支持两块盘,整个RAID大小等于两个磁盘中最小的那块的容量,因此,最好使用同样大小的磁盘,在存储时同时写入两块磁盘,实现数据完整备份,但相对降低了写入性能,但是读取数据时可以并发,相当于两块RAID 0的读取效率。

关注点

描述

容量

损失50%的数据容量,列如2块1T的盘,做完RAID1后容量为1T

性能

Mirror不能提高存储性能,理论上写性能和单盘差不多。

冗余

在所有RAID级别中,RAID1提供最高的数据安全保障,冗余度100%

特点

100%冗余,容量损失半。

 

4.1 RAID 5介绍

RAID 是一种存储性能,数据安全和存储成本兼顾的存储解决方案。

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读