December 18, 2008
No. 0391
 
   
    Home  |  Training  |  Download  |  Fixes  |  Contact Us    
   
 

Performance and System Tuning

電腦效能平常不太受重視, 但對某些人, 就某些事, 在某些時, 郤又會變得重要. 就是因為這種針對性, 所以性能快一倍的機器的價格往往不只貴一倍. 這種針對性也是成熟精緻產業的特有需求, 因為效能不僅代表個別的產能, 也可能代表整體的工作環境和服務品質.

電腦效能由眾多因素形成. System tuning 講的是依據需求, 選擇硬體及周邊配備, 並在作業系統內做最適當的設定. 在相同的成本下, 良好的 tuning 和不當的 tuning 產生的結果, 可以差異達 500 倍, 平常也可能差個 10 倍.

 以下是個實際例子: 過帳 38,939 張傳票, 100,043 個分錄; 有在網路上的, 也有在單機上的. 資料都放在非系統的硬碟.

1 2 3 4
5 小時 55 分 2 小時 2 分 1 小時 6 分 12 分
5 分錄/秒 14 分錄/秒 25 分錄/秒 137 分錄/秒
dual-core server
2 SATA disks
server
2 SCSI disks
PC
2 SATA disks
server
2 SATA disks

假如在一個單獨 C: 碟過帳, 所需時間可能超過 6 小時. Mirrored 的設定會拉低一半速度. 同樣機器不同安排, 結果有時會大大不同. 在這些測試中, 唯一不變因素是應用軟體.

所以, 針對所用的軟體調整硬體和作業系統, 可以促進整體效能. 不同的軟體或軟體的不同部份, 其效能都和使用環境有關. 就主要軟體好好選擇匹配硬體和系統設定, 才能得到最高效能, 不是單單扎錢買新就行.