當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

小內(nèi)存VPS使用優(yōu)化雜記

 2022-03-14 10:11  來(lái)源: 網(wǎng)絡(luò)綜合   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

初嘗

自從今年年初開始嘗試使用 VPS 后,就喜歡上了這個(gè)折騰。在 VPS 的折騰路上用了好多個(gè) VPS 提供商,基本都是 256 M內(nèi)存的 VPS(因?yàn)檫@個(gè)內(nèi)存的價(jià)位比較適合我,再高的內(nèi)存就會(huì)感覺浪費(fèi)了),有 OpenVZ、Xen、Kvm 的。

最初在使用 PhotonVPS、lightwave 的 Xen VPS,測(cè)試后我選擇了 lightwave,因?yàn)椴恢朗俏业?RPWT 還是啥原因,PhotonVPS 到我手里就會(huì)無(wú)緣無(wú)故掛機(jī)。

lightwave 使用一段時(shí)間后,線路偶爾抽,就又嘗試了幾家 VPS(有家讓我遭遇數(shù)據(jù)丟失的災(zāi)難:幸好有備份),后來(lái)折騰煩狠心買了個(gè) Linode 的 512,但用了半個(gè)月就撤了,雖然是3個(gè)朋友一起用,但還是覺得價(jià)格太高浪費(fèi)太大。

然后又蛋疼地搬回 lightwave……可惜還是線路問題(后來(lái)的判斷是線路偶爾抽 + 我的網(wǎng)站環(huán)境配置不夠好),幾個(gè)好朋友的合租解散……當(dāng)然,自己也感覺折騰累了

進(jìn)階

大概 3 月中旬,我找到了 ramhost,守株待兔買了一個(gè) 128M 內(nèi)存的 OpenVZ 的 VPS 試用,打算只放自己博客。當(dāng)時(shí)對(duì) VPS 的網(wǎng)站環(huán)境配置稍微有點(diǎn)了解,而且也放棄了國(guó)內(nèi)的一鍵包,嘗試國(guó)外的一鍵包,結(jié)果效果很好。放了一段時(shí)間后,就有2個(gè)朋友加入,128M 放了 3 個(gè)博客,ramhost 的 vps 很穩(wěn)定,不會(huì)莫名其妙掛機(jī),偶爾 502 是因?yàn)槲业膬?nèi)存太小了。又大概過(guò)了2、3個(gè)月,又加入了一個(gè)朋友,這時(shí)我發(fā) ticket 給 ramhost 客服要求把內(nèi)存升到 256M。主機(jī)一直穩(wěn)定運(yùn)行到 9 月份,期間除了一次服務(wù)器升級(jí)需要重啟,沒有重啟過(guò)。

在 9 月份我入了 ramhost 第二個(gè) VPS,基于 KVM 的 VPS,剛買下不久杯具來(lái)了:ramhost 自家的客戶數(shù)據(jù)庫(kù)因?yàn)闄C(jī)房硬件問題導(dǎo)致?lián)p壞,恢復(fù)花了大概3個(gè)星期,期間 VPS 開始不穩(wěn)定,因?yàn)楹笈_(tái)掛了,所以 VPS 掛機(jī)后發(fā)不了 ticket,只能通過(guò)郵件聯(lián)系客服幫忙重啟,遭遇一次郵件發(fā)了 36 小時(shí)木有回復(fù)幫忙重啟!漸漸的我對(duì) ramhost 的 vps 也感到失望了。但無(wú)奈 256M 的 vps 是季付的,所以咬咬牙堅(jiān)持了差不多 2 個(gè)月。期間又發(fā)生了服務(wù)器被 DDOS 事件,2 臺(tái) VPS 時(shí)而發(fā)生沒有反應(yīng)(類似掛了)的情況……各種郁悶,2 個(gè) VPS 互相搬家 n 次~囧rz

到了 10 月底,我終于受不了了,ramhost 的 kvm 和 openVZ 的 vps 都還有一個(gè)月,而現(xiàn)在的表現(xiàn)是 openVZ 的比較穩(wěn)定。于是我決定另找一家 VPS,經(jīng)過(guò)10多天的挑選——其實(shí)是不相信那些 VPS 推薦網(wǎng)站了,水太深!后來(lái)還是在朋友的推薦下找到并買下 Hostigation 的基于 kvm 的 128M vps(這可費(fèi)了我好幾天的關(guān)注才買到,因?yàn)?Hostigation 和 ramhost 一樣不是天天有貨的),買下第二天我就發(fā) ticket 升級(jí)到 256M?,F(xiàn)在已經(jīng)穩(wěn)定運(yùn)行了半個(gè)月,每天都很速度很穩(wěn)定,希望能保持。

在經(jīng)過(guò)這么多折騰(安裝環(huán)境、搬家無(wú)數(shù)次)后,我的總結(jié)是(不一定正確,只能參考):256M 的 VPS 最好放 3 個(gè) WordPress 博客(每個(gè)博客日PV在 1800 以下),雖然可以放 4 個(gè)甚至 5 個(gè),但表現(xiàn)出來(lái)的就是時(shí)不時(shí)會(huì)卡,時(shí)不時(shí) 502/504 給你看。也許這跟環(huán)境配置技術(shù)有關(guān),但對(duì)于我來(lái)說(shuō)的確是極限了。(比較技術(shù)的朋友說(shuō)設(shè)置好的話放8個(gè)都沒問題)

目前我喜歡手動(dòng)配置環(huán)境了,不再使用一鍵包,一鍵包其實(shí)雖然安裝傻瓜化,但是要達(dá)到效果,特別是小內(nèi)存 VPS,參數(shù)要重新根據(jù)自己的 VPS 設(shè)一遍,所以*脆就手動(dòng)安裝配置。

優(yōu)化 使用WDCP的VPS內(nèi)存的占用

這幾天,裝的wdcp內(nèi)存占用一直居高不下,一共1G的內(nèi)存,真實(shí)占用的只剩下60M可用,根據(jù)教程,調(diào)整了以后,果然明顯下降,現(xiàn)在把教程放在這里,供自己也供有需要的人參考。

首先登陸SSH,查看是什么占用內(nèi)存,

ps -aux

命令

由于寫這篇文章的時(shí)候,我已經(jīng)調(diào)整好了,我就不貼調(diào)整前的截圖。在實(shí)際的查看中發(fā)現(xiàn)大部分占用內(nèi)存的程序是httpd所導(dǎo)致的,針對(duì)這個(gè)現(xiàn)象我們來(lái)優(yōu)化apache配置文件httpd.conf。

對(duì)于安裝wdcp的VPS,修改的文件是/www/wdlinux/httpd-2.2.22/conf/httpd-wdl.conf

我裝的V3版本的是httpd-2.4.18

在httpd-wdl.conf中找到 ,這里就是apache在prefork模式下的參數(shù)段。將該段各值修改為以下數(shù)值:

 

ServerLimit 256

StartServers 2

MinSpareServers 2

MaxSpareServers 5

MaxClients 256

MaxRequestsPerChild 50

 

最重要的占用內(nèi)存的參數(shù)是標(biāo)紅的幾個(gè)。 經(jīng)過(guò)上述設(shè)置之后,httpd子進(jìn)程數(shù)保持在最小2個(gè),多余的進(jìn)程在處理請(qǐng)求超過(guò)50個(gè)后自動(dòng)銷毀釋放內(nèi)存(這個(gè)數(shù)值不要設(shè)為0,否則http進(jìn)程會(huì)一直不銷毀),從而保證在正常流量下內(nèi)存得以及時(shí)釋放。這些數(shù)值可以根據(jù)需要適當(dāng)調(diào)整,以適應(yīng)內(nèi)存大小。修改后重啟apache服務(wù)生效。

各字段含義:

ServerLimit 最大客戶數(shù)

StartServers 服務(wù)器啟動(dòng)時(shí)建立的子進(jìn)程數(shù)量

MinSpareServers 最小空閑子進(jìn)程數(shù)

MaxSpareServers 最大空閑子進(jìn)程數(shù)

MaxClients 同一時(shí)間客戶端最大接入請(qǐng)求的數(shù)量

MaxRequestsPerChild 每個(gè)子進(jìn)程在其生存期內(nèi)允許伺服的最大請(qǐng)求數(shù)量

調(diào)整好了,在服務(wù)重啟中,選擇web重啟,重啟后的效果很明顯,直接掉落到真實(shí)占用200多m,經(jīng)過(guò)幾天的使用,一直在350m到400m之間。

結(jié)語(yǔ):

使用 VPS 的確會(huì)讓人折騰很多,但折騰也是一種樂趣,因?yàn)檎垓v會(huì)讓人有種成功感!而且目前的網(wǎng)絡(luò)環(huán)境來(lái)說(shuō),買個(gè) VPS 比較劃算,至于為啥?需要看世界的朋友都懂的。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
VPS

相關(guān)文章

  • 小內(nèi)存大流量VPS的有效利用方法總結(jié)

    平時(shí)經(jīng)??梢砸姷絻?nèi)存小而月流量大的VPS主機(jī)方案,往往價(jià)格比較實(shí)惠但實(shí)際用途會(huì)讓人產(chǎn)生疑惑,那么今天我們就來(lái)整理一個(gè)小內(nèi)存大流量VPS的有效利用方法總結(jié),需要的朋友可以參考下

    標(biāo)簽:
    VPS
  • 高性價(jià)比美國(guó)VPS推薦:BlueHost SSD VPS云主機(jī)評(píng)測(cè)

    美國(guó)主機(jī)商BlueHost近年來(lái)加快開拓中國(guó)市場(chǎng),推出的主機(jī)產(chǎn)品種類也越來(lái)越豐富,其中的SSDVPS云主機(jī)一經(jīng)推出就引起了廣泛關(guān)注。“SSD”和“云”是該產(chǎn)品的兩大賣點(diǎn)之一,這兩點(diǎn)對(duì)用戶來(lái)說(shuō)有哪些作用?BlueHostSSDVPS云主機(jī)還有哪些特色?下面跟隨美國(guó)主機(jī)偵探小編來(lái)了解下吧。

  • “約惠春天”美國(guó)VPS全場(chǎng)8折 低至9.9元!!

    冬去春來(lái),值此春暖花開之際,為回饋廣大客戶對(duì)美國(guó)RAKsmart機(jī)房長(zhǎng)期以來(lái)的支持,將于2018年3月20日-4月20日舉辦2018年“約惠春天”大型優(yōu)惠促銷活動(dòng)。

    標(biāo)簽:
    VPS
    美國(guó)VPS
  • 厲害了!RAKsmart美國(guó)VPS主機(jī)不限流量

    很多站長(zhǎng)在選擇VPS主機(jī)時(shí)總擔(dān)心每月流量不夠用,希望能租用到不限制流量的VPS主機(jī)。而就在近日,美國(guó)知名機(jī)房RAKsmart宣布其所有美國(guó)VPS主機(jī)產(chǎn)品全部升級(jí)到不限流量配置,而租用價(jià)格不變,這對(duì)廣大站長(zhǎng)來(lái)說(shuō)無(wú)疑是個(gè)好消息。從RAKsmart中文官網(wǎng)了解到,其推出的美國(guó)VPS主機(jī)共有十多種方案,包括

    標(biāo)簽:
    VPS
    美國(guó)VPS
  • 便宜又好用的美國(guó)VPS推薦

    說(shuō)到美國(guó)VPS,有些站長(zhǎng)可能聽說(shuō)過(guò)但沒親自使用過(guò)。美國(guó)VPS主機(jī)不僅訪問速度快、穩(wěn)定性好,它更是兼有美國(guó)虛擬主機(jī)和美國(guó)服務(wù)器的雙重特點(diǎn)。就是和美國(guó)服務(wù)器類似,美國(guó)VPS擁有獨(dú)立資源和完整Root權(quán)限,但價(jià)格和虛擬主機(jī)一樣,非常低廉。在美國(guó)VPS的選擇上,除了訪問速度、穩(wěn)定性之外,很多站長(zhǎng)還比較關(guān)心美

    標(biāo)簽:
    VPS

熱門排行

信息推薦