檢視作業系統塊大小

zhjixi1234發表於2013-07-22

 檢視作業系統塊大小

oracle建庫一般設定資料庫塊大小8192K,一般是OS塊大小的整數倍,要避免資料庫塊大小小於系統塊大小的情況。

1.在WINDOWS系統上,可以用命令fsutil來檢視,測試如下:

C:\Documents and Settings\administrator>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
上面簇位元組數既為塊大小。


2.在linux系統上,可以用命令tune2fs ,測試如下

[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即為塊大小。

--檢視共享記憶體頁大小

root@rh6a_[/root]# getconf PAGESIZE

4096

--檢視塊大小

root@rh6a_[/root]# tune2fs -l /dev/sda1 |grep 'Block size'

Block size:               1024



3.在Solaris系統上,可以用命令fstyp,測試如下:

bash-2.05# fstyp -v /dev/rdsk/c0t2d0s0 |more      
ufs
magic   11954   format  dynamic time    Mon Nov  4 17:46:05 2002
sblkno  16      cblkno  24      iblkno  28      dblkno  408
sbsize  2048    cgsize  4096    cgoffset 160    cgmask  0xfffffff0
ncg     697     size    17827200        blocks  17553949
bsize   4096    shift   12      mask    0xfffff000
fsize   1024    shift   10      mask    0xfffffc00
frag    4       shift   2       fsbtodb 1
minfree 1%      maxbpg  1024    optim   time
maxcontig 256   rotdelay 0ms    rps     120
csaddr  408     cssize  11264   shift   8       mask    0xffffff00
ntrak   10      nsect   320     spc     3200    ncyl    11142
cpg     16      bpg     6400    fpg     25600   ipg     3040
nindir  1024    inopb   32      nspf    2
nbfree  4388485 ndir    2       nifree  2118876 nffree  4
cgrotor 0       fmod    0       ronly   0       logbno  0
上面sbsize即為塊大小。

 

 

4.AIX

root@jnrac1_[/]# df

Filesystem    512-blocks      Free %Used    Iused %Iused Mounted on

/dev/hd4         2097152   1676656   21%    10339     6% /

/dev/hd2         6291456    934376   86%    51593    33% /usr

……

 

5.HPUNIX

root@$HPRX2800::[/]#df -g

/home                  (/dev/vg00/lvol5       ) :

           8192 file system block size            8192 fragment size

          16384 total blocks                     15296 total free blocks

          15208 allocated free blocks             3872 total i-nodes

           3801 total free i-nodes                3801 allocated free i-nodes

     1073741829 file system id                    vxfs file system type

           0x10 flags                             255 file system name length

          /home file system specific string

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26739940/viewspace-766853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章