ufile的硬盘
参考:
https://docs.ucloud.cn/compute/uhost/introduction/disk
UFS:
https://docs.ucloud.cn/storage_cdn/ufs/price
fio测试:
https://www.wangbokun.com/%E5%90%8E%E7%AB%AF/2019/03/05/Linux-%E7%A3%81%E7%9B%98.html GG
udisk:
作为云计算场景基础块存储产品为云主机提供持久化存储空间的块设备硬盘。其具有独立的生命周期,基于网络分布式访问,为云主机提供的数据大容量、高可靠、可扩展、高易用、低成本的硬盘。UCloud目前提供SSD云盘与普通云盘两种云硬盘选项。
ufs:
文件存储 (UFS) 是一款分布式文件系统产品,它能够为运行于 UCloud 公有云、物理云、托管云上的各类主机提供高可用、高可靠、易拓展的文件存储功能。通过 UFS 产品提供的共享存储功能,可以方便地为各类数据备份、serverless、AI 数据分析、高性能 web 站点等应用场景提供强有力的支撑。
本地盘
与云主机CPU/内存在同一宿主机的虚拟硬盘,特点是延迟较低,其生命周期与云主机一致,不可绑定与解绑。采用RAID进行数据保护,防止数据丢失。UCloud目前提供SSD本地盘与普通本地盘两种本地盘选项
ufs: 就是NFS, 可以共享多个主机, 速度最慢.
云盘: 就相当于原来的SAS, 只能挂一个主机.
本地盘: 就是和主机在同一个宿主机上的硬盘,速度最快.
测试硬盘参数IOPS等工具:
https://docs.ucloud.cn/storage_cdn/udisk/introduction/performance/rssd
yum install fio -y
IOPS性能测试(4k,4*32队列,随机读写):
读IOPS:
fio -direct=1 -iodepth=32 -rw=randread -ioengine=libaio -bs=4k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
写IOPS:
fio -direct=1 -iodepth=32 -rw=randwrite -ioengine=libaio -bs=4k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
时延性能测试:
读时延:
fio -direct=1 -iodepth=1 -rw=read -ioengine=libaio -bs=4k -size=200G -numjobs=1 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
写时延:
fio -direct=1 -iodepth=1 -rw=write -ioengine=libaio -bs=4k -size=200G -numjobs=1 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
吞吐性能测试:
读带宽:
fio -direct=1 -iodepth=32 -rw=read -ioengine=libaio -bs=256k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
写带宽:
fio -direct=1 -iodepth=32 -rw=write -ioengine=libaio -bs=256k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数)
简而言之:
磁盘的 IOPS,也就是在一秒内,磁盘进行多少次 I/O 读写。
磁盘的吞吐量,也就是每秒磁盘 I/O 的流量,即磁盘写入加上读出的数据的大小
例如:
读取10000个1KB文件,用时10秒 Throught(吞吐量)=1MB/s ,IOPS=1000 追求IOPS
IOPS=10000/10=1000
吞吐量=10M/10=1MB/s
带宽(band width)又叫频宽,是指在固定的的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。在数字设备中,频宽通常以bps表示,即每秒可传输之位数。在模拟设备中,频宽通常以每秒传送周期或赫兹 (Hz)来表示。
数据吞吐量(Throughput):指单位时间内可以成功传输的数据数量。对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。
各云硬盘参数对比:
https://docs.ucloud.cn/storage_cdn/udisk/introduction/performance/account
https://docs.ucloud.cn/storage_cdn/ufs/performance

实际案例测速:
udesk测试:
yum -y install hdparm
hdparm -t /dev/vdb
hdparm测试硬盘的读取效率:
普通云盘:
Timing buffered disk reads: 310 MB in 3.00 seconds = 103.26 MB/sec
warehouse-guard上普通本地盘:
/dev/vdb:
Timing buffered disk reads: 2074 MB in 3.06 seconds = 678.40 MB/sec
node6上SSD:
/dev/vdb:
Timing buffered disk reads: 7082 MB in 3.00 seconds = 2360.54 MB/sec
yum install fio -y
IOPS性能测试(4k,4*32队列,随机读写):
读IOPS:
fio -direct=1 -iodepth=32 -rw=randread -ioengine=libaio -bs=4k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
普通云盘:
test: (groupid=0, jobs=4): err= 0: pid=12052: Fri Oct 18 11:36:29 2019
read: IOPS=21.2k, BW=82.0MiB/s (87.0MB/s)(32.5GiB/401258msec)
node6上SSD:
test: (groupid=0, jobs=4): err= 0: pid=19101: Fri Oct 18 04:48:05 2019
read: IOPS=13.1k, BW=51.2MiB/s (53.7MB/s)(7682MiB/150025msec)
warehouse-guard上普通本地盘:
test: (groupid=0, jobs=4): err= 0: pid=31859: Fri Oct 18 05:01:59 2019
read: IOPS=10.5k, BW=40.9MiB/s (42.9MB/s)(5810MiB/141935msec)
IOPS性能测试(4M,4*32队列,随机读写):
普通云盘:
Run status group 0 (all jobs):
READ: bw=1061MiB/s (1113MB/s), 1061MiB/s-1061MiB/s (1113MB/s-1113MB/s), io=800GiB (859GB), run=771999-771999msec
warehouse-guard上普通本地盘:
Run status group 0 (all jobs):
READ: bw=202MiB/s (212MB/s), 202MiB/s-202MiB/s (212MB/s-212MB/s), io=198GiB (213GB), run=1001980-1001980msec
写IOPS:
fio -direct=1 -iodepth=32 -rw=randwrite -ioengine=libaio -bs=4k -size=200G -numjobs=4 -runtime=1000 -group_reporting -name=test -filename=/tmp/test
ufile的硬盘的更多相关文章
- Hyper-V2:向VM增加虚拟硬盘
使用Hyper-V创建VM,在VM成功安装OS之后,发现VM只有一个逻辑盘C,用于存储VM的操作系统.在产品环境中,需要向VM增加虚拟硬盘,便于将数据单独存储在不同的逻辑盘符中.在Hyper-V中,分 ...
- win8.1硬盘安装ubuntu14.04双系统
在网上找了很多方法都失败了,原因是大多数方法都是用mbr方式安装的,如grub4dos,easybcd.以至于连自己都怀疑win8能不能用硬盘安装,差点就去买个u盘来安装了,就在打算放弃的时候在ubu ...
- centos7 安装时候检测不到空余硬盘的解决办法
我是用U盘装的centos,在进行硬盘规划时,看到硬盘的可用空间太少 这是因为我的硬盘以前装的是windows系统,硬盘几乎都已经被windows 操作系统给使用了,剩余空间也只会是windows用剩 ...
- ramdisk plus v11.5安装内存虚拟硬盘
ramdisk plus v11.5.桌面版操作及应用图解说明 一.ramdisk plus程序安装方法: 1.先安装英文原版软件(RamDisk-desktop.exe桌面版),安装路径不要更改,安 ...
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
- mac 无法识别seagate硬盘、无法向其写入文件
1,无法识别 Seagate 硬盘 新买的mac air Captian 10.11.6系统,连上硬盘根本不出现盘符,usb插头不要插得太深,慢慢的插入,看到硬盘白灯亮起就可以了 2,无法向 Seag ...
- 如何重置硬盘遭到“损坏”的Linux系统root用户密码
传统印象下Linux是非常坚不可摧的,具有千年不更新,万年不重启的美名.而随着虚拟化的推进,很多跑在虚拟化上的Linux由于先前基础架构的脆弱,变得适应性“越来越不好”,体现在IP存储如果出现节点故障 ...
- 【代码笔记】iOS-获得当前硬盘空间
一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. ...
- CentOS如何查看硬盘品牌型号等具体信息
首先使用smartctl --all /dev/sda 指令来检查硬盘信息,该指令CentOS自带,得到的结果可能如下: smartctl 5.43 2012-06-30 r3573 [x86_64- ...
随机推荐
- gdb插件gef安装爬坑
0x00: gdb是linux下的调试利器,但无奈界面不太友好,所以需要一些辅助插件. 0x01:关于插件选择 之前我一直使用的是pead,之前了解到还有个插件gef,因为gef支持多构架,而且hea ...
- ueditor编辑器+粘贴word
最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...
- 常用C库函数小结
1. sprintf 原型:int sprintf( char *buffer, const char *format, [ argument] - ); 功能:将格式化后的字符串写在buffer中, ...
- linux 动态库文件stripped属性理解
[file命令not stripped] UNIX下*.o和*.so文件显示的stripped和not stripped是什么意思? 表示符号表是否被清除. 在centos 6.2下用file命令查看 ...
- 无法连接虚拟设备 ide1:0
问题: 启动vmware之后,发现出现无法连接 ide 1:0. 网络查找之后,发现是之前挂载的iso镜像找不到了. 原因: 我把iso镜像放到其他位置. 解决: 指定iso文件的位置. 参考:htt ...
- vue+ts搭建项目
Tip: 为了避免浪费您的时间,本文符合满足以下条件的同学借鉴参考 1.本文模版不适用于小型项目,两三个页面的也没必要用vue2.对typescript.vue全家桶能够掌握和运用 此次项目模版主要涉 ...
- beautifulsoup 安装
pip install beautifulsoup4
- navicat for mysql安装
搜索一款navicat for mysql然后进行下载. 步骤阅读 2 当我们下载完成之后首先进行数据包的解压,同时可以运行navicat for mysql程序. 破解工具下载:https://pa ...
- C++入门经典-例7.1-对象之访问类成员
1:建立一个类CPerson. (1)在person.h文件中代码: class CPerson { public: //数据成员 int m_iIndex; ]; short m_shAge; do ...
- 构建 JVM(HotSpot) 源码调试环境(OpenJDK8)
原本想在 Windows 下编译调试,但过程中遇到了诸多错误(老是报路径错误...),最后只好放弃. 此次记录调试的方法为 CentOS7 上编译,Windows 上使用 Clion 远程调试(也可直 ...