Linux系统-服务器硬件及RAID配置

目录

一.服务器

1.服务器与普通计算机的区别

2.功能

3.分类(按照产品形态分)  

4.架构(按照指令集类型)  

5.相关指令

5.1.查看服务器CPU的信息  

5.2.查看服务器内存的信息

二.RAID磁盘阵列(Redundant Array of Independent Disks)

1.介绍

2.常用RAID级别

2.1.RAID 0(条带化存储)

2.2.RAID 1(镜像存储)

2.3.RAID 5(大众模式)

2.4.RAID 6(金融类、科研类)

2.5.RAID 1+0(先做镜像,再做条带)

2.6.RAID 0+1(先做条带,再做镜像)

3.总结


一.服务器

服务器(Server),是指在网络上提供各种服务的高性能计算机

1.服务器与普通计算机的区别

  • 通信方式为一对多
  • 资源通过网络共享
  • 硬件性能更加强大

2.功能

3.分类(按照产品形态分)  

机架式(居多):占用空间小,便于统一管理,适用于对服务器需求量较大的大型企业

塔式:个头大,独立性强,协同工作在空间占用和系统管理上不方便,适合小型企业使用   

刀片式: 应用于大型数据中心或者需要大规模计算的领域,如银行、电信、金融行业以及互联网

数据中心等 

机柜式:未来数据中心基础架构的核心形态,是数据中心架构的发展趋势   

4.架构(按照指令集类型)  

X86(市占率高):高主频、高功耗,覆盖高性能和通用计算场景  

ARM(潜力很大):众核架构,适合高并发、高带宽的计算场景

5.相关指令

5.1.查看服务器CPU的信息  

cat /proc/cpuinfo            

lscpu

model name(CPU型号

physical id(物理CPU的ID)       

cpu cores(每个物理CPU中的核心数)    

processor (逻辑CPU的ID)       

5.2.查看服务器内存的信息

cat /proc/meminfo            

free [-m]       

二.RAID磁盘阵列(Redundant Array of Independent Disks)

1.介绍

  • RAID是同一个硬盘同一个分区或者不同硬盘的不同分区组成的逻辑上的硬盘。
  • RAIN核心就是冗余(高可用)其中冗余概念就是坏了一块盘不影响使用
  • RAID可以提高读写性能。
  • RAID是有级别的,不同级别提供的性能和配置,需求的磁盘数都不一样

2.常用RAID级别

2.1.RAID 0(条带化存储)

  • 条带化存储把数据分散在一个或者多个物理磁盘,并行读取与写入,可以使用一块或多块硬盘
  • 数据传输率高,没有数据冗余
  • 坏一块盘,就无法使用,无法为数据的可靠性提供保证
  • 适用于视频,大文件图片,适用于读写性能要求较高的场景,不能应用于数据安全性要求高的场合
  • 磁盘利用率:N

2.2.RAID 1(镜像存储)

  • 通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据
  • 当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能
  • RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。
  • 当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据
  • 磁盘利用率:N/2

2.3.RAID 5(大众模式)

  • N(N≥3)快盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据,共N份数据在N块盘上循环均衡存储
  • N块盘同时读写,读性能很高,但由于校验机制的问题(多写一份纠删码数据),写性能不高
  • 可靠性高,允许坏1快盘,不影响所有数据
  • 一般企业都是采用RAID5,使用的硬盘数最少要3块
  • 磁盘利用率:(N-1)/ N

2.4.RAID 6(金融类、科研类)

  • N(N≥4)块盘组成阵列
  • 与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息快
  • 两个独立的奇偶系统使用不同的算法,即是两块磁盘同时失效也不户影响数据的使用
  • 想对于RAID 5有更大的“亏损失”(多写两份纠删码数据),因此写性能更差
  • 磁盘利用率公式:(N-2)/ N

2.5.RAID 1+0(先做镜像,再做条带)

  • N(偶数,N≥4)块盘两两镜像,在组合成一个RAID 0
  • N/2块盘同时写入,N块盘同时读取
  • 性能高,可靠性高,读写都快
  • 磁盘利用率:N/2

2.6.RAID 0+1(先做条带,再做镜像)

  • 读写性能与RAID 10相同
  • 安全性低于RAID 10

3.总结

RAID 0RAID 1RAID 5RAID 6RAID 1+0
磁盘数量要求N        偶数≥3≥4≥4且偶数
读写性能读写速度快读快;写不变读快;写慢一点读快;写更慢一点同时具备RAID0和RAID1的性能,读写都快
利用率NN/2(N-1)/N(N-2)/NN/2
有无冗余能力无        有,允许一个硬盘故障有,允许一个硬盘故障有,允许两个硬盘故障有,允许不同RAID1组中各坏一个硬盘

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2982191.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

免费SSL证书和付费SSL证书区别在哪

免费SSL证书与付费SSL证书在多个方面存在差异,这些差异主要体现在认证级别、保障金额以及服务范围上。在以下几个方面存在显著区别: 1、验证类型和信任级别: 免费SSL证书:通常只提供域名验证(DV)级别的证…

金融圈卷到挤不进?那是因为你不是中国人民大学与加拿大女王大学金融硕士

金融圈是一个高度竞争的行业,对于求职者的学历、能力、经验和资源有着较高的要求。由此金融人们会常说金融圈已经卷到挤不进去的程度。在这个行业中,就像双非(非985/211高校毕业,非金融相关专业毕业)的学生就往往面临着…

【面试经典 150 | 数组】Z 字形变换

文章目录 写在前面Tag题目来源解题思路方法一:二维矩阵模拟方法二:一次遍历 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于…

C++中的五种高级初始化技术:从reserve到piecewise_construct等

C高级初始化技术:reserve、emplace_back、constinit、Lambda表达式、piecewise_construct 一、简介二、reserve 结合 emplace_back三、C 20的constinit四、Lambda表达式和初始化五、make_unique_for_overwrite六、piecewise_construct 和 forward_as_tuple七、总结 …

物联网的基本功能及五大核心技术——青创智通

工业物联网解决方案-工业IOT-青创智通 物联网基本功能 物联网的最基本功能特征是提供“无处不在的连接和在线服务”,其具备十大基本功能。 (1)在线监测:这是物联网最基本的功能,物联网业务一般以集中监测为主、控制为…

Golang | Leetcode Golang题解之第42题接雨水

题目&#xff1a; 题解: func trap(height []int) (ans int) {n : len(height)if n 0 {return}leftMax : make([]int, n)leftMax[0] height[0]for i : 1; i < n; i {leftMax[i] max(leftMax[i-1], height[i])}rightMax : make([]int, n)rightMax[n-1] height[n-1]for i…

Esp32s3固件烧写

芯片图片 烧写完成之后来一段代码,点亮自带的WS2182灯珠 from machine import Pin import neopixel,time# 输出的引脚定义。 pin = Pin(48,Pin.OUT) # 我这块板子上的板载RGB是48脚。可以查看原理图或者直接找个ws2812B灯珠接上正负极和自己定义一个引脚。# 灯珠控制 Int…

安装 Nginx 的三种方式

通过 Nginx 源码安装需要提前准备的内容&#xff1a; GCC 编译器 Nginx 是使用 C 语言编写的程序&#xff0c;因此想要运行 Nginx 就需要安装一个编译工具 GCC 就是一个开源的编译器集合&#xff0c;用于处理各种各样的语言&#xff0c;其中就包含了 C 语言 使用命令 yum i…

电力调度自动化系统由什么构成?

电力调度自动化系统由什么构成&#xff1f; 电力调度自动化系统通过数据采集与传输、数据处理与存储、监视与控制、优化与决策、通信网络和系统应用软件等构成&#xff0c;实现对电力系统的监控、控制和优化。 电力调度自动化系统是一种集成了计算机技术、通信技术、自动化技术…

上位机图像处理和嵌入式模块部署(树莓派4b开机启动脚本)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 编写好程序之后&#xff0c;一般要求程序开机启动后就可以运行。所以这个时候&#xff0c;我们一般就会把程序流程放在开发板的启动脚本当中。如果…

Ubuntu系统开机长

Ubuntu系统开机长 1. 检查开机自启动软件的所占时间2. 将耗时最高的禁止开机自启动 1. 检查开机自启动软件的所占时间 systemd-analyze blame2. 将耗时最高的禁止开机自启动 sudo systemctl disable networking.service这个耗时是有阈值的&#xff0c;一般大于15s的算&#x…

k8s-pod 控制器

文章目录 k8s-pod 控制器无状态服务与有状态服务无状态服务pod 控制器ReplicationController(RC)ReplicaSet(RS)Label 和 Selector Deployment创建滚动更新回滚版本扩容/缩容暂停和恢复 StatefulSet创建扩容/缩容更新RollingUpdate->金丝雀发布OnDelete 删除 DaemonSet节点选…

JumpServer 堡垒机架构

需求背景&#xff1a; 最近由于项目审计需要&#xff0c;要求企业加固应用和系统&#xff0c;顺便加固一些日常使用的软件和系统&#xff0c;远程接入访问安全问题。 需求目的&#xff1a; 部署实施&#xff1a; 1、系统安装 安装执行 curl -sSL https://resource.fit2clou…

Spring 注解开发详解

1. 注解驱动入门案例介绍 1.1 需求描述 1.需求&#xff1a;实现保存一条数据到数据库。 2.表结构&#xff1a;create table account(id int primary key auto_increment,name varchar(50),money double(7,2)); 3.要求&#xff1a;使用spring框架中的JdbcTemplate和DriverMana…

问题记录:交换两行printf -打印结果不同

环境 os: windows IDE: iar toolchain&#xff1a;iar9.32 board: STM32F429 问题描述 同一个float变量&#xff0c;用两行printf打印&#xff0c;先%d打出来&#xff0c;再%.3f打出来&#xff0c;前者输出32&#xff08;正确&#xff09;&#xff0c;后者打出来是0.000。顺…

贝叶斯网络(概念、应用、实例)

目录 一、贝叶斯网络基本概念 1.1主要组成 1.2概率模型 1.3应用场景 1.4推理方法 1.5学习 二、贝叶斯网络在机器学习中的应用 三、应用实例 3.1分类 3.2推荐系统 3.3自然语言处理 一、贝叶斯网络基本概念 贝叶斯网络&#xff0c;也称为信念网络或有向无环图模型&am…

微信小程序开发六(自定义组件)

自定义组件的创建&#xff1a; 如何创建&#xff1a; 右键选择新建component 创建完成之后需要打开app.json&#xff0c;这是全局使用这个组件&#xff0c;想要单独的页面使用&#xff0c;就在当前页面的json文件中定义 "usingComponents": {"my-zj": &quo…

电子邮件免费版有哪些?免费注册电子邮箱

电子邮件有付费版和免费版两种类型&#xff0c;付费版通常具有更大的电子邮箱容量和更强大的电子邮箱功能。但是对于我们个人用户或者是中小型企业来说注册电子邮箱免费版的就够日常使用了。电子邮件的免费版提供商有Zoho Mail、微软、腾讯等&#xff0c;今天我们就来具体了解下…

电子温度计不准需要怎么处理?

电子温度计不准需要怎么处理&#xff1f; 首选将温度计完全浸入温度为0℃左右的水中&#xff0c;使温度计指示值与0℃相等&#xff0c;拿出测量待测物的温度。其次将温度计完全浸入温度为100℃左右的水中&#xff0c;使温度计指示值与100℃相等&#xff0c;拿出测量待测物的温…

丙级资质升级乙级实操:河南灌溉排涝项目所需材料清单

丙级资质升级乙级实操&#xff1a;河南灌溉排涝项目所需材料清单 在河南灌溉排涝项目中&#xff0c;从丙级资质升级到乙级资质是一个重要且复杂的过程。为了成功完成这一过程&#xff0c;需要准备一系列详尽且符合规定的材料。以下是针对此实操所需的关键材料清单&#xff1a;…