硬盘-机械盘与SSD

主要内容
1、HDD SSD
2、大小df du ncdu fdisk
3、raid 与坏盘检测:MegaCli、storcli、sas3ircu、arcconf

二 、静态指标

1、机械盘与SSD

机械盘

sata接口 最高6Gbps ~=600MB/s上限

4k随机IOPS 1k-2k 5MB/s

1m顺序 300-600MB/s

常见容量:600GB、300GB

SSD

sata接口 最高6Gbps ~=600MB/s上限

4k随机读写 60k-80k IOPS

顺序读写300-500MB/s

S4520 intel SSD规格

240GB :500

480GB: 600

960GB:700

1.92T:1100

3.84T:2000

7.68T:3800

在这里插入图片描述
在这里插入图片描述

480GB SSD

DC S4500
在这里插入图片描述

D3-S4510
在这里插入图片描述

三星 pm893

在这里插入图片描述

2、查看是机器硬盘还是SSD

sudo lsblk -t

在这里插入图片描述

在这里插入图片描述

机械盘 rota是1 deadline 可能会不准
SSD rota是0 noop

cat /sys/block/sda/queue/rotational

lsblk -d -o name,rota
在这里插入图片描述

3、硬盘大小与硬盘挂载

df用于检查文件系统磁盘占用情况

df -h

  • a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k:以k字节为单位显示。 -i:显示i节点信息,而不是磁盘块。 -t:显示各指定类型文件系统的磁盘空间使用情况。 -x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。 -T:显示文件系统类型type。

    在这里插入图片描述

    第1列:代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);

    第2列:给出分区包含的数据块(1024字节)的数目;

    第3、4列:分别表示已用的和可用的数据块数目。 第3,4列块数之和不等于第2列中的块数。这是因为默认每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。

    5Use%列:表示普通用户空间使用的百分比,若这一数字达到100%,分区仍然留有系统管理员使用的空间。
    6Mounted on列:表示文件系统的安装点。

du检查磁盘空间占用情况

du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,统计目录(或文件)所占磁盘空间的大小。

du -sch *
在这里插入图片描述

  • s:对每个Names参数只给出占用的数据块总数。 -a:递归地显示指定目录中各文件及子目录中各文件占用的数据块数。 -b:以字节为单位列出磁盘空间使用情况(系统默认以k字节为单位)。 -k:以1024字节为单位列出磁盘空间使用情况。 -c:最后再加上一个总计(系统默认设置)。 -l:计算所有的文件大小,对硬链接文件,则计算多次。 -x:跳过在不同文件系统上的目录不予统计。 -h:转化成方便阅读的2M、2G这种格式的显示出来。

ncdu 查看文件占用情况

yum install ncdu
ncdu
在这里插入图片描述

fdisk用于磁盘分区

fdisk -l

在这里插入图片描述

4、物理接口和通信协议

接口:

SATA只能用于sata设备,电源和数据针脚分开

SAS向后兼容SATA接口,但数据通道背面还有一个,双口通信,比SATA接口速度快的多

M.2由于SATA口速度有限,PCI-E速度可以,但块头太大,笔记本上为解决这两个问题,整了个M.2接口走PCI-E总线

U.2(U.3)使用nvme协议同时支持SATA、SAS、PCI-E(x4 或 两个 x2)接口标准。 整合了计算机到HDD、SSD的一套标准,支持排线线缆扩展。

AIC(PCIe)实际是PCIe,既然都走PCI-E,M.2还需要个转接卡,为嘛不直接做一个能直接插到PCI-E上的SSD固态盘呢? 所以就有了AIC。

协议:NVMe

5、查看raid类型和检测坏盘

紫色应该是正在rebuild在同步数据

在这里插入图片描述

如果做了raid1 raid10 其中一块盘坏了。直接换盘就行

  • 状态说明
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

机械硬盘_检测坏道

有业务不能测

badblocks -v /dev/sda >bad.txt &

MegaCli

sudo /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll| grep -Ei “(Enclosure Device|Slot Number|Raw Size|Firmware state)”

/opt/MegaRAID/MegaCli/MegaCli64 -ldinfo -lall -aALL | grep -i ‘Current Cache Policy’

在这里插入图片描述

storcli

rpm -ivh storcli-007.1907.0000.0000-1.noarch.rpm

sudo /opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all

sudo /opt/MegaRAID/storcli/storcli64 /c0 show

在这里插入图片描述

raid情况
在这里插入图片描述

共8块盘,每两块盘是raid1 (大小600G),4组raid1的盘做个raid0(大小2.4T)

sas3ircu和sas2ircu

直接上传二进制文件

chmod 755 sas3ircu

sudo /root/sas3ircu 0 display | grep -Ei “(Device is a Hard disk|Enclosure #|Slot #|Size|State|Serial No)”

sas2ircu

sudo /root/sas2ircu 0 display

arcconf

rpm -ivh Arcconf-3.04-23699.x86_64.rpm
sudo arcconf list 1

在这里插入图片描述

2块480GB 盘做raid0,都正常online

6、根目录与数据目录分开 有何好处?

/ 目录 如果当时IO高的话 登录机器 敲命令等需要调动底层的一些目录在根目录 系统进程会受影响

比如 追踪ls 这个命令

strace ls
在这里插入图片描述

可以看到其实是调动了底层的一些目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值