Skip to content

Commit f477fa9

Browse files
committed
storage/intro: Fix code block language and title
1 parent 9ceedf6 commit f477fa9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

docs/ops/storage/intro.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -249,13 +249,14 @@ Linux:
249249

250250
以下是使用 dd 命令测试一块希捷 4TB 机械硬盘的例子:
251251

252-
```console
253-
# 测试写
252+
```console title="写入测试"
254253
$ dd if=/dev/zero of=test.img bs=1M count=1000 oflag=direct
255254
1000+0 records in
256255
1000+0 records out
257256
1048576000 bytes (1.0 GB, 1000 MiB) copied, 11.3336 s, 92.5 MB/s
258-
# 测试读
257+
```
258+
259+
```console title="读取测试"
259260
$ dd if=/dev/sda1 of=/dev/null bs=1M count=1000 iflag=direct
260261
1000+0 records in
261262
1000+0 records out
@@ -437,9 +438,11 @@ Job 文件使用 ini 格式,通常包括一个 global 节定义共享参数和
437438
iodepth=1
438439
rw=randwrite
439440
```
441+
440442
保存为`fio_CrystalDiskMark.ini`,然后运行
441-
```console
442-
fio --filename=xxx fio_CrystalDiskMark.ini
443+
444+
```shell
445+
fio --filename=./test.bin fio_CrystalDiskMark.ini
443446
```
444447

445448
fio 输出内容比较丰富,除了带宽 BW 外,还可以关注 IOPS、提交延迟 (slat)、完成延迟 (clat)、以及 iodepth 分布等。输出内容具体含义可以参考 man 手册 OUTPUT 节。
@@ -469,7 +472,7 @@ UUID=6cf8f654-9a14-4703-be4e-c5a059c9f7f8 / ext4 errors=remount
469472
sharing /mnt/sharing virtiofs defaults,nofail 0 0
470473
```
471474

472-
可以看到第一部分定位了文件系统的位置。对于物理磁盘来说,使用 UUID 是比较好的选择,详情可参考[分区与文件系统](./filesystem.md)中对 `/dev/disk` 的介绍。`/dev/sda1` 这样的设备名虽然也可以使用,但是可能会出现意料之外的问题。
475+
可以看到第一部分定位了文件系统的位置。对于物理磁盘来说,使用 UUID 是比较好的选择,详情可参考[分区与文件系统](filesystem.md)中对 `/dev/disk` 的介绍。`/dev/sda1` 这样的设备名虽然也可以使用,但是可能会出现意料之外的问题。
473476
对特殊的文件系统,这里的内容由对应的实现决定,例如 `tmpfs` 的话,这里可能就是 `none` 或者 `tmpfs`
474477
例子中的 `virtiofs` 是 QEMU 的虚拟文件系统,用于与宿主机共享文件,
475478
由于设置中的 `target``sharing`,因此这里的设备名是 `sharing`

0 commit comments

Comments
 (0)