【閒聊】怎麼讓伺服器跑更快



贊助商連結


lonk
2005-09-22, 02:34 PM
手邊有台DELL 2850 用途是跑SQL
XEON 3.0G/2M*2 /1G*4 / ULTRA320 146G*1
平常CPU負載約在10%左右
可是在SQL連結上感覺還是很慢
有什麼方法可以提高SERVER的執行效能
讓他能夠跑的更快呢

目前擬採用RAID 0 的方式去加強IO效能

更換CPU有用嗎

除此之外 還有什麼方法呢

贊助商連結


PHINEAR
2005-09-22, 02:41 PM
Ramdisk也是一途
不過要考量一下安全性

algolee
2005-09-22, 03:47 PM
如果你的 CPU負載通常都約在10%左右
那換 CPU 對效能的提昇應該不大
因為瓶頸不是在 CPU
建議您找出瓶頸後,針對該瓶頸做處理
才會有所改善~~

阿 土
2005-09-22, 03:56 PM
哪牌 SQL SERVER? 資料庫多大?

SQL SERVER 效能不外乎 CPU/IO/RAM
你硬體配備很不錯 , 且 CPU USAGE 小 , 所以問題點應不在 IO
也許先考慮對 SOFT 去最佳化才是重點

wangcm
2005-09-23, 02:46 PM
鵝來插花一下 :D ....不知有沒有網友試過在X86上裝超過3GB RAM嗎?? 鵝有user插4GB RAM跑linux,只要大量讀寫速度就慘不忍睹,但插2GB時就一切正常(印像中X86跑32bit時PCI等MMIO會佔掉3-4G的memory address,所以3-4GB的RAM要reallocate到4GB以上的地方不能直接給OS用,只能當buffer用會稍慢一點,但未免也太慘了 :|||: ),想換成X86_64又怕其AP會出問題,不知X86_64的kernel跑32bit的binary時有啥要注意的:confused: :confused: ....

lonk
2005-09-28, 09:31 AM
哪牌 SQL SERVER? 資料庫多大?

SQL SERVER 效能不外乎 CPU/IO/RAM
你硬體配備很不錯 , 且 CPU USAGE 小 , 所以問題點應不在 IO
也許先考慮對 SOFT 去最佳化才是重點

是M$的SQL
是新架設的 目前資料量還不是很大
還是覺得速度不是很滿意
跟網路介面會不會有關係呢

win
2005-09-28, 09:39 AM
試一下
換張網卡
插2G RAM

linux_xp
2005-09-28, 05:19 PM
M$ 的東西是這樣的,開久了效能就開始減慢

同樣是 Apache + MySQL
在 win-xp 和 Linux 下執行,效能就差了快一倍
有些 php 頁面可以顯示:頁面生成時間 0.xxxx 秒 ←由這裡看出來的
win平台下,頁面生成時間,硬是多了一倍以上

也有可能是過熱的影響
可以給記憶體裝雙面銅質高級散熱片,或者用風扇去吹

Giorgio
2005-10-12, 07:16 PM
平常CPU負載約在10%左右
可是在SQL連結上感覺還是很慢


1. 你所謂的 "連結" 指的是那一部份.....
2. 你的資料庫多大? 流量多大?
3. 硬碟怎麼切?


PS: 資料庫跑 RAID 0...真有勇氣....

mzhuang
2005-10-13, 06:07 AM
OS 是啥?2000/XP/2003?看起來卡在1G*4
丟個兩支給我,你再測測