目前server 需要裝Web server, 站台主要是 PHP,所以IIS 不考慮。
但因為又要跑一些 Windows 程式,所以目前有三個方案
1. 純Windows 系統
裝 apache/My SQL 在 Windows 電腦上 (WAMP)
2. 用虛擬系統方式來達到 雙系統
Host: Windows
guest : Linux
虛擬系統考慮用VirtualBox 而非VMware( 效率考量 )
3. Host : Linux
guest : Windows
但因為 有些USB 設備 只支援 Windows
所以這樣的組合 不知道可不可以正常運作。
不知能不能給建議
大約在四年前左右,我幫公司寫用PHP統計分析的程式,從資料庫撈取上百萬筆資料做統計分析後寫入資料庫,當時我開發環境的電腦是P4 3G的CPU + 2G RAM,以WAMP的方式跑那支程式大約要半小時左右,後來我在同一台電腦用 VM Workstation + CentOS 5.0 切了 384 MB RAM 以 LAMP 的方式跑同一支程式,20分鐘左右就跑完了,Apache, PHP, MySQL的版本兩邊都一樣,當年的功力有限,不懂得調教設定檔,所以用的都是預設值,雖然理論上透過VM去跑應該會比較慢,但實際跑的結果卻不是這樣,我也不知道為什麼,從此以後我都是用VM來當測試主機的。
當年的CPU是不支援VT的,以現在有支援VT的CPU來裝效率應該會更好,不過我現在已經不需要處理那麼大量的資料了,而大多數的程式在VM + LAMP跟WAMP下執行效率根本感覺不到差異,所以我現在都是直接用WAMP在開發程式了。
lym520 wrote:
PHP 在 IIS 以 FastCGI 來跑 效能可是很猛的,也很穩定。
我一開始會對IIS沒興趣,是因為有人說PHP跑IIS 效能不佳,
加上LAMP上資源較多,所以才考慮用Apache去做
聽你一講,我會研究IIS看看,比較看看 ,謝謝
AskaSu wrote:
只是你的架構我會覺得管理上很麻煩,
有Windows又有虛擬機。
我會考慮用虛擬系統,是因為有很多維護的優勢,所以很多企業都開始採用虛擬系統
加上現在 CPU有支援 VT,效能改進很多。虛擬系統如果Tune好,其實效能並不差。
甚至有可能比Native 系統好(VM放在RamDisk上)
秤子3157 wrote:
我自己的經驗是用VM比較好
謝謝你的實務經驗,幫助很大。讓我對VM更有信心
bluesystem wrote:
什麼USB設備是Server會用上又只支援Windows的? 願聞其詳....
家用級的USB設備
其實我目前這台要建構的主機跟一般專業級的server 差很遠,沒有全部用Server級元件
像我手中一個UPS,只提供支援Windows,除非要重新買一個UPS,不然很麻煩
用Windows 就是考慮上未來增加設備,比較有彈性,
且軟體選擇較多,Linux/Windows兩者都可以通吃
不用刻意找有支援Linux設備 介面卡
其實我也有考慮純Linux,(為了跑Link aggregation,只是這是另一個研究方向)
slash410 wrote:
VMWare的appliance比較多..
謝謝你的建議
我目前考慮VirtualBox是因為效率問題,我會研究看看VMware,
內文搜尋




























































































