普通情況下,XFS出現丟數據的情況為海量小文件IO場景。在該場景下,inode占用教大。
?
通過上文的方式進行格式化,inode數量較小。通過大量測試,能夠使用例如以下方法提升mkfs.ext4后文件系統性能。
?
方法主要內容:在/etc/mke2fs.conf文件,ext4配置中去開啟64位功能。
?
[root@node21 ~]# cat /etc/mke2fs.conf
[defaults]
?base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
?blocksize = 4096
?inode_size = 256
?inode_ratio = 16384
[fs_types]
?ext3 = {
??features = has_journal
?}
?ext4 = {
??features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
??auto_64-bit_support = 1????? ###新添加行,告訴系統使用64位方式進行格式化。避免mkfs.ext4直接報錯。
??inode_size = 256
?}
?ext4dev = {
??features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
??inode_size = 256
??options = test_fs=1
?}
?small = {
??blocksize = 1024
??inode_size = 128
??inode_ratio = 4096
?}
?floppy = {
??blocksize = 1024
??inode_size = 128
??inode_ratio = 8192
?}
?news = {
??inode_ratio = 4096
?}
?largefile = {
??inode_ratio = 1048576
??blocksize = -1
?}
?largefile4 = {
??inode_ratio = 4194304
??blocksize = -1
?}
?hurd = {
????? blocksize = 4096
????? inode_size = 128
?}
[root@node21 ~]#
[root@node21 ~]# df -h
Filesystem??????????? Size? Used Avail Use% Mounted on
/dev/sda3???????????? 259G?? 29G? 217G? 12% /
tmpfs????????????????? 16G???? 0?? 16G?? 0% /dev/shm
/dev/sda1???????????? 194M?? 34M? 151M? 19% /boot
/dev/sdf1????????????? 39T?? 21T?? 18T? 54% /mnt/source
/dev/md127??????????? 5.4T? 1.8T? 3.4T? 35% /public
/dev/sdg1????????????? 22T?? 42G?? 21T?? 1% /mnt/public_back
[root@node21 ~]# df -i
Filesystem??????????? Inodes?? IUsed?? IFree IUse% Mounted on
/dev/sda3??????????? 17195008? 383263 16811745??? 3% /
tmpfs??????????????? 4106354?????? 1 4106353??? 1% /dev/shm
/dev/sda1????????????? 51200????? 41?? 51159??? 1% /boot
/dev/sdf1??????????? 8203124224 34192419 8168931805??? 1% /mnt/source????? ###XFS文件系統,40T容量。
/dev/md127?????????? 366288896 2338559 363950337??? 1% /public
/dev/sdg1??????????? 1464844288???? 295 1464843993??? 1% /mnt/public_back? ###ext4文件系統,22T容量。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
