久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      centos需要swap分區(qū)嗎

      centos需要swap分區(qū)。swap的全稱(chēng)為“swap place”,即交換區(qū)的意思,用處是當(dāng)物理內(nèi)存不夠時(shí),可以將數(shù)據(jù)放到swap中;進(jìn)程需要進(jìn)入到swap分區(qū)等待,然后把新的進(jìn)程調(diào)入到內(nèi)存中運(yùn)行,因此centos是需要swap分區(qū)的。

      centos需要swap分區(qū)嗎

      本文操作環(huán)境:centos 7系統(tǒng)、Dell G3電腦。

      centos需要swap分區(qū)嗎

      centos需要swap分區(qū)

      swap分區(qū)

      swap分區(qū)的用處:swap是當(dāng)物理內(nèi)存不夠用的時(shí)候,把數(shù)據(jù)放到swap中,所以swap起到了一個(gè)虛擬內(nèi)存的作用,在某種意義上來(lái)說(shuō)也算是加大了內(nèi)存空間。

      通常memory是機(jī)器的物理內(nèi)存,讀寫(xiě)速度低于cpu一個(gè)量級(jí),但是高于磁盤(pán)不止一個(gè)量級(jí)。所以,程序和數(shù)據(jù)如果在內(nèi)存的話,會(huì)有非??斓淖x寫(xiě)速度。但是,內(nèi)存的造價(jià)是要高于磁盤(pán)的,雖然相對(duì)來(lái)說(shuō)價(jià)格一直在降低。除此之外,內(nèi)存的斷電丟失數(shù)據(jù)也是一個(gè)原因說(shuō)不能把所有數(shù)據(jù)和程序都保存在內(nèi)存中。

      既然不能全部使用內(nèi)存,那數(shù)據(jù)還有程序肯定不可能一直霸占在內(nèi)存中。當(dāng)內(nèi)存沒(méi)有可用的,就必須要把內(nèi)存中不經(jīng)常運(yùn)行的程序給踢出去。但是踢到哪里去,這時(shí)候swap就出現(xiàn)了。swap全稱(chēng)為swap place,即交換區(qū),當(dāng)內(nèi)存不夠的時(shí)候,被踢出的進(jìn)程被暫時(shí)存儲(chǔ)到交換區(qū)。當(dāng)需要這條被踢出的進(jìn)程的時(shí)候,就從交換區(qū)重新加載到內(nèi)存,否則它不會(huì)主動(dòng)交換到真實(shí)內(nèi)存中。

      計(jì)算機(jī)對(duì)內(nèi)存分為物理內(nèi)存與虛擬內(nèi)存(注意虛擬內(nèi)存和虛擬地址空間的區(qū)別)。物理內(nèi)存就是計(jì)算機(jī)的實(shí)際內(nèi)存大小,由RAM芯片組成的。虛擬內(nèi)存則是虛擬出來(lái)的、使用磁盤(pán)代替內(nèi)存。虛擬內(nèi)存的出現(xiàn),讓機(jī)器內(nèi)存不夠的情況得到部分解決。當(dāng)程序運(yùn)行起來(lái)由操作系統(tǒng)做具體虛擬內(nèi)存到物理內(nèi)存的替換和加載(相應(yīng)的頁(yè)與段的虛擬內(nèi)存管理)。這里的虛擬內(nèi)存即所謂的swap。

      當(dāng)用戶提交程序,然后產(chǎn)生進(jìn)程,在機(jī)器上運(yùn)行。機(jī)器會(huì)判斷當(dāng)前物理內(nèi)存是否還有空閑允許進(jìn)程調(diào)入內(nèi)存運(yùn)行,如果有那么則直接調(diào)入內(nèi)存進(jìn)行運(yùn)行。

      如果沒(méi)有,那么會(huì)根據(jù)優(yōu)先級(jí)選擇一個(gè)進(jìn)程掛起,把該進(jìn)程交換到swap中等待,然后把新的進(jìn)程調(diào)入到內(nèi)存中運(yùn)行。根據(jù)這種換入和換出,實(shí)現(xiàn)了內(nèi)存的循環(huán)利用,讓用戶感覺(jué)不到內(nèi)存的限制。

      從這也可以看出swap扮演了一個(gè)非常重要的角色,就是暫存被換出的進(jìn)程。內(nèi)存與swap之間是按照內(nèi)存頁(yè)為單位來(lái)交換數(shù)據(jù)的,一般Linux中頁(yè)的大小設(shè)置為4kb。而內(nèi)存與磁盤(pán)則是按照塊來(lái)交換數(shù)據(jù)的。

      添加swap分區(qū)

      使用dd命令創(chuàng)建名為swapfile 的swap交換文件(文件名和目錄任意):

       dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2097152

       dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2048k

      科普:if(即輸入文件,input file),of(即輸出文件,output file)。dev/zero是Linux的一種特殊字符設(shè)備(輸入設(shè)備),可以用來(lái)創(chuàng)建一個(gè)指定長(zhǎng)度用于初始化的空文件,如臨時(shí)交換文件,該設(shè)備無(wú)窮盡地提供0,可以提供任何你需要的數(shù)目。 bs=1024 :?jiǎn)挝粩?shù)據(jù)塊(block)同時(shí)讀入/輸出的塊字節(jié)大小為1024 個(gè)字節(jié)即1KB,bs(即block size)。count=2048000 :數(shù)據(jù)塊(block)數(shù)量為2048000 ,即2048000個(gè)1KB。可以計(jì)算swap分區(qū)的容量為:1KB *2097152=1KB *1024(k)*1024*2=2097152=2G。(dd命令里的單位M表示1024*1024,k表示1024)。

      回車(chē)后,會(huì)執(zhí)行2g的讀寫(xiě)操作,系統(tǒng)會(huì)卡一段時(shí)間,耐心等待執(zhí)行結(jié)果。

      執(zhí)行完畢,對(duì)交換文件格式化并轉(zhuǎn)換為swap分區(qū):

      mkswap  /var/swapfile

      掛載并激活分區(qū):

      swapon   /var/swapfile

      執(zhí)行以上命令可能會(huì)出現(xiàn):“不安全的權(quán)限 0644,建議使用 0600”類(lèi)似提示,不要緊張,實(shí)際上已經(jīng)激活了,可以忽略提示,也可以聽(tīng)從系統(tǒng)的建議修改下權(quán)限:

      chmod -R 0600 /var/swapfile

      centos需要swap分區(qū)嗎

      推薦教程:《centos教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)