最近在學PC和SERVER的硬體 可以請專家幫我分析一下兩者的差別 假設CPU在PC和SERVER兩者來比較 我知道種類有很多 所以請不要回說種類很多之類的話 可以自行舉例 感謝大家~ 請盡量講解到所有的東西 感謝
這個真的是大哉問...其實我有很多客戶也有同樣的疑惑, 我真的很想整理一份詳細的說明, 可是限於時間太零散, 一直沒有辦法把這個比較做出來. 既然又有人問起, 小弟試著用接龍的方式, 把我看到的一些重點逐漸整理起來, 也請其他網友接力補充, 如果能有人把這個接龍整理成一篇精華版的話, 可以造福更多的人.
因為我覺得「回應」的版面比較好看, 所以下面都以回應的方式來書寫:
任務特性不同
PC (Desktop/NB) 是給個人用的, 出再多問題, 影響的也只是使用的「一個人」而已;
Server 是給一群人用的, 少則數十人, 多則成千上百, 甚至幾十萬人, 稍有閃失, 影響層面難以估計.
PC 追求個人使用上的聲光效果體驗, 與個性化的自主性
Server 追求高負載的能力和穩定性, 與管理上的便利性
在以下討論前, 我們要先謹記以上的區別, 因為有很多差異, 是基於以上的特性不同而設計出來的.
電源供應器
Server 經常都具備 Redundant Power Supply (雙電源)的規格, 這點幾乎沒有一台 PC 可以達到. 理由當然不用多說, 只要回顧上面所提到的任務特性即知.
我一個客戶的舊 Server 原本只買了一個 Power, 某天這個 Power 故障, 全公司的 ERP 停擺, 生產線完全無法下單生產, 公司從上到下急得不得了, 急 Call 我們要送一個新的過去. 但是再怎麼快, 我們也要協調代理商調貨, 從倉庫出貨, 到我們手上, 再送到位處偏遠地點的工廠所在地, 最快也要耗了半天....
停機半天, 對一般 PC 使用者來說, 根本無關痛癢, 頂多打混半天; 但公司 Server 停半天, 影響的可能是: 幾百萬幾千萬的訂單無法如期交貨, 客戶從此就轉單到別家去; 或是, 業務人員無法立即查詢回覆新客戶正確的交期, 結果本來可以拿到幾百萬的訂單, 只因為別家可以馬上答得出來交期, 我們還要再等半天才知道, 訂單就從業務手上溜走.....
所以, 對某些公司來說, Server 別說是停機半天, 光停機一小時就足夠嚇死人了.
後來我這個客戶又買了四台新的 Server, 這四台通通都配備了雙電源, 以免重蹈覆轍.....
ray 大大, 您是不是貴人多忘事? Server電源方面面還有一個更重要的東東 UPS.
萬一碰到斷電情況時 剛好正在使用ERP等資料庫. 這一斷電使得系統未能即時儲存資料. 使得重要資料錯亂. 那損失可不會比Power故障來的輕呀.
存活能力
從上面電源供應器的例子, 我們可以了解 Server 必須比 PC 有更高的存活能力, 在某些零件故障時, 還能夠繼續運轉下去. 基於這樣的概念, 於是就發展出許多獨門的存活技術.
例如: IBM/HP 的 Server, 可以把記憶體規劃成類似 RAID-1 的 Mirror 架構, 當一排 DIMM 的 RAM 故障時, 系統會自動切換到 Mirror 的那組 DIMM, 繼續工作, 而不會因此停擺. 甚至除了 Mirror 之外, 還可以有第三組 Spare (備用) 的 DIMM, 萬一 Mirror 那組故障, Spare 還可以再接替上去. 這個技術, 在 IBM 稱為 ChipKill, 其他廠商則有他們自己的名稱.
除了記憶體之外, 對於多 CPU 的主機, Server 也可以在一顆 CPU 故障時, 把故障的 CPU 隔離開來, 讓其他的 CPU 繼續運作下去, 雖然效能降低, 但是至少不用停機, 先把重要的事情處理完, 等有空檔再停機下來更換.
網路部分, 現在的 Server 標配都是 2-Port Ethernet 以上, 目的也是為了備援, 不會因為網卡故障而停機, PC 就沒有這樣的需求. 而且 Server 等級的 Ethernet 網卡, 還具備比 PC 更高階的功能, 例如: TOE (TCP/IP Offload Engine) 或是 iSCSI Offload Engine, 利用網卡本身的晶片來計算網路傳輸所需的運算, 減輕由 CPU 計算封包內容的負擔; PC 的網卡幾乎沒有, 也不需要這樣的功能.
硬碟部分, 常見的 RAID 備援當然不能少. 但是 Server 等級的 RAID 也比 PC 要更高級, 跟網卡一樣, 它可以將許多原本需要 CPU 介入的 RAID 運算, 移到 RAID Contoller 上面以硬體晶片來處理, 減輕 CPU 的負擔. 大部分 PC 的 RAID 都是 fake-RAID, 還是需要大量的 CPU 軟體介入處理.
當然, PC 也可以另買高檔 RAID Controller 來插, 但這樣一來, 價格不是也跟 Server 一樣了? 而且這裡又會凸顯出另外一個差異: PCI 擴充槽的數量和速度....
drbenson提到:
Server電源方面面還有一個更重要的東東 UPS.
因為主題侷限在電腦本身, 所以我沒有把話題拉到那麼遠去.
不過, 您說的對極了, UPS 也是非常重要的周邊配備, 所以才需要大家一起來補充.
raytracy 提到:
大部分 PC 的 RAID 都是 fake-RAID, 還是需要大量的 CPU 軟體介入處理.
所以多數Server級電腦硬體都會使用個別的RAID控制介面來處理硬碟存儲功能.
尤其是吞吐量大更會建議使用SCSI介面來處理大量的資料存儲功能.
接著應該就是軟體上的差異了. 有勞ray大繼續......
整體效能
PC 玩家常以「超頻」來取得更多的 CPU 效能, 但對於講求「穩定」的 Server 來說, 超頻的風險太大, 通常都以 Multi-way CPU 來解決. PC 鮮少有配備兩顆以上的 CPU 插座(Socket), 但是 Server 除了最低階的機型以外, 中階機型至少配備 2~4 個 CPU 插座, 高階機種則有 8 個以上的 CPU 可以使用.
企業剛買 Server 時, 可能為了經濟性, 只買一顆 CPU; 但日後隨著業務量的增加, 可以只家買 CPU 就能夠提高效能, 而不必為了補充效能的不足, 又另外買一台新的 Server. 這個在企業的財務管理和資產管理方面, 有其必要性.
除了透過 Multi-way SMP CPU 來增加效能之外, Server 所使用的 CPU, 其內的 Core/Cache 數量也比 PC 版本來得多. 這些增加的效能, 都是 PC 等級無法追上的. 除此之外, 還有許多 CPU 技術是 Server 獨有, PC 基於經濟性的考量是沒有的, 這方面的比較, 有請更專業的網友提供兩者的比較.
除了 CPU 的擴充性高以外, I/O 的效能也是需要考量的. PC 雖然也有高效的 PCI-e/PCI-X 擴充介面, 但是其數量可能太少 (只有 1~2 個), 或是等級較低 (PCI-e x1, x2, x4); 但是 Server 的擴充性就大許多 (4~6 個), 而且等級也較高 (PCI-e x4, x8, x16). 有些 PC 雖然具備高效 PCI 插槽, 但是卻被閹割成只能接受某些特定種類的卡 (例如: 繪圖卡), 並不是全面通用的, 所以經常有高階的 PCI 擴充卡(RAID, FC), 插到 PC 上面會出問題, 或是無法使用.
但是相反的, Server 在圖形處理方面, 就不需要具備太多的效能, 因為不可能讓全公司幾十人或幾百人, 都擠在 Server 前面看畫面輸出, 所有資料都是透過網路, 傳輸到 Client 端的 PC 之後再顯示. 所以, Server 的顯示介面, 通常就是標準的 VGA (XVGA) 通常就足夠了, 不需要甚麼 GPU, 2D/3D rendering...這些高階繪圖的功能.
另外一個不需要在 Server 上面出現的, 則是影音呈現的能力, 理由同上. 所以, Server 也不會有甚麼 HDMI, SPDIF, 7 聲道, MPEG 硬壓/解...這些 A/V 功能.
(奇怪, 不是說字數限制已經擴充到一萬字了嗎? 怎麼我的回應還是只能寫一千字?......)
再補充一個前面談「存活能力」時漏掉的:
Server 的記憶體, 通常具備 ECC 錯誤修正的能力. 早期的 PC (我是說:很早期...10 幾年前) 也有 ECC 的設計, 但是後來因為成本的競爭劇烈, 且大部分使用 PC 的人, 都不介意少許錯誤的發生 (畫面少幾個點, 少許的顏色跑掉, 聲音錯了幾個 Bits.....誰分得出來啊?), 所以, 後來的 PC 都把 ECC 給拿掉了.
但是 Server 可不能這麼隨便, 試想: 如果有一天, 業務下單了之後, 到了工廠要生產時, 數量欄位上的某個數字突然變了, 卻沒有人知道這件事, 結果生產出來的結果和當初下的單不一樣, 請問這個損失是誰要出來扛? 業務? 還是工廠?.....只是 RAM 裡面的一個資料錯了而已....
所以, ECC RAM 已經是 Server 的標準配備了, 現今沒有一台 Server 級的電腦, 敢不配 ECC RAM 就給客戶使用的. 但是 ECC 也有高低檔之分別, 初級的 ECC 功能, 只能分辨 1 個 bit 的錯誤, 如果同時發生的錯誤多過 1 個以上, 有可能會分辨不出來. 但是像 IBM/HP 等高階品牌的 Server, 都另有高階的 ECC 功能, 可以分辨 1 個 bit 以上的錯誤, 詳細規格及介紹, 各位可以參閱原廠的介紹型錄.
光看文字會讓人覺得枯燥, 我們借幾張圖來看看:
以下都是取自 Sun Fire X4275 的內部實景, 圖片來自 ZDnet.
剛剛前面沒有提到風扇, 但這也是 Server 非常重視的一個配備, 通常至少會有 6 顆 60mm 的高速風扇, 這裡說的高速, 可不是幾千轉而以, 而是每顆都可以達到 12,000 rpm 的高速, 比你騎的機車引擎還高速:
然後, 傳說中的 Redundant Power 出現了, 這裡有兩顆裝在同一台主機內, 每一顆都可提供 1050W:
這是 RAID 卡, 光看板面配置也知道, 這個 RAID 效能不是一般 PC 可以比的:
前面提到的多埠網卡, 這裡看到有四個, 另外左邊的 NET MGT 也是網卡, 但用途不同, 後面會介紹:
RAID 部分要再補充一下, Server 用的 RAID Card 不是只有單純的 RAID 功能而已, 為了增加效能, 通常還會再加裝 RAID 專用的 Cache, 而且為了安全性, Cache 還可以加裝電池, 也具備電池定期自動充放電的管理功能.
此外, 為了避免單一 RAID Card 故障, 也可以用兩片 RAID Card 組成 HA 架構來備援, 當然, 此時硬碟也必須使用 Dual Port 的硬碟, 一般 PC 的硬碟是無法提供這種備援的.
管理能力
談到管理, 這點就是 PC 望塵莫及的地方了. 大部分的 PC 玩家, 如果沒有在企業環境中長期工作過, 不會覺得管理能力有甚麼了不起的地方.
但是企業的環境多變, 很多狀況下, IT 人員可能無法親自前往 Server 放置的地點操作, 近者也許相差幾層樓, 但偏偏你就是分不開身, 無法走過去; 遠則可能在另外一個城市, 或是另外一個國家, 就算你就空可以去, 所花費的時間和旅行成本, 是企業沉重的負擔.
因此第一個管理能力就因此而誕生: 就是能夠遠端管理 Server 的能力.
IBM/HP/Dell 的 Server, 都可以加買一個 Ethernet 的遠端管理介面, 這個介面類似 IP-KVM 的功能, 基本上, 就是把 Server 的畫面, 透過 Ethernet 網路傳出來, 管理人員在遠端, 只需要使用瀏覽器, 就可以操縱遠端 Server 上的一舉一動.
如果只是這樣的話, 那麼市售的 IP-KVM 就可以解決了, 何必要買原廠的呢?.....(才不呢..)
原廠提供的這個介面通常是用 IPMI 的標準來製作, 它除了可以看到開機之後的畫面以外, 也可以看到開機時的 BIOS 顯示畫面, 以便了解是否有甚麼錯誤....更重要的: 他甚至可以操控 Server 的電源開關!! 你只要在瀏覽器上按鍵, 就可以將 Server 關機; 或是將他開機 (即使 Server 是在關機的狀態, 也可以被從遠端遙控開起來)
此外, 這個遠端管理功能, 還可以將操控端的 CDROM 掛上來, 把她掛載成遠端 Server 可以使用的 CDROM, 因此你不必跑到遠端 Server 去放光碟片, 只要把光碟放在自己的 CDROM 上, 就可以讓遠端 Server, 從這張光碟開機, 安裝作業系統.
第二種管理能力, 就是 Server 能夠做自我診斷, 目前也沒有一台 PC 能做到.
現代的 Server 面板上, 都有一個診斷面板, 上面可以直接顯示故障的硬體種類, 例如: 下面這張圖是 IBM 的 Light-path 面板, 平常是收藏在 Server 裡面, 發生硬體故障時, 把他拉出來看上面的燈號, 就可以知道故障的組件, 回報給原廠客服之後, 馬上會派人來更換:
我有一個客戶, 新買了一台 IBM Server, 用了兩個月, 突然發生系統無故卡死, 必須重開機才能解決. 剛開始以為是作業系統安裝的問題, 但是前面用了兩個月都沒事, 卻在一周內卡死三次; 後來 IT 人員到機房去重開機時, 看到上面那個面板, 亮出橘色的燈號, 標示著: CPU......
客戶打電話給我, 請示該如何排除故障? 我一聽是 CPU 亮燈, 二話不說, 叫客戶馬上 Call IBM. IBM 經過初步的問診之後, 立刻排時間派工程師, 帶一顆 CPU 來更換. 更換之後, 一切恢復正常.
試想, 這個事件, 如果發生在 PC, 你要查多久, 才會懷疑是 CPU 故障?....新買的喔....
有了這個診斷介面, 我連想都不用想, 可以立刻判斷是否需要原廠的維修服務, 省下寶貴的時間.
更有甚者, 某些 Server 打開機殼之後, 在主機板上四處都藏有紅色的 LED, 在故障零件旁邊就會亮起紅燈. 例如: 面板顯示 MEM 故障, 但是記憶體那麼多條, 我哪知是哪一條故障? 此時, 故障的 RAM 旁邊, 會自動亮起紅色的 LED, 打開機殼一看便知, 該換哪一條....
如果是一般 PC, 你豈不是要一條一條換起來試? 如果故障問題是要跑兩三天才會發生一次, 一台插滿 18 條 RAM 的 Server, 你要花幾天去試, 才能抓到故障的組件?
維護保固
Server 還有個很重要的附加價值, 就是原廠的維護服務 (雖然還是要用錢買, 但仍很重要...)
PC 玩家常常對原廠的維護服務嗤之以鼻, 自栩功力高強, 有甚麼硬體維修搞不定的呢? 對呀, 自己修電腦, 東換換西換換, 搞不出來, 還可以去逛逛光華商場, 看看有甚麼新鮮貨可以拿來試試看; 或是掛網上論壇, 與眾網友們切磋討論一番, 打屁哈啦, 最後終於找出病因, 換對了東西, 看著他順利的運轉起來, 心中有多麼大的滿足, 多麼有成就感的一件事情啊!!....
但是, 企業老闆願意讓你花多少時間這樣試? 這樣玩?....通常主機一停擺, 5 分鐘之內就會有員工跳腳, 10 分鐘之內, 你桌上會有接不完的電話鈴聲響起, 這時你是要接電話道歉, 還是不管電話, 繼續修電腦?
30 分鐘之後, 主管開始來關心:「...會不會很難修啊?」; (難修? 當然不會啦, 這一點小問題怎麼難得到我這個高手玩家? 只是要給我一些時間找看看問題....),
2 小時過去了, 你正在滿頭大汗地應付一堆拆散的零件, 這時, 突然業務部主管氣沖沖的衝進來, 用力往桌上一拍:「你到底還要修多久啊!!....國外客戶等我們報價已經等得不耐煩了, 你這個 ERP 不開起來, 我們要怎麼算成本和交期, 給國外客戶報價啊!!」....(你只能臉上三條線)
4 小時過去了, 公司緊急召開一級主管會議, 業務部門在裡面咆哮, 威脅要把你給開除掉....
不管你自己有多麼厲害, 多麼會修電腦, 在企業營運裡面, 千萬不要把這個責任攬到自己身上, 因為修得好只是剛好, 修不好就都是你的錯. 如果你買了原廠保固維護服務, 只要輕鬆地打一通電話給原廠客服, 剩下的就聽他們指令來動作, 如果需要派工到場維修, 你也可以名正言順的告訴公司其他部門:「我們已經報修了喔, 現在只要等工程師來, 在這之前, 都不關我的事.....」
如果公司還抱怨維修太慢, 你還可以反將一軍: 誰叫公司當初不肯花錢買「7x24 四小時到場」服務? 為了省錢只用最低階的 5x8 NBD (隔日到場), 結果你看吧, 現在害到的是你們自己, 要明天才能修好....趁此機會爭取更多的維護預算.
事實上, 大部分在企業內工作的 IT 人員都知道, 平時維護工作就接不完, 或是忙著寫不完的程式/報表, 哪有那麼多的時間還可以去修電腦啊?.....
PC 你可以慢慢玩, 反正受影響的只有一個人; Server 你再慢慢玩看看, 會被數百人給追殺....所以, 這種事讓企業出錢來解決就好了, 何必自己去扛這個責任, 吃力又不討好.....
以上大概是我認為 PC vs. Server 兩者最大的差異, 至於其他個別零組件或是技術上的差異, 就讓其他網友來補充; 要不然, 再讓我寫下去, 可能會有人要發瘋了.....
高檔的server不只HD/界面卡可以hot swap/hot plug,包括CPU/RAM也可以,這一點在PC上是看不到的....
cmwang提到:
高檔的server不只HD/界面卡可以hot swap/hot plug,包括CPU/RAM也可以
在X86系統上CPU hot swap/hot plug的設計很久沒有看到了...
raytracy提到:
更有甚者, 某些 Server 打開機殼之後, 在主機板上四處都藏有紅色的 LED, 在故障零件旁邊就會亮起紅燈. 例如: 面板顯示 MEM 故障, 但是記憶體那麼多條, 我哪知是哪一條故障? 此時, 故障的 RAM 旁邊, 會自動亮起紅色的 LED, 打開機殼一看便知, 該換哪...(恕刪)
補充一點, HP的某些機器是設計在上蓋板的, 蓋子連開都不用開...
tecksin提到:
在X86系統上CPU hot swap/hot plug的設計很久沒有看到了...
這可能跟Windows大行其道有關,就算HW support hot swap/hot plug,但是OS不支援也是白搭(據鵝所知X86上常見的OS有支援的以*nix為主)....
Hot-swap/Hot-Plug 確實也是 Server 重要的一個特性, 在一分鐘都不能停機的作業環境, 唯有透過熱插拔, 才能在不關機的狀態下, 更換硬體. HDD 是最常見的一種熱插拔裝置, 只要有 RAID 的保護, 即使故障一顆硬碟, 系統仍能繼續運轉, 我們只要抽掉故障的 HDD, 換上好的, 就可以繼續使用, 中間不必關機, 使用者也不會停頓.
談到 Memory 的熱插拔, 其實早就有了. Windows 2003 Enterprise 以上的版本, 就可以支援不停機 Hot-add 記憶體. 問題是, 要找到能夠支援的 x86 硬體, 例如: HP 的 DL760, DL580 都可以支援.
至於 Hot-add CPU, 好像要 Windows 2008 以上才能支援, 且硬體也要支援. 詳情我不清楚.
不過, 即使硬體不支援, 在 VMware ESX 的虛擬機裡面, 只要 VM 安裝的 Guest OS 支援, 還是可以使用 Hot-add 功能, 就可以不停機增加 Memory 和 CPU. (前提當然是總容量要夠)
高檔的 Server 是連 PCI 界面卡都可以熱插拔的.
所以, Hot-swap/plug....這又一個 PC 上面沒有, 只有 Server 才有的特性.
再跟購物網站借張圖, 這就是 HP DL 760 Server:
Server 右上角那一排五個 (下面有編號 1~5) 的插槽, 就是 Hot-add Memory 的插槽.
看看 HP 原廠手冊的 5-11 頁, 這裡有教您如何插拔 Memory:
http://h10032.www1.hp.com/ctg/Manual/c00064978.pdf
raytracy提到:
高檔的 Server 是連 PCI 界面卡都可以熱插拔的.
其實不用太高檔的server就可以熱插拔界面卡了,夠高檔的才可以熱插拔CPU/RAM(當然真要上陣時還是得膽大心細就是了)....
cmwang提到:
其實不用太高檔的server就可以熱插拔界面卡了,夠高檔的才可以熱插拔CPU/RAM(當然真要上陣時還是得膽大心細就是了)....
記得操作的時候不能流口水...
cmwang提到:
夠高檔的才可以熱插拔CPU/RAM
如果把CPU和RAM在開機時全部拔掉會如何呢?
<<用不起高檔熱插拔CPU或RAM的Server的小公司的IT主管問...>>
simon581923提到:
<<用不起高檔熱插拔CPU或RAM的Server的小公司的IT主管問...>>
要看先後順序.
simon581923提到:
如果把CPU和RAM在開機時全部拔掉會如何呢?
當然是當機啊....BTW,要hot remove前通常還是得先通知OS要移除某些resource了(透過utility或chassis上的按鈕等等,不過一般從按按鈕到真正移除CPU/RAM的時間恐怕來不及讓OS應變),好讓OS應變(主要就是把process/memory集中到不會被移除的CPU/RAM上),如果沒做這件事就亂拔一通,後果就很難說了,但hot plug倒是無所謂就是了(通常chassis會透過ACPI通知OS有新玩具來了)....
Raytracy大, 超詳細及專業. 欽佩.
tecksin提到:
記得操作的時候不能流口水
但是插拔之間, 可能會流汗水......
raytracy提到:
但是插拔之間, 可能會流汗水
我沒想歪吧~~~~~ Ray超人不是一直在說'下面'不行的嗎? 能做到流汗水, 想必也是猛男啊~~~
simon581923提到:
Ray超人不是一直在說'下面'不行的嗎? 能做到流汗水,
你不知道嗎? IT 人員常常在做「白工」的呀.....流一大堆汗有啥用啊, 生不出一個子....
不嗜冩異同?
大家都是冩異的的部份.
我以程設師的角色冩同的部份.
1.對於一個不會管理的人說.PC跟Server是相同的.會中毒還是會中毒.不會控管資源.Server跑起來跟PC也一樣.
2.冩一支爛程式.在PC上是爛,在Server上也是爛.PC跑不動,不要認為在Server硬體比較好就跑的動.就算跑的動,到某個時間點硬體吃完就跑不動了.
+1 深有同感.....
我最常遇的的情境, 就是:
客戶向軟體公司抱怨, 系統跑得好慢, 軟體公司只回一句:「那是你們買的硬體太差, 請升級您的 Server 硬體就可以解決」, 但是如果再細問下去:「請問, 那我們是要升級: CPU? Memory? 還是 RAID?....」此時, 軟體公司往往就答不出來, 頂多丟一句:「反正就是比目前的主機高檔就對了啦....」
結果, 7 成的案例, 都是再買了新主機之後, 沒多就又遇到效能的瓶頸了....
大部分讓我經手的案件, 有四成是只需要調整系統參數就可以穩定運作, 完全不需要升級硬體的...
我覺得, 軟體公司在程式開發方面當然是專業, 但是在系統方面大部分都似懂非懂, 這方面應該要跟資深的系統整合商合作, 好好調校出一個適合你們 AP 的硬體環境, 再建議給客戶, 才是負責任的作法.
1++
沒錯沒錯, 同樣的硬體設備, 參數調校好的效能可以提升好幾倍.
很多軟體公司(工作室)不知道調校的重要性, 原版光碟拿來就塞進去: 下一步/下一步/下一步/ ...
殊不知, 從他放入 Server 2003 光碟, 以系統預設值去進行安裝之際, 就已經註定這家的 MS-SQL 要比別人慢, 而且根據實測數據, 用預設值安裝, 最差可以慢到五倍(500%)之多...
Server 2008 比較好一點, 安裝這段的預設值已經避開 2003 的這個問題; 但是, 接下來 NTFS 的 Cluster size, 如果採用預設值的話, 又是一個對 SQL Server 效能不利的因素, 選錯的話, 效能可以相差 2.3 倍 (230%).....
也有很多使用 Server/SQL 2000 的用戶, 一天到晚在叫記憶體不夠用, 你去看, 還真的是把 3GB RAM 都塞得滿滿的; 但是明明資料庫就很小, 不到 1GB, 人數也很少, 不到數十人, 怎麼會把記憶體塞爆? 軟體公司還是只會叫你: 擴充記憶體, 換高檔伺服器; 其實有很多狀況, 只要調一個參數就可以解決了....
這種情境的客戶, 用我給的參數去調整, 成功率達 90% 以上, 根本不用買新硬體....
(我這類客戶 MS-SQL 資料庫最大 80GB~110GB, 但也只需要用 3GB RAM 就夠了, 不會慢)
Server 的學問還很多, 如果拿 PC 的經驗套在 Server 上來用, 就會發生如上的案例.
買新的主機: $30 萬, 找我去調整: $3~6 萬, 你自己會調: $無價....
raytracy提到:
找我去調整: $3~6 萬
為什麼RAY老大去調就可以收到六萬元?
我們去調就是調免錢的?還要挨罵?
tecksin提到:
我們去調就是調免錢的?還要挨罵?
鐵大摸的地方可能與 Ray 大摸的不同...........
NTFS 的 Cluster size, 如果採用預設值的話, 又是一個對 SQL Server 效能不利的因素, 選錯的話, 效能可以相差 2.3 倍 (230%).....
可以概略說明一下原因嗎?
csyu提到:
可以概略說明一下原因嗎?
這是我賺錢的 Know-how, 如果在網路上講明了, 可能會害我自己沒飯吃.... 說不定, 以前的客戶還會跑來找我, 把曾經付給我的錢討回去....
不過, 相關的資料, 在 Microsoft/HP/IBM/Dell 原廠的知識庫裡面, 都可以找得到完整的說明, 如果你有能力和時間可以挖出這些資料, 那就讓你自己賺了....
自從有了 Google 之後, 這些資料應該不難找....(我以前找資料, 都還要付錢給對方, 才能下載; 現在 Google 找得到的, 應該都不用付費了)
tecksin提到:
為什麼RAY老大去調就可以收到六萬元?驚
我們去調就是調免錢的?還要挨罵?
因為我都是先報價, 內含效能調整, 客戶要連設備和顧問服務一起買...
你們是先賣了設備之後, 客戶才要求你們做效能調整, 否則就不驗收...
有下棋經驗的人就可以了解: 前者是我佔先手, 客戶被我牽制; 後者是客戶佔先手, 你被客戶牽制....
高手!!!...
還有一點不同:噪音!
server 的噪音簡直是...... 天殺的「高」
就不能裝一些「超靜音」的 fan 嗎?!
這是為了良好的散熱, 如果還是用 PC 那種只有 3,000rpm 光華牌風扇, Server 沒幾年就要掛了...
反正都放在機房裡面, 外面也聽不到; 沒機房的, 就自己戴耳罩吧....
fran633提到:
server 的噪音簡直是...... 天殺的「高」
那個是高轉速的風扇造成的, 厲害一點的server開機起來連老鼠都會奪門而出...
tecksin提到:
連老鼠都會奪門而出
難怪工廠裏都看到老鼠, 就是不會出現在機房.....
tecksin提到:
那個是高轉速的風扇造成的, 厲害一點的server開機起來連老鼠都會奪門而出...
所以可以建議各大餐廳的廚房, 抽油煙機通通改成這種規格, 就可以解決老鼠的問題了...
cdfu提到:
建議各大餐廳的廚房, 抽油煙機通通改成這種規格, 就可以解決老鼠的問題了
總裁英明....
raytracy提到:
反正都放在機房裡面, 外面也聽不到; 沒機房的, 就自己戴耳罩吧
機房內的沒問題,就是有一台放office,一開機就遭所有人白眼 & #@$@#$&*...
ok~ 不開,那你們別用!!
有沒有人把噴射機的渦輪機拿來散熱用的(殲20?), 那噪音與散熱力一定同時很高......
echen688提到:
噴射機的渦輪機拿來散熱用的
潛大, 莫非隔行如隔山? 潛太久不知飛機的滋味. 那是加熱吧?!
各位大大好以下是小弟的意見:
從用途就能看得出來東西不一樣了
硬體的選購跟AP搭配的相容性我個人覺得也是重點
適合的硬體配上剛好的軟體就OK的啦
對了我補充一下:
我們公司SRVER上班時間都是不能停的(追求穩定)
壞掉的時候能有替代的機器(HA)與能不關機就能更換的零件(熱插拔)
速度要快(I/O上的線材差別)其他的上面前輩都說了^^ PC跟SERVER真的差太多了
你問硬體上有什麼差別 就好像再問都是車子 敞篷跑車跟的引擎跟TOYOTA的引擎有什麼差別一樣XD
你懂滴(用途不一樣不太能比)