2007年6月12日

Linux的效能迷思

很多人認為Linux不用太多的硬體就可以跑的動?
是的,可是如果你只想在指令模式下面執行,把他當作Server來說,這樣你可以省下很多的硬體的需求,如果你要當桌面環境,你還是乖乖用好一點的機器,Linux也是愈來愈胖的,這是軟體的趨勢。架設Server來說,需求不一樣,但是M$並沒有提供這樣沒有桌面的環境,比如說當個簡單的ftp server,你只要硬碟夠大,網路夠快,一點都不需要桌面環境, 一般來說就足夠了,除非有一些類似企業要使用,對於存取速度非常要求(多人同時,大量資料),不然只是家庭使用的話,一般可能只要PII等級的CPU就能夠了

Linux圖形介面會比較省記憶體
Xorg由於一開始仿照X11設計,所以他們基本上跟M$的單機設計的核心不一樣,所以整體來說,除非你作為分散是的(就是有Client端負責繪圖,Server端負責計算),不然,我的感覺,他是比M$更加消耗記憶體,也就是說,我們應該拿跟M$同樣等級的機器來跑Xorg的環境,不然會喘噓噓,至於Vi$ta我還沒試驗過,這個就不知道了

使用light weight desktop環境,不要使用如Gnome不就可以有很好的performance?
某種程度來說,這是對的,但是你不執行FireFox之類的瀏覽器嗎?你不執行OpenOffice的辦公室作業軟體嗎?如果你的答案都是yes,那麼其實他們跟light weight desktop來說一點都不相干 ,他們會讓你電腦快不起來,這才事主要原因,單純的換用desktop manager並沒辦法解決太多問題,Gnome/KDE是提供了一些相當的便利性(但是也有一些是你不需要的),所以你省下來的記憶體有限,為了你作業速度的流暢感;除非真的經濟拮据,不然我老實建議,換台電腦或者多買一條記憶體或者好一點的CPU都是比這個實在

Ubuntu/Linux不用怎樣調整就可以跑得很順了,哪像XP還動不動就跑很慢
一般來說XP一開始還蠻快的(除了NB一開始出廠竟然使用Fat32的FS跟預設裝了一堆用不到的常駐程式),Linux也是一樣,可是漸漸會減慢作業系統速度的是你一些常駐程式,比方說XP右下角一堆的tray icon,其實如果沒必要,真的要關閉他不然M$的開機速度會便慢。同理Linux也要關閉一些類似ssh server(如果你只是個人使用,這東西只是吃記憶體的service),這些沒用的service一樣會害你開機速度減慢

最後我想說,請把OS當OS看待,他有一些你想不到的好處,但是別太期待他可以當超人,比如說同樣的硬體換了一種OS就可以變得超快,其實~程式設計師們都沒笨到那種程度

沒有留言: