想組穩定的 PC 當 Linux Server 用 10-15k

valen0430 wrote:
主要是用 linux 來架 php+mysql (只要主機)
請問如果用一般PC來當server,哪些配備會比較適合
預算大概就 10-15k,用內顯即可
配備就四核, 4G Ram , 500G
CPU用 E3-1230v2 那顆會比較好嗎?
麻煩各位大大了 ~~~~ 謝謝


這要看你的預計資料流量和使用者數
不過就你列的狀況來看, 應該是個人興趣用, 不是公司營業用
(公司營業用就別開這種 10k ~ 15k 等級的預算了)

所以 CPU 應該根本就用不到 E3-1230 V2 這麼好. 沒那麼多 Query 要跑

個人興趣用/個人架站用的話, 建議拿這個就好了

Lenovo H520 雙核Win8燒錄電腦
處理器:Intel Celeron G550(2.6GHz)
記憶體:2GB (有需要再自己加)
硬碟:500GB SATA
作業系統:Windows8 (64 bits)
光碟機:DVD燒錄機
其它:內建讀卡機、USB3.0
配件:有線鍵鼠組
保固:一年國內保維修保固,快遞到府收送
網路價 $8499

因為有健康的正規 Windows OS 授權,
你以後 Linux 玩煩了 (不會玩四年都放這個吧?) 也是可以回頭當主機或副機用

真的要跑重 Loading (公司營業用) 的時候, 再考慮用較好的 CPU 和搭配 SSD 來求反應速度
另外更重要的, 當然就是備份機制的建立. 對營業用的資料庫主機來說, 這個是必需品.

--
G 系列比較好,G2020 之類的。雖然是雙核的,但開 24H 較省電。

樓主覺得 4GB 已夠用,想必只是架個小網站。其實不用那麼高級的 CPU。

不如把 RAM 加大一點,8~16GB ,快取大一些,較實用。

除了 httpd 和 mysql

有啥服務全放進去,ruTorrent、Transpent Proxy、mail、dns、dhcp、ntp、nat 閘道路由、tc qos........反正 24H 不關的,不用白不用,要物盡其用,發揮最大利用價值。所以 RAM 要夠大。

包括 HOST OS Linux,但是也可以跑虛擬機,虛擬個 x86 Android(下布卡漫畫好用),或虛擬個 XP 什麼的(跑遊戲自動練功外掛、批次轉影片檔、批次圖片處理....之類的,限 cpu 使用率,讓它慢慢轉)。可以用 VNC 遠端遙控,主機不必螢幕。跑虛擬機的話,RAM 也要夠大。


硬碟可以來個 3顆組 RAID-5。

或 SSD 兩顆組 RAID-1。
呵呵,網頁+資料庫放 SSD,速度嚇嚇叫
平均搜尋時間 seek time 低,4k小檔讀寫快
頁面產生速度 < 0.000......01 秒

錢不夠的話,退而求其次,SSD 64GB 的至少來一顆,放 www 、mysql、squid 快取目錄...之類的。寫腳本排程固定時間自動備份,或偶而手動備份。

全年無休不關機的,PSU 要買好一點的。


如不在意價位高一些,現成的 NCU 小電腦確實也很適合當伺服器。

不過 NCU 小電腦,當路由器就不行了,網卡孔只有一個。


***************************************************

補充:

突然想到,還有 samba

家中的 NAS,多媒體檔案影音中心,影片、音樂、軟體、遊戲映像檔....之類的,都放上面,全家共享。

所以除了 SSD,還要來顆 3TB 的硬碟佳。

儘量買大容量的,減少顆數,減少浪費電。


NAS 除了 samba,網站架個網路硬碟,迷你雲、OwnClou...等等的,在外面也可以連回去存取檔案。亦有各平台OS的同步軟體,平板電腦也可同步,類似 DropBox。


"有啥服務全放進去,ruTorrent、Transpent Proxy、mail、dns、dhcp、ntp、nat 閘道路由、tc qos........反正 24H 不關的,不用白不用"

不需要的東西, 加入越多, 系統越不穩定.

可不是什麼不用白不用...

chiyenms wrote:
不需要的東西, 加入越多, 系統越不穩定.,...(恕刪)


不清楚樓主是要家用、還是公司用

若是家用,這些可不是"不需要"的,全部都需要


BT下載:不下載,哪來的精神食糧....

閘道路由防火牆 +TP 網頁快取+QoS 頻寬管制:這是取代破爛的 ip 分享器。效能直逼數萬元等級硬體路由器。

NTP 時間校正:可以供內部區域網路電腦,快速校正時間。這吃不了什麼資源。小軟體。

dns(bind9)、mail(postfix):這網站附帶的。

自己管理自己網域,可以有很多主機名稱,然後可以 bind9 雙視界,外部正解和內部正解不一樣。比如外部正解 11.22.33.44,內部區域網路查詢,正解 192.168.0.254。省的繞出去又繞回來。

有網域的話,自然也可以架個 mail 服務,這樣送出去的信有自己網域,比較帥氣。收看信件也比較快,區網 Gbit 直接收看。不過垃圾郵件過濾會較頭痛,需要弄很多模組。

**************************************

註:

關於 QoS

家中網路架設網站(一條線共用),一定要 QoS,不然自己上網會受影響。遊戲爆 ping 什麼的(假如網站人氣很高)。

或者情況相反,自己上網用量太大,影響到 web 的網速,網站時快時慢,人氣就會受到影響。

要給 web 網站一個最低保證頻寬,最高分配頻寬優先權低於自己上網。

BT 那種的不急於一時一刻完檔,給最低的優先權。

dns 封包要優於 web、mail 等等的。因為解析網域第一重要,外面的人進入網站可以等資料下載,但若網域解析階段就 LAG 了,是連網站進都沒進,直接就得到找不到網站的信息。

沒聽過把 SQL Server 兼當動物機說是 "需要" "必要" 的...
我不清楚你的情形是怎麼樣,通常效能的瓶頸不是CPU
我會建議你使用SSD或磁碟陣列,然後記憶體買多一點

chiyenms wrote:
沒聽過把 SQL Server 兼當動物機說是 "需要" "必要" 的......(恕刪)


我是說:家用的


其實 sql 也不過就是一套軟體

軟體並沒有分 "高貴神聖" 或 "卑屈下賤"

最主要一般人會認為說: SQL 比較 高貴神聖
那是因為生財工具,門面的。網站有在營運收錢的。

正所謂:財神爺,衣食父母

自然是會多一點愛護,不忍心把它和別種服務放在一起。確保它的極致安全性。(資訊安全性)

就像有人會把搖錢樹,隨意丟置嘛,自然是小心苛護的。


但若是家裡站個小網站,論壇、部落格...什麼的

純粹就是私人做興趣的,也不是什麼大公司大事業。

那麼把各種軟體都放一起,sql 和 bt 放同一台主機,又有何不可呢?

私人部落格、論壇,就算停上一天,也沒什麼損失,因為根本就沒有收入....

或者頂多 AdSense 廣告的微薄收入,不差那一天,沒有幾毛錢美金。

既然不是做大事業的,自然也不可能有閒錢買好幾台主機,各司其職。

那肯定是要大富大貴的人家,才有可能在家裡擺上好幾台伺服器主機,各司其職吧。

一般人,應該都是一台電腦主機,兼任多種 service 服務。經濟實惠。


至於搶頻寬的問題,那就是需要靠 QoS(Quality of Service,服務質量保證),去解決。

除了配置各種服務的保證頻寬,還有網卡駐列的封包發送優先權。

重要服務的封包,經過網卡時優先發送。

不重要服務的封包,在網卡駐列時,優先權較低,排隊等待發送。

如此一來,就不會發生:因為網路服務軟體太多,各自封包搶頻寬,搶著出去,而亂成一團造成各服務都 lag。

其實主要是朋友家裡想架個網站來做類似網拍的生意,
但是目前預算不多, 也不知道未來的生意怎麼樣,
我也跟她說過開這樣的預算實在是有點低,
她的意思是如果以後比較上軌道再換一台好一點的 server,
這台還可以留下來用

看來還是叫她提高一點預算好了 .....

valen0430 wrote:
其實主要是朋友家裡想架個網站來做類似網拍的生意,
但是目前預算不多, 也不知道未來的生意怎麼樣,
我也跟她說過開這樣的預算實在是有點低,..(恕刪)


這種情況,最主要瓶頸並不是主機性能

而是網路上傳頻寬

但是台灣的網路非常貴,上傳又非常吝嗇

什麼 100M/20M 的
上傳也不過才 20Mbit /8 = 2.5M byte/s
(最理想狀態,實際要打個6折)

100M/40M 好些,但也不過就是 5Mbyte /s(理想狀態)

100M/100M 的經濟型,不提供固定 IP(怕人架網站)
有固定 IP 的商業型,一個月要2千多元。

一張圖片,假設 200KB,一個網頁假設 10張圖片
瀏覽者開啟一個網頁,瞬間就需要 2MB 的上傳頻寬
這是指:一位瀏覽者,一次只開一個分頁的情況

如果瀏覽者有 十位,頻寬消耗就是十倍
有百位,那就是百倍

如果瀏覽者,對你的網站網頁多分頁多開,同時讀取
那每多一個分頁,就相當於多一位瀏覽者

以台灣網路的上傳速度,架設購物網站,提供少數幾個人瀏覽還行
要提供幾十、上百人瀏覽
那網頁開啟速度,恐怕會比烏龜爬還要慢....


解決這網路上傳速度問題的方法,是去租個虛擬主機當圖床

美國虛擬主機,最便宜一個月租金 3美金,無限流量,100多G的空間。拿來當圖床,很夠用了。

圖床:把圖片都放在那個租的虛擬主機。

自己網站要貼圖時,貼圖網址超連結那個圖床。

如此一來,PHP 運算吃自己主機,瀏覽者看圖片,吃外面租的圖床主機頻寬。


************************************************

總之就是:

1.不是買台主機,就沒事了。網路問題很大。

2.網路,或租用美國虛擬主機,這筆開銷是連續的。

購買主機不需要花那麼多錢,因為私人購物網站,不可能像入口拍賣網站那樣子萬人上線的,頂多數百人上線就很了不起了,主機並不需要超級性能,一般文書機都錯錯有餘。

資金應該省下來,規劃未來繳納網路費用、租虛擬主機費用、網域註冊費用。


Q.為什麼不租台灣的虛擬主機

因為全坑爹的,

便宜的方案,限制流量非常可笑,不用一天就暴了。

無限流量的,一個月要幾萬元...簡直就是搶錢。


Q.為什麼不乾脆直接把網站架在虛擬主機就好了?

因為便宜的虛擬主機,有 CPU 使用率限制,php 類型的主機的需要運算,尤其線上人數如果太多,一定會超過 cpu 使用率限制,而被鎖站。

當純只是當圖床的話,僅是 http 連線,吃不了什麼 cpu 使用率。

有更貴的 VPS 方案、獨立主機方案,但價格也是驚人的。不如自己家裡架主機省錢。

且自己家裡架主機,擁有自主權。資料庫中的資料也不怕讓人看見。

自己家裡架主機,CPU 使用率不是問題,問題在於上傳頻寬。

而上傳最主要都是圖片流量在吃的,網頁 html 碼吃的流量非常小,基本可忽略。所以把圖床移到外面虛擬主機去,就可以解決上傳頻寬問題。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!