可以有人告訴我伺服器內的控制器,主記憶體,快取記憶體,HD,CPU,擴充槽的架構和運作是怎樣的嗎????感謝
x86伺服器的架構主要設計重點包括:
CPU--使用Intel Xeon或是AMD Operton處理器, 這類處理器的cache都較高, 可以提供較高的整數運算及浮點運算能力.
MEM--一樣是使用DDR2記憶體, 新款的HP伺服器已經使用到DDR3, 記憶體方面比較強調 ECC 錯誤檢查排錯的能力!!
DISK--正常來說都會使用 SAS / SCSI 硬碟, 資料庫伺服器會使用到高階的 FC 磁碟陣列, 一般都會設定 Mirror 或至少 RAID 5 組態
網路--伺服器採用的網路與一般 PC 大致上相同, 也是 1 Gigabit 的規格, 高頻寬需求的伺服器會採用 Trunking 技術合併頻寬到雙向 8Gb, 或是採用 10Gb 的網路
顯示卡--伺服器一般是不強調圖形運算, 因此這方面主要是供 console 操作
管理埠--以HP的伺服器來說, 都會有另外一個專屬的管理介面用來管理主機硬體, 這個設備只有在伺服器上才看得到, 這個管理介面提供遠端強迫開關機功能, 遠端KVM功能..等等
基本上,Server 硬體跟pc沒二樣,都有CPU/DRAM/HDD/NIC
主要差別是 Server 提供service (服務)給其他網路上的使用者,而PC如字面顯示是個人用的。
因提供不同的Service而 Server 也有不同的設計,且看服務的對象數目/需求而有不同的硬體設計架構。
如File Server (檔案伺服器)是提供儲存空間給使用者存放檔案,因此Storage(儲存設備,如HDD Array)會是這一個伺服器硬體系統的設計重點,就會有RAID 0,1,4,5,6...等不同硬碟備援的方式出現,存取方面就會有SAN,NAS,IDE,SCSI,FC,SATA,FATA,SDD......等設計。
如Computing Server (運算伺服器)是提供運算能力給使用者執行程式,因此運算速度以及CPU顆數架構會是這一個伺服器硬體系統的設計重點,就會出現平行運算,分散式運算...等設計。
簡單的如 Web server(網頁伺服器)是提供網頁內容給使用者,因此網路介面NIC傳輸速度,網頁內容存放空間與網頁呈現程式(HTML,ASP,JAVA)運算的能力會是這一個伺服器硬體系統的設計重點,就會出現XXX快取技術、XXX加速卡等設計。
甚至已經流行一陣子的家庭媒體中心 Home Media Center(HMC)這也是一種伺服器,端看你的需求,以及這一部Server要提供的服務內容來設計,HMC 可能是一部很大的企業用主機,也可能是淘汰下來的舊PC,也有可能是現成的外接HDD BOX,也有可能是微軟電視遊樂器XBOX 來改裝。
以上提到的一些系統架構技術,仔細來說都可以是一門學問,單一種技術都可以寫出一篇論文,因此需要有專門的人才來負責這些伺服器系統架構的規劃建置與維護,這就是IT業為何存在有許多系統工程師的緣故。
你的提議有點不清楚所以不知道怎麼給你解答
一般的電腦硬體,運作原理都是一樣的,沒有什麼區別,只能說著重的點不同吧
所以開發的重點不同
NB的話
重點是先以省電為主,再來是顧慮他的效能最後才是穩定度,沒有人希望NB只接電池只能用10分鐘吧,當然是希望續航力越久越好阿
PC的話
是效能為主,其他的次之
SERVER的話
當然是以穩定為主了阿,一般SERVER都是沒在關機的,所以省電根本是不可能的事情。
只能大約講一下重點