市场上的磁盘分类有: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