文章来自:http://blog.csdn.net/ital214/article/details/5068326
测试系统io能力,需要知道文件系统块大小,找了一下资料,记录一下。
在linux系统上,可以用命令tune2fs ,测试如下
[root@localhost test10g]# tune2fs -help
tune2fs 1.35 (28-Feb-2004)
tune2fs: invalid option -- h
Usage: tune2fs [-c max-mounts-count] [-e errors-behavior] [-g group]
[-i interval[d|m|w]] [-j] [-J journal-options]
[-l] [-s sparse-flag] [-m reserved-blocks-percent]
[-o [^]mount-options[,...]] [-r reserved-blocks-count]
[-u user] [-C mount-count] [-L volume-label] [-M last-mounted-dir]
[-O [^]feature[,...]] [-T last-check-time] [-U UUID] device
[root@localhost test10g]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 8776068 7576504 753764 91% /
/dev/sda1 497829 16303 455824 4% /boot
none 517300 0 517300 0% /dev/shm
/dev/sda5 1035660 96452 886600 10% /tmp
[root@localhost test10g]# tune2fs -l /dev/sda1|grep Block
Block count: 514048
Block size: 1024
Blocks per group: 8192
[root@localhost test10g]# tune2fs -l /dev/sda2|grep Block
Block count: 2229018
Block size: 4096
Blocks per group: 32768
上面Block size即为块大小。
在WINDOWS系统上,可以用命令fsutil来查看,测试如下:
C:/Documents and Settings/ct2>fsutil --help
--help 是无效参数。
---- 支持的命令 ----
behavior 控制文件系统行为
dirty 管理卷的被损坏的位数
file 文件特定命令
fsinfo 文件系统信息
hardlink 硬链接管理
objectid 对象 ID 管理
quota 配额管理
reparsepoint 重分析点管理
sparse 稀疏文件控制
usn USN 管理
volume 卷管理
C:/Documents and Settings/ct2>fsutil fsinfo ntfsinfo c:
NTFS 卷序列号 : 0x72ccb5f2ccb5b129
版本 : 3.1
区数量 : 0x0000000008ff8235
簇总数 : 0x00000000011ff046
可用簇 : 0x0000000000547b73
保留总数 : 0x0000000000000050
每个扇区字节数 : 512
每个簇字节数 : 4096
每个 FileRecord 段的字节数 : 1024
每个 FileRecord 段的簇数 : 0
Mft 有效数据长度 : 0x0000000009cac000
Mft 起始 Lcn : 0x00000000000c4df6
Mft2 起始 Lcn : 0x00000000008ff823
Mft 区域起始 : 0x0000000001067920
Mft 区域结尾 : 0x000000000108ce60
上面簇字节数既为块大小。