• 3

想組穩定的 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 碼吃的流量非常小,基本可忽略。所以把圖床移到外面虛擬主機去,就可以解決上傳頻寬問題。
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?