由于云服務器、主機技術門檻比較低,個人、公司都可以在低門檻技術的時候開啟所謂的主機銷售。這就是為什么在近幾年我們看到很多品牌的國內(nèi)、國外主機商的出現(xiàn),甚至很多國內(nèi)的個人將官方網(wǎng)站包裝成英文網(wǎng)站冒充海外服務商家,甚至更有出現(xiàn)很多類似的品牌,無非就是注冊不同的域名而已。
作為我們用戶、站長,在選擇主機、VPS、服務器的時候,很多時候會去看價格、配置等一些參數(shù),但是有些時候的穩(wěn)定性是無法控制的,有些是商家的問題,有些是我們用戶的問題。但是選擇一個好的商家,一款好的主機產(chǎn)品,確實對于自己項目是比較重要的,有些時候我們?yōu)榱耸资?,可能會導致?shù)據(jù)的丟失和網(wǎng)站項目的不穩(wěn)定而得不償失。
我們在選擇商家和主機產(chǎn)品的時候,要自行判斷商家的優(yōu)劣,同時也需要通過一些工具、腳本技術來檢測和跟蹤商家服務器的穩(wěn)定性和速度。在這篇文章中,筆者整理10個比較實用、有效的檢測Linux VPS、服務器性能的工具和腳本。

第一、PING速度工具
1、http://ping.chinaz.com/
2、http://www.webkaka.com/Ping.aspx
Ping工具可以檢測到較多國內(nèi)和國外節(jié)點的PING速度,在一定程度上PING速度也是比較重要的,可以看到服務器的丟包情況,以及速度。比如我們在選擇美國VPS主機的時候,一般能在200速度之內(nèi)算是不錯的。
第二、路由節(jié)點跟蹤
1、http://www.webkaka.com/Tracert.aspx
2、https://www.ipip.net/traceroute.php
路由跟蹤測試還是有必要的,我們可以看到服務器IP節(jié)點的走向,比如我們在選擇有些所謂的香港、新加坡節(jié)點的時候,但是實際上可能先走到日本、美國,然后再到國內(nèi)的。所以,我們在選擇服務器機房的時候,不能只看地理位置,同樣的線路走向有很大的區(qū)別。
第三、配置檢測、IO、隨機下載速度
我們在購買服務器配置之后,需要檢測到實際商家給的是不是這樣的配置,這里我們可以直接從服務器檢測腳本測試出來。
yum install wget -y
wget -qO- bench.sh | bash
運行腳本,然后可以得到類似下圖所示。

這里可以測試到幾個隨機國外節(jié)點下載文件的速度。
第四、國內(nèi)節(jié)點下載速度
如果我們購買的服務器、VPS是用于國內(nèi)項目的,用戶群是在國內(nèi),那肯定是需要國內(nèi)的用戶速度較為穩(wěn)定和較快。
wget https://raw.githubusercontent.com/oooldking/script/master/superbench.sh
chmod +x superbench.sh
./superbench.sh

第五、點對點測試下載速度
以上兩個腳本是自帶的國內(nèi)、國外的隨機幾個節(jié)點下載速度,如果我們需要玩的更高級一些,可以直接用speedtest-cli工具進行定向節(jié)點進行下載速度的測試??梢詤⒖?speedtest-cli服務器外網(wǎng)速度測試"這篇文章對于speedtest-cli工具的操作。
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
mv speedtest.py /usr/local/bin/speedtest-cli
chmod +x /usr/local/bin/speedtest-cli
speedtest-cli --server=4870 --share

第六、UnixBench評分測試
雖然我個人不是太認可UnixBench跑分的數(shù)據(jù),就好比我們電腦和手機的跑分,只能在一定程度上有一點點參考價值,但是實際上還是要在使用過程中的項目體驗。
yum -y install gcc automake autoconf libtool make perl-Time-HiRes perl
wget https://download.laobuluo.com/tools/UnixBench5.1.3.tgz
tar -zxvf UnixBench5.1.3.tgz
cd UnixBench
make
./Run

第七、商家綜合考察
商家的背景考察也是比較重要的,無論是我們正規(guī)用于網(wǎng)站項目的,還是僅僅可能自己不差錢看到便宜的買來玩玩的。我們需要有一定的自主考察商家的能力,比如檢查商家品牌的背景,有些商家自稱擁有多年運營經(jīng)驗,其實域名都是通過老域名注冊過來的,看域名WHOIS不能看的出來商家的歷史。
歷史查詢工具:https://archive.org/
我們可以通過上面工具查看網(wǎng)站的歷史快照。這樣可以徹底查看到商家是否有真的運營歷史背景。同時,我們可以注冊賬戶測試商家工單回復響應速度,以及聯(lián)系方式的真實性。
第八、服務器穩(wěn)定性檢測
即便再便宜的VPS、服務器,如果不穩(wěn)定那購買來也沒有多大用途,我們可以利用工具跟蹤服務器的穩(wěn)定性。因為我們不能24小時在線查看服務器的穩(wěn)定性,所以我們需要借助工具。比如借助一些工具來監(jiān)控服務器的宕機情況。
1、阿里監(jiān)控:https://www.aliyun.com/product/jiankong/
2、監(jiān)控寶:https://www.jiankongbao.com/
我們可以利用工具將服務器、網(wǎng)站部署到監(jiān)控工具中,有問題會通過郵件、微信、短信等方式及時反饋給我們的。有些時候會報警錯誤信息,我們看到告警信息之后再檢測服務器實際的穩(wěn)定。
第九、回程測試mPing
wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh
這個腳本可以測試回程PING檢測。

第十、綜合項目評估
無論優(yōu)質(zhì)老牌商家,還是新開通的商家,我們都不能保證商家的永久穩(wěn)定。我們也看到很多老牌商家逐漸沒落,以及各種跑路,也看到各種新商家的興起。
所以,我們在實際的使用項目中,需要總結和觀察服務器的穩(wěn)定性和商家的口碑反饋度。這樣篩選出適合我們項目的服務商家。同時,無論老牌還是新商家,都要做好定期的數(shù)據(jù)備份,確保萬一商家穩(wěn)定導致數(shù)據(jù)故障我們可以恢復數(shù)據(jù)。
本文來自老部落:https://www.laobuluo.com/1244.html