Linux服務(wù)器系統(tǒng)磁盤空間占滿一般有2種方式處理:
在代縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,代縣網(wǎng)站建設(shè)費用合理。
1、刪除一些不必要的文件,減少系統(tǒng)空間非運行文件的存放,這是通常方式;
2、向騰訊云申請?zhí)砑訑?shù)據(jù)存儲,在Linux上進行格式化并掛載。
對于不同的計算機而言,頁面文件的大小是各不相同的。關(guān)于頁面文件大小的設(shè)置,有兩個流傳甚廣的“公式“,“物理內(nèi)存X2.5“或者“物理內(nèi)存X1.5“。這兩種計算方法固然簡便,但是并不適用于所有的計算機。設(shè)置頁面文件大小最準(zhǔn)確的方法是看看計算機在平常運行中實際使用的頁面文件大小。
通過Windows
XP自帶的日志功能可以監(jiān)視計算機平常使用的頁面文件的大小,從而進行最準(zhǔn)確的設(shè)置,具體步驟如下。
在“我的電腦“上單擊鼠標(biāo)右鍵,選擇“屬性-高級“,單擊“性能“下面的“設(shè)置“按鈕,然后選擇“高級“頁,單擊“虛擬內(nèi)存“下方的“更改“按鈕。選擇“自定義大小“,并將“起始大小“和“最大值“都設(shè)置為300M(圖4),這只是一個臨時性的設(shè)置。設(shè)置完成后重新啟動計算機使設(shè)置生效。
圖
4
如果物理內(nèi)存較大,可以考慮將頁面文件的“起始大小“和“最大值“設(shè)置為相等,等于上一步中計算出來的大小。這樣硬盤中不會因為頁面文件過渡膨脹產(chǎn)生磁盤碎片,其副作用是由于“最大值“被設(shè)置的較小,萬一偶然出現(xiàn)虛擬內(nèi)存超支的情況,可能會導(dǎo)致系統(tǒng)崩潰。
注:如果需要更改虛擬內(nèi)容頁面的大小,必須以管理員或
Administrators
組成員身份登錄才能完成該過程。如果計算機與網(wǎng)絡(luò)連接,則網(wǎng)絡(luò)策略設(shè)置也可以阻止你完成此步驟。
-----------------
更改虛擬內(nèi)存頁面文件的大小
1.
在控制面板中打開“系統(tǒng)”。
2.
在“高級”選項卡上,單擊“性能”下的“設(shè)置”。
3.
單擊“性能選項”對話框中的“高級”選項卡。
4.
單擊“虛擬內(nèi)存”下的“更改”。
5.
在“驅(qū)動器〔卷標(biāo)〕”下,單擊包含要更改的頁面文件的驅(qū)動器。
6.
單擊“所選驅(qū)動器的頁面文件大小”下的“自定義大小”,然后在“初始大小
(MB)”或“最大值
(MB)”框中以
MB
為單位鍵入新的頁面文件大小,然后單擊“設(shè)置”。
如果減小了頁面文件設(shè)置的初始值或最大值,則必須重新啟動計算機才能看到這些改動的效果。增大通常不要求重新啟動計算機。
注意
?
要執(zhí)行該過程,您必須是本地計算機上
Administrators
組的成員,或者您必須被委派了適當(dāng)?shù)臋?quán)限。如果計算機已加入某個域,則
Domain
Admins
組的成員可能會執(zhí)行該過程。作為安全性最佳操作,請考慮使用“運行方式”執(zhí)行此過程。詳細(xì)信息,請參閱默認(rèn)本地組、默認(rèn)組以及使用“運行方式”。
?
要打開“系統(tǒng)”,請依次單擊“開始”、“控制面板”,然后雙擊“系統(tǒng)”。
?
要以管理員身份從命令行打開“系統(tǒng)”,請鍵入:
runas
/user:computername\Administrator
"rundll32.exe
shell32.dll,Control_RunDLL
sysdm.cpl"
?
要讓
Windows
選擇最佳頁面文件大小,請單擊“系統(tǒng)管理的大小”。
?
為獲得最佳性能,請不要將初始大小設(shè)成低于“所有驅(qū)動器頁面文件大小的總數(shù)”下的推薦大小最低值。推薦大小等于系統(tǒng)
RAM
大小的
1.5
倍。盡管在使用需要大量內(nèi)存的程序時您可能會增加頁面文件的大小,但還是應(yīng)該將頁面文件保留為推薦大小。
?
要刪除頁面文件,請將初始大小和最大值都設(shè)為零,或者單擊“無分頁文件”。Microsoft
強烈建議不要禁用或刪除頁面文件。
?
在配備有
8
個(或
8
個以上)處理器并且安裝了最大
RAM
容量的計算機上,可通過將頁面文件拆分為多個頁面文件來改善性能。每一個頁面文件必須在單獨的物理磁盤上,出于可靠性考慮,每一個磁盤必須是硬件
RAID-5
卷的一部分。
?
可使用“計算機管理”管理單元中的“系統(tǒng)屬性”遠程更改虛擬內(nèi)存頁面文件的大小。詳細(xì)信息,請參閱“相關(guān)主題”。
返回頁首
有關(guān)功能差別的信息
?
服務(wù)器的工作方式可能會因所安裝操作系統(tǒng)的版本、帳戶權(quán)限和菜單設(shè)置的不同而不同。詳細(xì)信息,請參閱查看
Web
上的幫助。
原文:
命令有改動
使用騰訊 云服務(wù)器 也有一段時間了,不過由于對Linux知識了解的比較少,加上服務(wù)器穩(wěn)定性一直都比較好的,所以便很少去折騰服務(wù)器。直到最近,站點時常打不開,查了很久的原因,才發(fā)現(xiàn)是內(nèi)存不夠?qū)е碌?~
用命令free查看內(nèi)存使用情況,發(fā)現(xiàn)swap分區(qū)大小為0,原來騰訊云主機默認(rèn)是沒有劃分swap分區(qū)的。
所以由于我的服務(wù)器物理內(nèi)存本身就很少,而且又沒設(shè)置swap分區(qū),運行效果可想而知,稍有點并發(fā)量、或者惡意用戶探測訪問等,網(wǎng)站就很容易卡殼了。
swap是用來做虛擬內(nèi)存的。雖然swap無法代替物理內(nèi)存,但不可缺少。
swap分區(qū)作用:當(dāng)系統(tǒng)的物理內(nèi)存不夠用的時候,就需要將物理內(nèi)存中的一部分空間釋放出來,以供當(dāng)前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復(fù)保存的數(shù)據(jù)到內(nèi)存中。這樣,系統(tǒng)總是在物理內(nèi)存不夠時,才進行Swap交換。
建立swap的兩種方法
建立分區(qū);
創(chuàng)建交換文件。
運行速度:
物理內(nèi)存 swap分區(qū) swap文件。
當(dāng)你的數(shù)據(jù)盤已經(jīng)裝了很多內(nèi)容,不方便重新規(guī)劃的話,也只好使用swap文件了。像我由于只有一塊磁盤,而且磁盤已經(jīng)裝了不少內(nèi)容,所以就沒有選擇磁盤格式化,而是選擇創(chuàng)建swap文件。
下面介紹創(chuàng)建swap文件的方法:
創(chuàng)建swap文件
首先,選擇你swap文件要放置的位置,比如直接在根目錄/ 下創(chuàng)建或者選擇一個目錄,如/opt。比如我直接在根目錄下創(chuàng)建,然后設(shè)置swap分區(qū)的名稱為swapfile:
定義swap的大小及位置
[root@VM_0_10_centos ~]# cd /? [root@VM_0_10_centos /]# dd if=/dev/zero of=/swapfile bs=1k count=2048000
上面swapfile為你創(chuàng)建swap文件分區(qū)的名稱,你可以根據(jù)需要改成你自己的名稱;bs 即blocksizes,每個塊大小為1k;count=2048000,總大小為2G的文件。因為建立swap分區(qū)大小的標(biāo)準(zhǔn)一般為物理內(nèi)存的兩倍,而我的內(nèi)存是1G,所以我選擇swap文件大小為2G,當(dāng)然,也要考慮你硬盤剩余容量的大小。我的硬盤還剩15G,所以再劃分2G給swap文件綽綽有余。如果你的內(nèi)存是0.5G,那么count大小可以選擇1024000(1G)。
建立swap
[root@VM_0_10_centos /]# mkswap /swapfile
[root@VM_0_10_centos /]# chmod 600 /swapfile
啟動swap
[root@VM_0_10_centos /]# swapon /swapfile
檢查是否正確
[root@VM_0_10_centos /]# free -m? ? ? ? ? ? ? total? ? ? ? used? ? ? ? free? ? ? shared? buff/cache? available Mem:? ? ? ? ? 1838? ? ? ? 600? ? ? ? ? 65? ? ? ? ? 2? ? ? ? 1172? ? ? ? 1043 Swap:? ? ? ? ? 1999? ? ? ? ? 0? ? ? ? 1999
或者使用swapon -s 命令查看:
[root@VM_0_10_centos /]# swapon -s 文件名? ? ? 類型? ? 大小? 已用? 權(quán)限 /swapfile? ? ? ? ? ? ? ? ? ? ? ? ? ? ? file? 2047996 0 -1
上面的Swap和/swapfile都分別能看到總?cè)萘看笮。褂昧硕嗌佟?/p>
設(shè)置開機時自啟用swap分區(qū)? 修改/etc/fstab使其啟動時自動mount,這個操作與swap分區(qū)法一樣,在/etc/fstab中最后一行增加如下語句:
/swapfile? swap? swap? ? defaults 0 0
添加方法可以用vi進行編輯,或者直接echo添加:
[root@VM_0_10_centos /]# echo "/swapfile swap swap defaults 0 0" /etc/fstab
注: /swapfile 路徑可以修改,可以根據(jù)創(chuàng)建的swap文件具體路徑來配置。
刪除swap分區(qū)
如果不再需要swap,可以清理該分區(qū):
[root@VM_0_10_centos/]# swapoff /swapfile