|
Major Member
|
RogerShih 真是秀才遇到兵有理說不清啊!!!
我從國小 6502 的 BASIC 學起,到現在寫了快 20 年的程式了,從 microcontroller firmare, BIOS, WinCE OAL/driver, windows WDM driver, windows SDK, UNIX system programming(SystemV,BSD), apache server module 都玩過,在我看來,順不順是跟 "軟" "硬" 體都有關係,所謂的順代表的是 response time,但是衡量性能的指標通常還是考量 throughput 與 response time。mondeo30 老是覺得是 amd cpu 的問題,很明顯是偏見,或許他用過買過的的確有問題,但我想問題的原因不是主要在 AMD cpu,多工會頓不只是只有 cpu 問題而已,有興趣看server(web, database, java applicatoin) benchmark 的話,這種多工可是要服務數百到數千的 service,強調 throughtput 與 responese time,k8 性能比 p4 強多了,這才是 opteron 熱賣的主因。如果 k8 真的像你講的是 cpu 的問題的話,這些買昂貴的 opteron 的人當 server 早就不買,不會像現在一樣口碑越來越好,市站率一直快速強奪現有 xeon 市場一直上升。不過不管 benchmark 的話,我個人覺得順不順跟 "心理因素" 最有關係。
像 linux 用在 server 上又穩有快,可是拿來當 DT 就沒 xp 順,同樣的硬體,難道也是 cpu 問題,很明顯是 OS 與 x window 的問題,server 的東西以 throughtput 為主,response time 次之,就像 windows server 一定在排程的 criteria 跟一般的 windows xp 不一樣,就會造成使用者感官上的差異。另外 OS 也有最佳化的問題,很明顯這點一定也是 p4 佔優勢。
另外多工是乎被許多人濫用了,多工一辭應該是來自於 OS 的分時多工,而平行處理其實跟多工是不太一樣的。
在硬體方面 cpu 與 chipset 都有關係,這跟主要決定在其設計是用在哪個領域與等級有關,有時不是只能看 spec. 像是快取大小與 i/o 頻寬就可以看出來的,所以才要 benchmark 來分析。
另外 amd 早期的確是在幫 intel 代工,我的 286 就是 amd 生產的,上網用 google 查就明白了。
|