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

news2024/9/21 11:09:22

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

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

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

相关文章

【C++从0到王者】第四十六站:图的深度优先与广度优先

文章目录 一、图的遍历二、广度优先遍历1.思想2.算法实现3.六度好友 三、深度优先遍历1.思想2.代码实现 四、其他问题 一、图的遍历 对于图而言&#xff0c;我们的遍历一般是遍历顶点&#xff0c;而不是边&#xff0c;因为边的遍历是比较简单的&#xff0c;就是邻接矩阵或者邻接…

ChatGPT学习第四周

&#x1f4d6; 学习目标 ChatGPT实践操作 通过实际操作和练习&#xff0c;加深对ChatGPT功能的理解。 项目&#xff1a;创建一个ChatGPT应用案例 设计一个基于ChatGPT的小项目&#xff0c;将理论应用于实践。 ✍️ 学习活动 学习资料 《万字干货&#xff01;ChatGPT 从零完…

地图可视化绘制 | R-ggplot2 NC地图文件可视化

在推出两期数据分享之后&#xff0c;获取数据的小伙伴们也知道&#xff0c;数据格式都是NetCDF(nc) 格式网格数据&#xff0c;虽然我在推文分享中说明使用Python、R或者GIS类软件都是可以进行 处理和可视化绘制的&#xff0c;但是&#xff0c;还是有小伙伴咨询使用编程软件Pyth…

使用labelimg对YOLO数据进行标注

1.打开pycharm软件 2.在终端安装labelimg&#xff1a;pip install labelimg 3.软件启动后的界面如下&#xff1a; 4.标注格式&#xff1a;标注格式选择YOLO 5.点击Open Dir打开需要标注的路径。 6.然后点击Create RectBox&#xff0c;框出需要标注的物体。 7.在下图对话框中…

vue面试:MVVM、MVC、MVP的区别?

vue面试&#xff1a;MVVM、MVC、MVP的区别&#xff1f; MVVM、MVC、MVP是什么&#xff1f;&#xff08;1&#xff09;MVC&#xff08;2&#xff09;MVVM&#xff08;3&#xff09;MVP MVVM、MVC、MVP是什么&#xff1f; MVC、MVP 和 MVVM 是三种常见的软件架构设计模式&#x…

常用sql语句及其优化

文章目录 介绍常用sql语句1. 数据查询1.1 SELECT 语句1.2 DISTINCT 关键字1.3 WHERE 子句1.4 ORDER BY 子句1.5 LIMIT 关键字 2. 数据更新2.1 INSERT INTO 语句2.2 UPDATE 语句2.3 DELETE FROM 语句 3. 数据管理3.1 CREATE TABLE 语句3.2 ALTER TABLE 语句3.3 DROP TABLE 语句 …

gpt-3.5-turbo与星火认知大模型v3.5回答对比

创建kernel // Create a kernel with OpenAI chat completionKernel kernel Kernel.CreateBuilder().AddOpenAIChatCompletion(modelId:"使用的模型id" ,apiKey: "APIKey").Build();使用讯飞星火认知大模型的话&#xff0c;可以参考我这一篇文章&#xff…

qt5-入门-使用拖动方式创建Dialog

参考&#xff1a; C GUI Programming with Qt 4, Second Edition 本地环境&#xff1a; win10专业版&#xff0c;64位&#xff0c;Qt5.12 目录 实现效果基本流程逐步实操1&#xff09;创建和初始化子部件2&#xff09;把子部件放进布局中3&#xff09;设置tab顺序4&#xff09…

十八:Java8新特性

文章目录 01、Java8概述02、Java8新特性的好处03、并行流与串行流04、Lambda表达式4.1、Lambda表达式使用举例4.2、Lambda表达式语法的使用14.3、Lambda表达式语法的使用2 05、函数式(Functional)接口5.1、函数式接口的介绍5.2、Java内置的函数式接口介绍及使用举例 06、方法引…

Nodejs基于vue的个性化服装衣服穿搭搭配系统sprinboot+django+php

本个性化服装搭配系统主要根据用户数据信息&#xff0c;推荐一些适合的搭配穿搭&#xff0c;同时&#xff0c;用户也可自己扫描上传自身衣物以及输入存放位置&#xff0c;搭配后存储到“我的搭配”中&#xff0c;以便下次挑选&#xff0c;既可以节省搭配时间&#xff0c;也方便…

vue3 构建项目

一.使用vite构建&#xff1a; npm init vitelatest 项目名称 构建的项目模板 进入项目 cd 项目名称 安装项目依赖包 npm install 启动项目 npm run dev 二.使用vue脚手架构建&#xff1a; npm init vuelatest 后续基本差不多

安全防御(第六次作业)

攻击可能只是一个点&#xff0c; 防御需要全方面进行 IAE引擎 DFI和DPI技术 --- 深度检测技术 DPI --- 深度包检测技术 --- 主要针对完整的数据包&#xff08;数据包分片&#xff0c;分段需要重组&#xff09; &#xff0c;之后对 数据包的内容进行识别。&#xff08;应用层&a…

mock工具whistle使用笔记

1、下载安装地址&#xff1a;关于whistle GitBook 安装完后&#xff0c;用本地的ip&#xff1a;设置的端口就可以反问&#xff0c;端口默认的8899&#xff0c;可以自定义 2、抓包https&#xff1a; &#xff08;1&#xff09;打开https &#xff08;2&#xff09;下载证书&…

从8.8到9.9,涨价的库迪还能守住牌局吗?

作者 | 辰纹 来源 | 洞见新研社 历经超半年的9.9元活动后&#xff0c;瑞幸不仅牢牢守稳盈利态势&#xff0c;还一举创造了新的神话——中国地区年收入首超星巴克。 根据瑞幸咖啡发布的截至12月31日的2023年第四季度及全年财报。第四季度&#xff0c;瑞幸咖啡净营收为70.6亿元…

Talk|上海交通大学晋嘉睿:序列建模技术在推荐系统中的应用

本期为TechBeat人工智能社区第574期线上Talk。 北京时间2月28日(周三)20:00&#xff0c;上海交通大学博士生—晋嘉睿的Talk已准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “序列建模技术在推荐系统中的应用”&#xff0c;系统地介绍了他们在序列数据的建…

C++数据结构与算法——二叉搜索树的属性

C第二阶段——数据结构和算法&#xff0c;之前学过一点点数据结构&#xff0c;当时是基于Python来学习的&#xff0c;现在基于C查漏补缺&#xff0c;尤其是树的部分。这一部分计划一个月&#xff0c;主要利用代码随想录来学习&#xff0c;刷题使用力扣网站&#xff0c;不定时更…

【数据库管理系统】Mysql 8.0.36入门级安装

下载地址 官方网址&#xff1a;MySQL 注意事项 建议不要安装最新版本&#xff0c;一般找mysql5.0或mysql8.0系列版本即可&#xff1b;mysq1官网有.zip和.msi两种安装形式&#xff1b;zip是压缩包&#xff0c;直接解压缩以后使用的&#xff0c;需要自己配置各种东西&#xff…

用按位或、按位与取反实现权限的增减

一、介绍&#xff1a; 在Linux操作系统中&#xff1a; r -4&#xff1a;可读权限 w -2&#xff1a;可写权限 x -1&#xff1a;可执行权限 问题1&#xff1a;三个权限为1,2,4&#xff0c;分别对应:2^0,2^1,2^2&#xff0c;为什么要用8进制表示用户的文件权限&#xff1f; …

Java毕业设计 基于SpringBoot vue 社区团购系统

Java毕业设计 基于SpringBoot vue 社区团购系统 SpringBoot vue 社区团购系统 功能介绍 前端用户: 首页 图片轮播 商品信息 商品分类展示 搜索 商品详情 点我收藏 添加到购物车 立即购买 我要开团 去参团 评论 公告资讯 资讯详情 登录 注册 个人中心 更新信息 点我充值 我的订…

三、《任务列表案例》前端程序搭建和运行

本章概要 整合案例介绍和接口分析 案例功能预览接口分析 前端工程导入 前端环境搭建导入前端程序 启动测试 3.1 整合案例介绍和接口分析 3.1.1 案例功能预览 3.1.2 接口分析 学习计划分页查询 /* 需求说明查询全部数据页数据 请求urischedule/{pageSize}/{currentPage} 请…