十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
修改虛擬機(jī)中l(wèi)inux的內(nèi)存,要看具體使用的虛擬機(jī),不同的虛擬機(jī)在設(shè)置方法上略有不同,一般大同小異?,F(xiàn)在常用的虛擬機(jī)一般是vmware和virtualbox。這里以virtualbox為例簡(jiǎn)要說(shuō)明操作步驟,僅供參考。

網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)服務(wù)團(tuán)隊(duì)是一支充滿(mǎn)著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠(chéng)為客戶(hù)提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)公司把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來(lái)開(kāi)發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!
1、運(yùn)行virtualbox后,在要設(shè)置內(nèi)存的虛擬機(jī)上右鍵選擇“設(shè)置”。也可以選中虛擬機(jī)后,點(diǎn)擊工具欄上的”設(shè)置“。
2、接下來(lái)點(diǎn)擊左側(cè)的”系統(tǒng)“,會(huì)看到內(nèi)存大小設(shè)置,自行增加或者減小內(nèi)存大小后,點(diǎn)擊”ok"鍵即可。
1.在Linux下查看內(nèi)存:free
2.查看進(jìn)程
3.實(shí)時(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況 top
4.
5.df 用于顯示 Linux 系統(tǒng)的磁盤(pán)利用率
6.du 命令
du是用于查找文件和目錄的磁盤(pán)使用情況的命令。du 命令在與各種選項(xiàng)一起使用時(shí)能以多種格式提供結(jié)果。
第一步:先執(zhí)行sync命令
#sync
sync命令用于強(qiáng)制被改變的內(nèi)容立刻寫(xiě)入磁盤(pán),更新超塊信息,以防止釋放,sync命令則可用來(lái)強(qiáng)制將內(nèi)存緩沖區(qū)中的數(shù)據(jù)立即寫(xiě)入磁盤(pán)中。
第二步:清理linux內(nèi)存緩存
#echo 3 /proc/sys/vm/drop_caches
一般系統(tǒng)是不會(huì)自動(dòng)釋放內(nèi)存的
關(guān)鍵的配置文件/proc/sys/vm/drop_caches。這個(gè)文件中記錄了緩存釋放的參數(shù),默認(rèn)值為0,也就是不釋放緩存。他的值可以為0~3之間的任意數(shù)字,代表著不同的含義:
0 – 不釋放
1 – 釋放頁(yè)緩存
2 – 釋放dentries和inodes
3 – 釋放所有緩存
此指令輸入立即生效,意在釋放所有緩存。
第三步:關(guān)閉swap,再開(kāi)啟swap
(如果只是清理swap,第二部可以不用進(jìn)行操作,因?yàn)椴僮髁说诙疥P(guān)閉swap時(shí)會(huì)使用更長(zhǎng)的時(shí)間)
#swapoff -a? 這一步因?yàn)槭呛笈_(tái) 在一點(diǎn)一點(diǎn)的釋放,如果配置的swap超大,這里就等待得超久一些
#swapon -a? 再開(kāi)啟
linux什么時(shí)候開(kāi)始使用虛擬內(nèi)存(swap)
A.[root@wenwen ~]# cat /proc/sys/vm/swappiness
60
上面這個(gè)60代表物理內(nèi)存在使用60%的時(shí)候才會(huì)使用swap
swappiness=0的時(shí)候表示最大限度使用物理內(nèi)存,然后才是 swap空間,
swappiness=100的時(shí)候表示積極的使用swap分區(qū),并且把內(nèi)存上的數(shù)據(jù)及時(shí)的搬運(yùn)到swap空間里面。
通常情況下:
swap分區(qū)設(shè)置建議是內(nèi)存的兩倍 (內(nèi)存小于等于4G時(shí)),如果內(nèi)存大于4G,swap只要比內(nèi)存大就行。另外盡量的將swappiness調(diào)低,這樣系統(tǒng)的性能會(huì)更好。
B.修改swappiness參數(shù)
臨時(shí)性修改:
[root@wenwen ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[root@wenwen ~]# cat /proc/sys/vm/swappiness? ? ? ? ? ? ? ?
10
永久性修改:
[root@wenwen ~]# vim /etc/sysctl.conf
加入?yún)?shù):
vm.swappiness = 35
然后在直接:
[root@wenwen ~]# sysctl -p
查看是否生效:
cat /proc/sys/vm/swappiness
35
1.# vi /boot/grub/grub.conf
kernel /vmlinuz-2.6.32-220.el6.x86_64 ro
root=/dev/mapper/vghadoop-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD
quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto rd_NO_DM
rd_LVM_LV=vghadoop/lv_swap rhgb crashkernel=auto quiet KEYBOARDTYPE=pc
KEYTABLE=us rd_LVM_LV=vghadoop/lv_root mem=1024M
2.# reboot
OK