Category : CREATED BY JENKINSBOT

易失性存储器
两种类类型:SRAM(静态);DRAM(动态);
内存条是 DRAM 的,因为同容量下的 SRAM 需要更多的晶体管,发热大,很难做成大容量的主存储器。通常 SRAM 用在 CPU、GPU 的缓存中,容量很小;
SRAM 存储元件所用 MOS 管多,占硅片面积大,因而功耗大,集成度低;DRAM 存储元件所用 MOS 管少,占硅片面积小,因而功耗小,集成度很高;
SRAM 采用一个正负反馈触发器电路来存储信息,所以只要直流供电电源一直加在电路上,就能一直保持记忆状态不变,所以无需刷新。DRAM 采用电容存储电荷来存储信息,会发生漏电现象,所以要使状态保[……]

Read more

1 Introduction to SSD
WIP
2 Working Principles
第 2 章 无废话 SSD 性能参数白话文
2.1 SSD 的芯片决定一切! 38

2.1.1 SSD 芯片最主要的功能 39
2.1.2 理解 SSD 的芯片 42
2.2 如何挑选 SSD 的内存颗粒 45

2.2.1 先理解 SSD 内存的特性 45
FTL 变换 47
垃圾回收 50

2.2.2 同步和异步颗粒 51
2.2.3 内存颗粒质量揭秘 53
内存颗粒的比较 53[……]

Read more

通用串行总线
基本上,使用lsmod时,发现有O|U)HCI之类的模块时,那就表示Linux主机已经载入USB驱动程序了。如果有键盘、鼠标、摇杆等USB设备,还需要USB Human Interface Device (HID) 模块。
因为USB使用了SCSI相关的装置代号,所以USB的设备代号为/dev/sd[a-p]之类的。
优盘的寿命在于写盘,与读盘无关。
待办事项
随机I/O非常慢
-「[Solved] Flash drive high IO Wait」 由个120G大小的U盘,大文件复制没有问题,但是随机I/O特别慢。
参考文献[……]

Read more

首先要确保设备已经加电,并且是可用的,即正常设备.
通常一个USB设备是通过一对16进制数表示。例如0a5c:5800,第一个0a5c是Vendor ID(设备商ID),第二个5800是DeviceID(设备ID)
可用的工具及方法
使用lsusb(8)命令
使用USB Utils软件包中的lsusb命令。
KDE: KInfoCenter
在KDE中有KInfoCenter软件。
GNOME: hardinfo
在GNOME桌面系统中,有hardinfo软件。
使用discover(1)命令
在Debian中,还可以使用discov[……]

Read more

高级主机控制器接口(英文:Advanced Host Controller Interface,缩写:AHCI),是一种由英特尔制定的技术标准,它允许软件与 SATA 存储设备沟通的硬件机制,可让 SATA 存储设备激活高级 SATA 功能,例如原生指令队列及热插拔。
AHCI 详细定义一个存储器架构规范给予硬件制造商,规范如何在系统存储器与 SATA 存储设备间传输数据,(2014 年 3 月)最新 AHCI 规范为 1.3.1 版。
AHCI 模式则与 IDE 模式相反,装系统时需要安装 SATA 驱动
AHCI and RAID
许多 SATA 设备控制器可个[……]

Read more

本部分内容与磁盘缓存相关。
启用(或关闭)磁盘缓存

#!/bin/sh

# 查看
hdparm -W /dev/sdxN

# 启用
hdparm -W1 /dev/sdxN

# 关闭
hdparm -W0 /dev/sdxN

注意:在部分磁盘中,当主机重启后,该配置会被重置。因此在配置后,可根据需要重启主机,以进行验证配置是否会被重置。
参考文献
Wikipedia/Disk buffer[……]

Read more

硬盘种类
硬盘驱动器(Hard disk drive)
# 说法一: 读写速度跟硬盘单碟容量有关。也就是说容量越大,碟片越少,速度越快;
# 说法二: 硬盘的读写速度主要由转速决定的。如果笔记本硬盘 5400 转,台式机硬盘 7200 转,对应的硬盘的读写速度通常是:

5400 转的笔记本硬盘:50-90MB/s
7200 转的台式机硬盘:90-190MB/s

# 说法三: 机械硬盘的读写速度应该是差不多的。它不会像固态盘那样读取速度很快,而写入速度直接腰斩; 其实拿 hdtune 就可以测写入速度,但你需要把该硬盘的分区全部删掉[……]

Read more

问题描述
前段时间在弄存储,我碰到以前没有遇到过的技术: 1)在存储设备管理界面中配置壹下, 2)然后将存储与物理机用光纤连接(插上光纤卡), 3)在物理机上使用multipath扫一扫,然后就能看到磁盘。
我特别好奇这个东西是怎么实现的,内部是如何工作的,以及自己能不能搭建个简单的出来玩玩。
解决方案
FC – Fibre Channel
高速数据传输协议,提供原始块数据有序、无损分发。它主要用于连接在存储区域网络中的“数据存储”与“服务器”
FCP – Fibre Channel Protocol
是利用底层光纤信道连接的SCSI接口协议。[……]

Read more

解决方案
JBOD(just a bunch of disks,简单磁盘捆绑,简单驱动捆绑),其是个不太正规的术语,官方术语称作“Spanning”,它用来指「还没有根据 RAID(独立磁盘冗余阵列)系统配置以增加容错率和改进数据访问性能」的电脑硬盘;
原理简述
磁盘叠加

特性特征
不支持容错;
廉价(充分利用磁盘): 数据容易恢复:数据是存储到单个磁盘的,如果磁盘损坏可以进行单独修复。如果是 RAID 0 则磁盘损坏后便无法恢复;
应用场景
该技术是为了组建更大的磁盘,为需要大量磁盘的应用提供存储;
以三个硬盘组成的 Spa[……]

Read more

规格尺寸
我们在买 M.2 SSD 的时候,商家都会说什么 SSD 是 2280 还是 2242 规格的,这里的规格实际上就是代表的 SSD 的尺寸大小;
M.2 模组的尺寸目前有 11 种,用 Type xxyy 的方式表示,xx 表示宽度,yy 表示长度,单位为毫米。

如图所示: 1)Type 2230 则表示其宽度 22nm,长度 30nm; 2)Type 2242,表示其宽度 22mm,长度 42mm; 3)Type 2280 则表示其宽度 22nm,长度 80nm;
目前 M.2 SSD 常见的 Type 有三种:2230、2242、2280[……]

Read more

TODO ! LVM 学习相关概念术语,存储类型;How to Create Thin Provisioned Logical Volumes in Linux
PV, VG, PE, LV

物理卷 – PV(Physical Volume)
在LVM中,PV处于最底层,它可以是物理硬盘上的分区,也可以是整个物理硬盘,也可以是RAID设备。
卷组 – VG(Volumne Group)
在PV之上,建立VG。一个VG由一个或多个PV组成,可以说VG是PV的集合。
在VG建立之后,可动态的向VG中添加PV。
可以只有一个VG,也可以拥有多个V[……]

Read more

性能测试
Network share: Performance differences between NFS & SMB
TODO NFS 文件锁
FIXME NFS 性能测试
与其他网络文件系统(CIFS、SSHFS)不同的是,NFS 是卷共享协议,客户端看到的是文件系统,并依赖于文件系统。而像 CIFS、SSHFS 等网络文件系统,则是在服务端管理用户。因此,NFS 的速度比其他文件系统更快,并且更见简单。
认证功能
# 03/19/2021 到目前为止,NFSv4 依旧没有认证功能,除了与 Kerbose 集成。
查看导出列表[……]

Read more

smb.conf
这是Samba的主要配置文件。
主要的设定项目分为: Server的相关设定:([global]),如工作群组、NetBIOS Name、密码等级等. 分享的目录及设备的相关设定:如实际目录、分享资源名称、权限等等两大部分。
查看Samba中的用户pdbedit -L -v或者samba-tool user list命令。 https://superuser.com/questions/271034/list-samba-users
Samba GUI page
https://www.samba.org/samba/GUI/
创建网络[……]

Read more

问题描述
在我们的技术栈中,Ceph 出现的频率较高,能够覆盖我们多数业务场景,所以我们将尝试对其学习并使用;
我们通过阅读 Ceph 相关的技术书籍来(成熟度高),以及官方文档(以查阅为主)来学习相关知识内容;
通过学习,实现对 Ceph 的部署运行、常见问题处理、熟悉其工作原理,实现对性能问题的排查;
该笔记将记录:我们对 Ceph 的学习笔记,与之关的概念术语、部署、使用、维护,及常见问题解决办法;
解决方案
书籍资料
针对如下书籍,是我们(11/09/2022)针对购物站点搜索得到的当前在售书籍:
[PDF] 2016 | Ceph[……]

Read more