亚洲综合社区欧美综合色-欧美逼逼一区二区三区-国产老熟女高潮精品网站-国产日韩最新视频在线看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Linux系統(tǒng)中提高文件系統(tǒng)的使用效率

發(fā)布時間:  2012/8/26 17:46:18
文件系統(tǒng)是整個UNIX系統(tǒng)中與用戶關(guān)系最密切,用戶操作最頻繁的部分,隨著系統(tǒng)運行時間的延續(xù),文件系統(tǒng)的使用效率也跟著下降,這主要表現(xiàn)為:硬盤空間的減少,垃圾信息的增加,尋址時間的增加等。本文將介紹幾種提高文件系統(tǒng)使用效率的方法,和大家共享,歡迎更正和補充。

  首先,我們應(yīng)該對 UNIX文件系統(tǒng)的結(jié)構(gòu)有一個了解。文件系統(tǒng)是UNIX系統(tǒng)中的文件,目錄,以及對這些文件和目錄進行管理的數(shù)據(jù)結(jié)構(gòu)的總稱。UNIX文件系統(tǒng)包括引導(dǎo) 塊、超級塊、i節(jié)點區(qū)、文件存儲區(qū)、進程對換區(qū)等幾部分。引導(dǎo)塊占用第0號物理塊,不屬于文件系統(tǒng)管轄,如果系統(tǒng)中有多個文件系統(tǒng),只有根文件系統(tǒng)才有引 導(dǎo)程序放在引導(dǎo)塊中,其余文件系統(tǒng)都不使用引導(dǎo)塊;超級塊占用第1號物理塊,是文件系統(tǒng)的控制塊,超級塊包括:文件系統(tǒng)的大小、空閑塊數(shù)目、空閑塊索引 表、空閑i節(jié)點數(shù)目、空閑i節(jié)點索引表、封鎖標(biāo)記等。超級塊是系統(tǒng)為文件分配存儲空間、回收存儲空間的依據(jù)。而i節(jié)點是對文件進行控制和管理的一種數(shù)據(jù)結(jié) 構(gòu)。一個文件對應(yīng)一個i節(jié)點,每個i節(jié)點都有一個唯一的i節(jié)點號,i節(jié)點由64個字節(jié)組成,保存了文件的屬性和類型、存放文件內(nèi)容的物理塊地址、最近一次 的存取時間、最近一次的修改時間、創(chuàng)建此文件的時間。要注意哦:i節(jié)點中并不包括文件名,文件名和文件占用的i節(jié)點的i節(jié)點號放在目錄文件的目錄項中。文 件存儲區(qū)是存放文件內(nèi)容的區(qū)域,文件存儲區(qū)中各數(shù)據(jù)塊的使用情況在超級塊中由記錄,系統(tǒng)利用超級塊中的記錄完成對數(shù)據(jù)塊的分配和回收。在文件系統(tǒng)的末尾還 可能有進程對換區(qū),這里保留了對換到內(nèi)存中的進程的映象,它不屬于文件系統(tǒng)管轄。相信通過上面的這段文字,兄弟們應(yīng)該對文件系統(tǒng)有一個大致的了解了。

  為提高UNIX系統(tǒng)的運行效率,文件系統(tǒng)應(yīng)該保持一定的空閑空間,理論上,空閑空間至少應(yīng)占文件系統(tǒng)總空間的15%,當(dāng)空閑空間小于總空間的15%時, UNIX系統(tǒng)操作將明顯變慢!因此系統(tǒng)管理員應(yīng)該了解文件系統(tǒng)空閑時間和i節(jié)點的使用情況,保證系統(tǒng)的高效運行。系統(tǒng)管理員可以使用df命令了解空閑空間 和i節(jié)點的使用情況。使用“df -v 文件系統(tǒng)”命令,可以顯示文件系統(tǒng)的使用情況:該文件系統(tǒng)數(shù)據(jù)塊的總數(shù)、已使用數(shù)據(jù)塊的數(shù)量、空閑數(shù)據(jù)塊的數(shù)量、使用的數(shù)據(jù)快占總數(shù)據(jù)塊的百分比。如果想 顯示文件系統(tǒng)的i節(jié)點總數(shù)、空閑i節(jié)點的數(shù)目、已使用i節(jié)點數(shù)目以及已使用i節(jié)點占總i節(jié)點的百分比,可使用-i選項。比如在Solaris下,可執(zhí)行: df -o i(注意哦:i前沒有“-”)。

  當(dāng)文件系統(tǒng)中的空閑空間減少,以至于使文件系統(tǒng)的效率降低時,可采用以下措施:

  1.刪除臨時目錄下的文件

  臨時目錄下存放的都是臨時文件,臨時文件是在程序執(zhí)行期間根據(jù)需要創(chuàng)建的,但沒有被及時刪除。系統(tǒng)中的臨時目錄一般有/var/tmp、/tmp和 /usr/tmp。管理員可以手工刪除他們,也可以建立一個作業(yè)調(diào)度,使清理工作自動進行。比如在 /usr/spool/cron/crontabs/root中加入以下代碼:

 

  30 2 * * * find /var/tmp –atime 7 –exec rm{} \ ; >/dev/null 
  30 2 * * * find /usr/tmp –atime 7 –exec rm{} \ ; >/dev/null 
  30 2 * * * find /tmp –atime 7 –exec rm{} \ ; >/dev/null


2.刪除core文件

  當(dāng)系統(tǒng)中一些進程由于收到一些信號而非正常結(jié)束時,系統(tǒng)便建立一個core文件,記錄進程當(dāng)時的一些信息,包括進程狀態(tài)、數(shù)據(jù)以及硬件寄存器的值等。在 這些core文件沒有用的時候,可以考慮刪除它們。core文件的刪除,應(yīng)該首先確認要刪除的core文件是否還有使用價值,可通過file core命令查看是由哪些進程產(chǎn)生的,在確認對調(diào)試程序沒用的時候再進行刪除,也可以通過下面的命令來刪除10天內(nèi)未存取過的core文件:find / -name core –atime +10 –exec rm –f {} \

  3.清除系統(tǒng)日志文件

  日志文件包含了有關(guān)系統(tǒng)運行情況的信息和用戶訪問系統(tǒng)的情況,系統(tǒng)在運行過程中,會不斷地把新的信息添加到日志文件中,因此日志文件會急劇增多,系統(tǒng)中主要的日志文件有:

 

  /usr/adm/acct 記帳日志文件;  

  /usr/adm/messages 系統(tǒng)信息日志文件;  

  /usr/adm/sulog 命令使用日志文件;  

  /usr/adm/vold.log 卷管理日志文件;  

  /usr/spool/uucp/LOGFILE uucp的記錄;  

  /usr/spool/uucp/.Log/.Old/* 舊的uucp日志文件;  

  /usr/spool/lp/logs/requests 打印請求記錄;  

  /var/log/syslog 系統(tǒng)日志文件。

  上述有的日志文件對分析系統(tǒng)出現(xiàn)的故障有幫助,因此在清除時要慎重。

  4.壓縮不常使用的文件

  對平時不經(jīng)常使用的文件可以進行壓縮,以便節(jié)省空間,壓縮與解壓縮的命令有:compress和uncompress;gzip和gunzip等命令。

  5.減少小文件的使用

  文件系統(tǒng)中的i節(jié)點數(shù)目是一定的,系統(tǒng)中如果小文件太多,會浪費很多的i節(jié)點,這樣可能會導(dǎo)致系統(tǒng)中雖然還有磁盤空間,但無法創(chuàng)建新文件的情況。可以把多個小文件合并成一個大文件以節(jié)省i節(jié)點,也可以刪除系統(tǒng)中不再需要的文件。

  6.增加文件系統(tǒng)i節(jié)點的數(shù)目

  從文件系統(tǒng)的結(jié)構(gòu)看,一個文件占用一個i節(jié)點和若干個數(shù)據(jù)塊。當(dāng)i節(jié)點用完時,可考慮在硬盤上重新建立文件系統(tǒng),指定比較大的i節(jié)點數(shù)目。這時首先要備份原文件系統(tǒng),然后卸載該文件系統(tǒng),使用mkfs重新建立文件系統(tǒng),指定更大的i節(jié)點數(shù)目,該命令的格式為:

  #mkfs 設(shè)備文件數(shù)目:新的i節(jié)點數(shù)目關(guān)于i節(jié)點數(shù),管理員應(yīng)該根據(jù)實際情況,綜合考慮存儲設(shè)備的物理大小和文件系統(tǒng)中文件的平均大小等因素來定,個人認為,并不 是越多越好。在新建文件系統(tǒng)后,可通過df –o i命令,參考原來文件系統(tǒng)的節(jié)點數(shù),來定義新的i節(jié)點數(shù)。 把新的文件系統(tǒng)安裝到系統(tǒng)中,最后利用備份恢復(fù)文件系統(tǒng)的內(nèi)容。


本文出自:億恩科技【1tcdy.com】


2.刪除core文件

  當(dāng)系統(tǒng)中一些進程由于收到一些信號而非正常結(jié)束時,系統(tǒng)便建立一個core文件,記錄進程當(dāng)時的一些信息,包括進程狀態(tài)、數(shù)據(jù)以及硬件寄存器的值等。在 這些core文件沒有用的時候,可以考慮刪除它們。core文件的刪除,應(yīng)該首先確認要刪除的core文件是否還有使用價值,可通過file core命令查看是由哪些進程產(chǎn)生的,在確認對調(diào)試程序沒用的時候再進行刪除,也可以通過下面的命令來刪除10天內(nèi)未存取過的core文件:find / -name core –atime +10 –exec rm –f {} \

  3.清除系統(tǒng)日志文件

  日志文件包含了有關(guān)系統(tǒng)運行情況的信息和用戶訪問系統(tǒng)的情況,系統(tǒng)在運行過程中,會不斷地把新的信息添加到日志文件中,因此日志文件會急劇增多,系統(tǒng)中主要的日志文件有:

 

  /usr/adm/acct 記帳日志文件;  

  /usr/adm/messages 系統(tǒng)信息日志文件;  

  /usr/adm/sulog 命令使用日志文件;  

  /usr/adm/vold.log 卷管理日志文件;  

  /usr/spool/uucp/LOGFILE uucp的記錄;  

  /usr/spool/uucp/.Log/.Old/* 舊的uucp日志文件;  

  /usr/spool/lp/logs/requests 打印請求記錄;  

  /var/log/syslog 系統(tǒng)日志文件。

  上述有的日志文件對分析系統(tǒng)出現(xiàn)的故障有幫助,因此在清除時要慎重。

  4.壓縮不常使用的文件

  對平時不經(jīng)常使用的文件可以進行壓縮,以便節(jié)省空間,壓縮與解壓縮的命令有:compress和uncompress;gzip和gunzip等命令。

  5.減少小文件的使用

  文件系統(tǒng)中的i節(jié)點數(shù)目是一定的,系統(tǒng)中如果小文件太多,會浪費很多的i節(jié)點,這樣可能會導(dǎo)致系統(tǒng)中雖然還有磁盤空間,但無法創(chuàng)建新文件的情況?梢园讯鄠小文件合并成一個大文件以節(jié)省i節(jié)點,也可以刪除系統(tǒng)中不再需要的文件。

  6.增加文件系統(tǒng)i節(jié)點的數(shù)目

  從文件系統(tǒng)的結(jié)構(gòu)看,一個文件占用一個i節(jié)點和若干個數(shù)據(jù)塊。當(dāng)i節(jié)點用完時,可考慮在硬盤上重新建立文件系統(tǒng),指定比較大的i節(jié)點數(shù)目。這時首先要備份原文件系統(tǒng),然后卸載該文件系統(tǒng),使用mkfs重新建立文件系統(tǒng),指定更大的i節(jié)點數(shù)目,該命令的格式為:

 。kfs 設(shè)備文件數(shù)目:新的i節(jié)點數(shù)目關(guān)于i節(jié)點數(shù),管理員應(yīng)該根據(jù)實際情況,綜合考慮存儲設(shè)備的物理大小和文件系統(tǒng)中文件的平均大小等因素來定,個人認為,并不 是越多越好。在新建文件系統(tǒng)后,可通過df –o i命令,參考原來文件系統(tǒng)的節(jié)點數(shù),來定義新的i節(jié)點數(shù)。 把新的文件系統(tǒng)安裝到系統(tǒng)中,最后利用備份恢復(fù)文件系統(tǒng)的內(nèi)容。


本文出自:億恩科技【www.enidc.com】
-->

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線