【星海随笔】存储硬盘基础信息科普

市场上的磁盘分类有:IDE磁盘(多用于PC机)、SATA磁盘、SAS磁盘、SSD磁盘等

IDE在这里插入图片描述
易于使用与价格低廉,问世后成为最为普及的磁盘接口。
速度慢、速度慢、速度慢。
ATA-7是ATA接口的最后一个版本,也叫ATA133。ATA133接口支持133 MB/s

ATA硬盘
又叫PATA
在这里插入图片描述
PATA硬盘的写入速度相对较慢,例如PATA 100的写入速度为65MB/s

SATA
在这里插入图片描述
SATA的全称是Serial Advanced Technology Attachment
支持热插拔,串行ATA总线使用嵌入式时钟信号
SATA3.0 , 带宽 6Gb/s , 速度 600MB/s , 数据线最大长度 2米

普通SSD
引入了闪存颗粒.

SSD类型 磁盘
在这里插入图片描述
在这里插入图片描述

三星日前展出了一款8TB的M.2 固态硬盘,采用 M.2 SSD 的下一代 NF1 规格
由原来的 110mm&TImes;22mm 扩大到 110mm&TImes;30.5mm

IBM AMD Power文档
https://www.ibm.com/docs/zh/power10/9786-22H?topic=devices-running-linux-smart-log-command

产品支持的是NVM Express1.3协议,走的是PCIe3.0x4通道,容量为8TB,这也是迄今为止三星推出的容量最大的NVME SSD。

该产品基于三星的512GB NAND封装技术,正反镶嵌16枚存储颗粒,每个封装由16层256千兆位(Gb) 3位 V - NAND 芯片组成。
还配备了12GB的 LPDDR4 缓存。
读取速度3100MB/s ,写入速度2000MB/s
500,000 IOPS 的 4KB 随机读取性能和 50,000 IOPS 的 4KB 随机写入性能。
写入寿命 1.3 DWPD (保修期内每天可全盘写入1.3次),提供三年质保。

附加信息:

echo 1 > /sys/bus/pci/rescan
echo “- - -” > /sys/class/scsi_host/host0/scan

在Linux系统中,/dev/mapper/ts-root 这样的路径通常用于标识通过LVM(Logical Volume Manager)管理的逻辑卷。
如果你尝试使用 /dev/ts-root 这样的路径来挂载一个逻辑卷,系统可能无法找到这个设备,因为它并没有在 /dev 目录下注册为一个设备节点。相反,/dev/mapper/ts-root 路径指向的是LVM为逻辑卷创建的映射,这个映射将逻辑卷与实际的物理存储关联起来。

fallocate -l 40G /mnt/4GB.swap
#创建一个指定大小的文件
sudo chmod 600 /mnt/4GB.swap
#设置文件权限,使其只能由 root 用户读写
sudo mkswap /mnt/4GB.swap
#初始化交换文件
sudo swapon /mnt/4GB.swap
#启用交换文件

/etc/fstab
/mnt/4GB.swap none swap sw 0 0
#系统启动时自动启用这个交换文件

swapon -a #将/etc/fstab文件中所有设置为swap的设备,启动为交换区;
-p<优先顺序>:指定交换区的优先顺序;
-s:显示交换区的使用状况;
mkswap -c /dev/hdb4 (-c是检查有无坏块)

swapoff命令用于关闭指定的交换空间(包括交换文件和交换分区)
-a:关闭配置文件“/etc/fstab”中所有的交换空间。
关闭交换分区。swapoff /dev/sda2

有时运行大量的进程后swap大量占用,达到30%的话机器会变得很慢
可以用以下两个命令清除刷新swap
swapoff -a
swapon -a

默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升
输 入:
sysctl -q vm.swappiness
你会看到值是60, 更改:
sudo sysctl vm.swappiness=10

这 样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可 以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序 时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:

vim /etc/sysctl.conf
添加:
vm.swappiness=10

到末行,需要重启生效。
我发现对 于我的1G内存,将此值设为5是最合适的。

例:启用交换分区/dev/sda5。
[root@rhel ~]# swapon /dev/sda5
例:启用交换文件/swapfile。
[root@rhel ~]# swapon /swapfile
  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值