目录
一、服务器
1. 分类:机架式居多 塔式 刀片式 机柜式
2. 服务器架构:x86、ARM
3. 品牌:戴尔 AMD 英特尔 惠普 华为 华三H3C 联想等等
4. 规格:1C1G 2C4G 4C9G 32C128G 64C256G 1P2C4G(C表示CPU,G表示内存,P表示物理CPU)
查看服务器CPU的信息
cat /proc/cpuinfo 或 lscpu,可配合管道符号| grep 'physical id' 能查看对应信息
- model name #表示CPU型号
- cpu MHz #表示频率
- physical id #表示物理核ID,从0开始算起
- cpu cores #表示CPU核心数
- processor #表示CPU的逻辑核
查看内存信息
cat /proc/meninfo
free -m #以M为单位查看内存信息
二、磁盘阵列详解
1. 常用RAID级别【☆】
RAID级别 | 读写性能 | 硬盘数量要求 | 利用率 | 冗余能力 | 优缺点 |
RAID0 条带化存储 | 读写快 | N | N | 无 | 数据分片,并发写入磁盘。 单纯提高性能,没有冗余作用,磁盘存坏数据丢失。 |
RAID1 镜像化存储 | 读快; 写没有改变 | N,偶数 | N/2 | 有 | 数据相互备份。 有冗余作用,成本高,更安全,允许坏一块 |
RAID5 | 读快; 写的性能会因为要多写一份纠删码数据而有所影响 | N≥3 | (N-1)/N | 有 | 数据分片,同时写入多块硬盘,但有1块会写入纠删码数据用于数据还原。损坏1块硬盘时,不影响使用。 |
RAID6 | 读快; 写的性能会因为要多些两份纠删码数据而有所影响 | N≥4 | (N-2)/N | 有 | 数据分片,同时写入多块硬盘,但有2块会写入纠删码数据用于数据还原。允许损坏2块磁盘,不影响使用 |
RAID1+0 先做镜像, 再做条带 | 同时具备RAID0和1的性能,读写都快 | N≥4,偶数快 | N/2 | 有 | 四个磁盘,两两先做raid1镜像存储,然后两个raid1做raid0。 有冗余能力,同时具有raid0和raid1的性能。允许不同组各坏一块 |
2.真机配置——raid模拟器
重启服务器时出现以下界面,按Ctrl+R进入raid配置界面
3.构建软RAID5磁盘阵列(N≥3)
①添加磁盘
做raid5需要至少3块盘,还有1块盘做热备份,raid5一块盘坏掉时可自动替换。rpm -q mdadm 检查系统是否安装了mdadm程序。
②磁盘分区,类型ID为fd
③使用mdadm创建软raid
创建raid5
mdadm -C -v /dev/md5(自取) -l5 -n3 /dev/sd[bcd]1 [-x1 /dev/sdxx]
创建raid10
mdadm -C -v /dev/md0(自取) -l1 -n2 /dev/sd[bcd]1 [-x1 /dev/sdxx]
mdadm -C -v /dev/md1(自取) -l1 -n2 /dev/sd[bcd]1 [-x1 /dev/sdxx]
mdadm -C -v /dev/md10(自取) -l0 -n2 /dev/sd[bcd]1 [-x1 /dev/sdxx]
查看软raid的状态信息
cat /proc/mdstat
mdadm -D /dev/mdX
④格式化md5
mkfs -t xfs/ext4 /dev/mdX
⑤挂载使用md5
⑥为了方便对raid做启停管理,需要创建配置文件
echo 'DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 ' > /etc/mdadm.conf
mdadm --detail --scan >> /etc/mdadm.conf
模拟磁盘内数据丢失,看看影不影响。
补充mdadm的其他选项
-f #指定模拟磁盘设备故障
-r #移除磁盘设备
-a #添加磁盘设备
-S #停止软raid
-As #启动软raid,事先准备好/etc/mdam.conf配置文件