萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux在性能上比windows有哪些優點

Linux在性能上比windows有哪些優點

  Linux在性能上比windows有哪些優點?下面小編為你解答。

  使用Linux在費用上的隱性優勢為Linux能正常地運行於內存缺乏、硬盤容量緊張已被淘汰的老計算機上,此可理解為減少在硬件升級上的開支。每次Windows後續版本的發行,都需要在硬件上進行相應的升級。更快芯片不斷的湧現,由於相應的Windows軟件發展日益龐大,中和了芯片在速度上的提高。

  Linux在最新的硬件平台上提供極佳性能的同時,Linux也可以充分地運行於老式機器。傳統Windows平台上軟件日益膨脹是另外一項隱性費用。Linux平台下的GNU C/C++優化編譯器僅僅占用10MB左右的硬盤空間,如果加上編輯器、調試器、項目管理工具等等總共不會超過2MB磁盤空間。

  Microsoft Visual C++ 6.0專業版相應要占用290MB的磁盤空間,即使考慮Visual C++是一個集成編輯器、調試器的可視化開發平台,也不應該在磁盤空間占用上與Linux有著這麼大的差別。

  過去曾有此種說法被提出“當您的時間是不值錢的情況下Linux是免費的”,有效的證明為對於一個新手來講去發現和修改大量的配置文件是相當困難的,曾經這是唯一的方法去管理系統。現今情況有了十足的改觀,大量的管理工具和配置工具,例如:Red Hat公司的linuxconf 和 Pacifci HiTech 公司的Turbo系列配置工具,提供了集中式、圖形式管理,極大減少了手工編輯配置文件的工作。

  隨著這些工具的改善,在Linux系統管理上的努力,會使人們更加容易接受它。在電影“泰坦尼可號”的數字視覺特效加工中,Digital Domain公司需求大量的服務器去處理運算任務。最終,他們安裝了105台Compaq和Digital公司的Alpha服務器,操作系統使用Linux。盡管大約的經費節省不能公開得知,但Digital Domain公司的網站聲稱選擇使用Linux相當大的原因是出於經費問題。(當然,Linux系統的性能表現的極為傑出,要不然的話,節省費用就沒有了意義)

  根據您的需求靈活定制

  一個經常被提起的Linux優點就是用戶可以根據自己的需求簡單地修改調整應用軟件。關於此優點主要有兩個方面。第一,Linux並不象大部分商業軟件那樣只提供二進制可執行代碼,Linux應用程序可提供源代碼,您可根據自身應用的需求進行修改源代碼重新編譯。另一點就是,GNU普通公共許可協議特別聲明允許任何人去修改和重新再發布軟件,並使此合法存在。

  Linux永遠都不會崩潰

  人們會經常提及一個問題為什麼Linux幾乎不崩潰,Linux的穩定性是由於它沒有象其它操作系統一樣內核如此龐大、漏洞無窮。考察資料表明,Linux與其它Unix系統和大型操作系統如VMS、IBM大型機等一樣具有相同的可靠性。原因並不難以得到,系統的穩定性主要取決於系統設計的結構。計算機硬件的結構自從1981設計開始就沒有作特別大的改動,而連續向後兼容性使那些編程風格極差的應用軟件勉強移植到Windows的最新版本,這種將就的軟件開發模式極大地阻礙了系統穩定性的發展。另一種易於崩潰的系統Macintosh,它缺乏內存使用保護和缺乏搶占式多任務的缺點與它友好的使用界面一樣聞名於世,令人驚奇的是Macintosh雖然具有如此重大的缺陷但並沒有如人們想象的那樣頻繁死機。

  Linux的穩定性並不是一個意外的例外,穩定性是所有大型計算機操作系統所具有的共性。僅僅Windows和蘋果機有時會失常。Linux所共享的Unix設計體系是經過長期實踐考驗的,Linux吸取了Unix系統近1/4世紀發展的經驗,Linux操作系統體現了最先現代化操作系統的設計理念和最經得住時間考驗的設計方案。最令人注目的是Linux開發源代碼的開發模式,這保證了任何系統的漏洞都能被及時發現和改正。

  就如IBM在其網站上所說的一樣,Linux是一個穩定的、功能強大的、值得使用的操作系統。

  參考:

  IBM認可Linux高性能的品質和穩定性:

  http://www.software.ibm.com/data/db2/linux

  Mac死機的診斷

  http://www2.northstar.k12.ak.us/help/mactips.html

  Windows 95和98 大約每49.7天崩潰一次

  http://news.com/News/Item/0,4,33117,00.html

  Windows NT藍屏死機的原因:

  http://www.webshopper.com/jhtml/templates/display_content.jhtml?id=129634

  許多的獨立機構針對Linux和Windows NT、Linux和其它流行的Unix作了大量的評測。除了一次評測以外(我們將會在下面對此評測進行討論),所有的測試都顯示不但在單處理器上擊敗了NT,而且在NT自認為其多線程結構擴展性更強的多處理器系統中擊敗了NT。Linux能通過使用重量級處理來代替NT使用的輕量級線程而獲得優越的性能,Linux中的進程復制極為有效,幾乎消除了使用線程的需要。令人驚奇的是,Linux恰好能擊敗基於SPARC硬件平台上的Solaris,雖然僅僅在單處理器的機器上。有一項分析揭示了Linux性能優越的主要原因,Unix系統(包括Linux系統在內)把圖形處理為一個用戶級的應用,圖形可根據需要被選擇是否運行。Linux系統中存在適度復雜的圖形界面,但是它們並沒有與操作系統的內核緊緊捆綁在一起,圖形界面可按需求關閉。

  強大因特網支持

  Linux誕生於因特網,它具有Unix血統特性保證了它支持所有標准因特網協議(事實上,Linux是第一個支持IPv6的操作系統)。由於Linux低成本、高可靠、豐富的Internet應用軟件,Linux是因特網服務提供商ISP中最流行的服務器操作系統。任何Linux發行版都提供了電子郵件、文件傳輸、網絡新聞等等服務軟件。

  全球最流行、使用最廣泛的Web服務器是公開源代碼的Apache服務器,運行於幾乎所有的Unix系統中,當然也是Linux最常用的服務器軟件。Apache眾多的插件模塊使它成為Web應用開發中最強勁的系統解決方案。mod_perl模塊的使用能使系統在Apache的內存空間中對網關描述語言Perl進行解釋和運行,避免了每一次單獨處理都要運行Perl解釋器。Apache服務器能通過加入mod_jserv模塊來使用Java servlets,Java-Apache計劃就是建於此基礎之上,並提出了更有創新的思想。mod_php模塊能使Apache來運行網頁內部的可執行腳本,此腳本與Perl極為相近被稱為PHP(Hypertext Pre-Processor),與微軟公司ASP(Active Server Pages)工作原理極為類似。PHP具有各種主要流行數據庫和OpenLDAP目錄服務器的程序驅動接口,是一個針對網頁服務應用系統的強大開發工具。

copyright © 萬盛學電腦網 all rights reserved