优哲SSD大文件写性能测试

SDD磁盘性能测试:

空盘:

大文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程

小文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程

空间写入80%以上后:

大文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程

小文件读,写,读写(4/6)性能测试,删除性能测试,N进程,N线程

擦写次数测试,换算为磁盘的生命周期。

业务场景主要是写,大文件写入速度结论:

1.短期峰值速度可以达到414MB/s,波动情况根据slc的使用情况

2.数据持续写入,大文件平均写入速度在90MB/s,且写时延稳定,大文件只读:285MB,大文件同时读写:62.6MB

3.磁盘写入达到85%以上之后,大文件平均速度在90MB/s,写入稳定

4.一次完整的128GB数据写满删除,对应一次磁盘的完整的擦写

5.SSD的擦写次数为3000次,具体是否会随着擦写次数的降低性能的降低情况,待测试

6.暴力压测擦写次数:1000次擦写预估需要12.5天,24小时预计可以完成80次的擦写,详情参见脚本:test_ssd_erase.sh(参照另一篇文章有提供简单源码)

7.大文件测试过程中,Inodes基本无变化

8.反复10次测试的过程中,存储空间的脏数据并无明显增长

9.小文件的随机写和读写混合性能不太理想,参见测试报告

10.删除掉小文件的测试:删除 3万个,32K 1万,64K 1万 512K 1万 1M 1千 4M 1千 6M 1千 64M 100个 总大小:23GB,后,大文件的读写性能一直在20MB,半个小时内均是20MB左右,擦写次数:93 且机器重启之后速度仍然是20MB左右

系统信息:

root@intel:~# uname -a 
Linux intel 5.15.0-41-generic #44~20.04.1-Ubuntu SMP Fri Jun 24 13:27:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 20.04.3 LTS \n \l

1.开机查看:

1)使用空间

root@intel:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 773M 2.2M 771M 1% /run
/dev/sda4 106G 9.6G 92G 10% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup


/dev/sda3 2.0G 125M 1.7G 7% /boot
/dev/sda2 1022M 5.3M 1017M 1% /boot/efi
tmpfs 773M 16K 773M 1% /run/user/125
overlay 106G 9.6G 92G 10% /var/lib/docker/overlay2/207f0e33ef03d593dd00f8dff76cd1d6084f90e4cb4baf7768b0a9fb4cf7cf12/merged
overlay 106G 9.6G 92G 10% /var/lib/docker/overlay2/3c226d4876a774aecdf968fa90bca33216ad56fa8c2e9de776dd0cb760a47d27/merged
overlay 106G 9.6G 92G 10% /var/lib/docker/overlay2/56b2bffb1c30bd7f4cfc758614ce6d612530f30eaf0bc74517807f5bd75889c9/merged
tmpfs 773M 56K 773M 1% /run/user/1000

2)node使用情况

root@intel:~# df -iT
Filesystem Type Inodes IUsed IFree IUse% Mounted on
udev devtmpfs 975189 559 974630 1% /dev
tmpfs tmpfs 988978 1102 987876 1% /run
/dev/sda4 ext4 7094272 195631 6898641 3% /
tmpfs tmpfs 988978 1 988977 1% /dev/shm
tmpfs tmpfs 988978 3 988975 1% /run/lock
tmpfs tmpfs 988978 19 988959 1% /sys/fs/cgroup
/dev/sda3 ext4 131072 308 130764 1% /boot
/dev/sda2 vfat 0 0 0 - /boot/efi
tmpfs tmpfs 988978 35 988943 1% /run/user/125
overlay overlay 7094272 195631 6898641 3% /var/lib/docker/overlay2/207f0e33ef03d593dd00f8dff76cd1d6084f90e4cb4baf7768b0a9fb4cf7cf12/merged
overlay overlay 7094272 195631 6898641 3% /var/lib/docker/overlay2/3c226d4876a774aecdf968fa90bca33216ad56fa8c2e9de776dd0cb760a47d27/merged
overlay overlay 7094272 195631 6898641 3% /var/lib/docker/overlay2/56b2bffb1c30bd7f4cfc758614ce6d612530f30eaf0bc74517807f5bd75889c9/merged
tmpfs tmpfs 988978 88 988890 1% /run/user/1000

关于小文件的读写性能测试,参见另一篇文章即可

猜你喜欢

转载自blog.csdn.net/huapeng_guo/article/details/132165365