歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

關於FreeBSD6.2-RELEASE說明

回答幾個大家可能比較關心的問題。

  0. 6.2-RELEASE遇到了什麼問題?

  FreeBSD 6.2-RELEASE是一個具有裡程碑意義的版本。從明年起,開發團隊將有大約半年時間集中精力於7.0-STABLE的可靠性改善和性能優化上,因此,在用戶等待6.3-RELEASE發布之前,我們希望把盡可能多的可靠性改進合並到RELENG_6以及RELENG_6_2,並使這個版本擁有盡可能長的生命周期,以便用戶能夠更平穩地過渡到7-STABLE。

  在過去的數月時間中,我們修正了一系列影響6.2可靠性的問題。許多問題涉及到內核的調度機制、存儲子系統,以及網絡設備驅動等各個方面。出於對用戶負責的考慮,這些改動必須經過非常謹慎的測試和評估。此外,由於首席 Release Engineer所在的紐約州Buffalo大學遭遇雪暴,也導致了6.2-RELEASE發布受到了一定的影響。

  到RC2 為止,所有已知的、修正時不致引發更多問題的代碼修正均已合並到發布分支。在未來將近兩周左右的測試周期內,這一分支不會再有更多的大范圍改動,RC2基本上能夠反映最終RELEASE的代碼狀態。不過,一些重要的文檔改動,可能仍會進入這一分支,以便減少用戶在使用中的各種不便。

  目前,我們認為RC2已經改正了所有在發布前我們能夠修正的問題。在穩定性方面,這個RC已經完全可以替代先前的RELEASE版本。

  1. 哪些問題在6.2-RELEASE中不會予以修正?

  由於目前已經到了RELEASE之前的最後階段,開發過程將采取最為保守和謹慎的策略。對於一部分涉及內核深層次變動的問題,在6.2-RELEASE中將不予修正;在6.2-RELEASE發布之後,經過至少一個月的測試的patch,將以Errata的方式提供給用戶,屆時用戶將可以使用freebsd -update、cvsup+make world kernel等方式進行更新。

  目前確定不會修正的已知問題及其workaround為:

  - 高負載環境下,由於nmbcluster設置過低導致的‘zonelimit’活鎖問題

  目前我們已經確認這個問題是由於FreeBSD UMA設計上的一個失誤導致。由於解決此問題需要對UMA或驅動程序及網絡協議棧進行較大幅度的結構性修改,因此我們建議用戶以提高nmbcluster zone的方式來暫時繞過這個問題。

  在FreeBSD 6.2中,nmbcluster可以在運行時予以增加,方法是使用sysctl(8):

  sysctl kern.ipc.nmbclusters=<新值>

  目前FreeBSD內建的maxuser自動檢測機制中,這個值的默認預設值大約是25600左右。對於負載很重的服務器,可以將其提高一倍。除此之外,對於內核地址空間充裕的機器,也可以在 /boot/loader.conf 中設置加載器變量:

  kern.ipc.nmbclusters="0"

  來完全放開這一限制。

  此問題主要會由運行squid觸發。

  2. 6.2-RELEASE會在什麼時候發布?

  目前我們的計劃是在1月8日命名,並在1月10日正式宣布。

  不過,在正式公告之前,如果發現了重大問題,這個版本仍然可能推遲和重做。我們不推薦在正式公告之前下載iso文件,用戶可以使用cvsup來跟進最新的開發進展。

來自:氺木社區




Copyright © Linux教程網 All Rights Reserved