无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

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

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

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

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

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

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

      1.刪除臨時(shí)目錄下的文件

      臨時(shí)目錄下存放的都是臨時(shí)文件,臨時(shí)文件是在程序執(zhí)行期間根據(jù)需要?jiǎng)?chuàng)建的,但沒有被及時(shí)刪除。系統(tǒng)中的臨時(shí)目錄一般有/var/tmp、/tmp和 /usr/tmp。管理員可以手工刪除他們,也可以建立一個(gè)作業(yè)調(diào)度,使清理工作自動(dòng)進(jìn)行。比如在 /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)中一些進(jìn)程由于收到一些信號(hào)而非正常結(jié)束時(shí),系統(tǒng)便建立一個(gè)core文件,記錄進(jìn)程當(dāng)時(shí)的一些信息,包括進(jìn)程狀態(tài)、數(shù)據(jù)以及硬件寄存器的值等。在 這些core文件沒有用的時(shí)候,可以考慮刪除它們。core文件的刪除,應(yīng)該首先確認(rèn)要?jiǎng)h除的core文件是否還有使用價(jià)值,可通過file core命令查看是由哪些進(jìn)程產(chǎn)生的,在確認(rèn)對(duì)調(diào)試程序沒用的時(shí)候再進(jìn)行刪除,也可以通過下面的命令來刪除10天內(nèi)未存取過的core文件:find / -name core –atime +10 –exec rm –f {} \

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

      日志文件包含了有關(guān)系統(tǒng)運(yùn)行情況的信息和用戶訪問系統(tǒng)的情況,系統(tǒng)在運(yùn)行過程中,會(huì)不斷地把新的信息添加到日志文件中,因此日志文件會(huì)急劇增多,系統(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 打印請(qǐng)求記錄;  
    
      /var/log/syslog 系統(tǒng)日志文件。

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

      4.壓縮不常使用的文件

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

      5.減少小文件的使用

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

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

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

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


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


    2.刪除core文件

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

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

      日志文件包含了有關(guān)系統(tǒng)運(yùn)行情況的信息和用戶訪問系統(tǒng)的情況,系統(tǒng)在運(yùn)行過程中,會(huì)不斷地把新的信息添加到日志文件中,因此日志文件會(huì)急劇增多,系統(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 打印請(qǐng)求記錄;  
    
      /var/log/syslog 系統(tǒng)日志文件。

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

      4.壓縮不常使用的文件

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

      5.減少小文件的使用

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

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

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

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


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

    服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!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ù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      1
     
     
     
     

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