[轉貼]測試 2.5 Kernel 的小技巧

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

[轉貼]測試 2.5 Kernel 的小技巧

文章moto » 週三 4月 23, 2003 10:23 am

Message from http://www.linuxcenter.com.tw/

責任編輯:NicaLiu 
發佈日期:2003-04-18 10:44:51
點閱次數:313

在你為 2.5 Kernel 進行組態前,你得考量一些事,還要想想要是你在這過程中發生問題了,你該怎麼辦 ?

那麼,你現在事實上已經被說服要來試試這個 2.5 的 Linux Kernel 了,並決定好要如何徹底地測試這個 Kernel。但是,要是你遇到了一些問題,你該如何解決呢 ?

首先,在你組態 2.5 kernel 前,假設你正在下載好了,你可以先拜讀 Dave Jones 的佳作:"What to Expect from 2.5",在看這篇文章的時侯,請特別注意 Input Layer、Framebuffer Layer 及模組資訊的這些部份,因為這些部份在 Kernel 組態的過程中,很容易混淆剛接觸 2.5 系統的使用者,要是你沒特別注意到這些,你很可能把 Kernel 弄掛,像是螢幕顯示不出任何東西或是系統無法接受任何你由鍵盤輸入的東西等等。

在為你系統裡特定的硬體進行組態完成後,你便得開始著手建置 kernel、安裝它並且重開機了。在這裡要記得的是,不要選擇所有的硬體,因為在這之中有許多是沒有編譯過的,因為不可能有人把這所有的東西全裝上去。要是你未曾有過這樣建置與安裝程序的經驗,我建議你先讀 Linux Kernel HOWTO,這篇文章會有許多相關步驟的詳細說明。若 2.5 的 Kernel 是你第一次自已建置的 kernel,我也要建議你,先試 2.4 kernel,試著在這之中,去排除並理解在操作上所發生的問題。

若是有手上有還沒有被建置到 kernel 裡頭的硬體驅動程式,請你回報。雖然 kernel 的開發人員很多,但他們沒有辦法顧及到所有廣泛範圍的硬體,他們會擔心沒辦法解決那些他們測試不到的驅動程式所出的問題,所以若是你將你在建置過程中的問題刊載到 linux-kernel 上或是寄給 kernel-janitor 的 mailing list 會是不錯的主意,若是你擁有一些硬體的驅動程式而且願意被測試看看能不能用,你可以去找看看有沒有願意提供你最新更新過後的程式碼的開發人員,來協助你完成這些測試。

相信現在你的 2.5 kernel 應該是起來了,而且正常運作中了,那麼,你還應該測試些什麼呢 ? 這個問題很簡單:就作那些一般你會在 2.4 或 2.2 kernel 上會進行的工作吧:跑 X、瀏覽網站、讀取電子郵件、玩玩遊戲、寫文件、寫程式或是其它別的什麼的。每一個使用者在作業系統的運用上所強調的重點都不一樣,也就是說沒有什麼方式才是正確的測試方法。
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[轉貼]測試 2.5 Kernel 的小技巧

文章阿信 » 週三 4月 23, 2003 11:53 am

有人試過kernel-2.5.x嗎???硬體支援和桌面使用效率應該很好吧...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[轉貼]測試 2.5 Kernel 的小技巧

文章swallowman » 週三 4月 23, 2003 11:57 pm

阿信 寫:有人試過kernel-2.5.x嗎???硬體支援和桌面使用效率應該很好吧...

越新的kernel功能或支援可能越多,但一般來說,效能會比舊版低-.-,安守本份吧,阿信兄^^"

ck6出來了,試試吧~,我用的結論是:確實明顯的增加視窗元件的反應度,
ck6內timer frequency由原本的固定值(200)變為可調整,以我athlon1G來說,我將它設為500(附註解是說,增加桌面效能可設500-1000的值,但不能超過cpu頻率的一半).
試試吧^^"
control yourself,make it easy~!make it happy~!
debian<->gentoo<->freebsd
頭像
swallowman
懵懂的國中生
懵懂的國中生
 
文章: 230
註冊時間: 週一 3月 10, 2003 5:50 am
來自: taichung(puli)

re:[轉貼]測試 2.5 Kernel 的小技巧

文章阿信 » 週四 4月 24, 2003 12:07 am

上次swallowman兄介紹過後,小弟馬上下載了使用呢

效果很滿意,因為視窗開啟真的很快,mozilla-1.0第一次開啟竟然不到一秒鐘,如果硬碟再快一點,就超快的了...

至於time frequency我是設定成1000,因為我的CPU是P4 2.4G,應該不過分吧???

先謝過swallowman兄提供該訊息
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[轉貼]測試 2.5 Kernel 的小技巧

文章jesse.sung » 週四 4月 24, 2003 9:23 am

要試 2.5 的 kernel 前, 要安裝 module-init-tools (在 unstable 中有這個套件, testing 中我不確定, 懶得查了.... :mrgreen: ), 它會負責處理 2.5 的 module, 若是使用 2.4, 它會把工作 bypass 給 modutils。
另一個常見的問題是, 開機後只看到 "uncompressing kernel", 然後螢幕上就沒有其它的輸出了, 不過聽硬碟的聲音應該是有開起來.... 這是因為在 config kernel 時把 CONFIG_INPUT 設為 m, 讓 CONFIG_VT 就自動變 n 了.... 只要把 CONFIG_INPUT 設為 y, 就可以看到 CONFIG_VT 了。
BR,
Wen-chien Jesse Sung
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

re:[轉貼]測試 2.5 Kernel 的小技巧

文章mufa » 週四 4月 24, 2003 9:43 am

謝謝jesse大,我趕快來試試!
mufa
版面大總管
版面大總管
 
文章: 150
註冊時間: 週一 9月 09, 2002 4:32 pm

re:[轉貼]測試 2.5 Kernel 的小技巧

文章阿信 » 週四 4月 24, 2003 12:39 pm

jesse.sung 寫:要試 2.5 的 kernel 前, 要安裝 module-init-tools (在 unstable 中有這個套件, testing 中我不確定, 懶得查了.... :mrgreen: ), 它會負責處理 2.5 的 module, 若是使用 2.4, 它會把工作 bypass 給 modutils。
另一個常見的問題是, 開機後只看到 "uncompressing kernel", 然後螢幕上就沒有其它的輸出了, 不過聽硬碟的聲音應該是有開起來.... 這是因為在 config kernel 時把 CONFIG_INPUT 設為 m, 讓 CONFIG_VT 就自動變 n 了.... 只要把 CONFIG_INPUT 設為 y, 就可以看到 CONFIG_VT 了。


testing也有module-init-tools呢,那就是說小弟也可以試試看kernel-2.5摟...
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[轉貼]測試 2.5 Kernel 的小技巧

文章moto » 週四 4月 24, 2003 1:05 pm

swallowman 寫:
阿信 寫:有人試過kernel-2.5.x嗎???硬體支援和桌面使用效率應該很好吧...

越新的kernel功能或支援可能越多,但一般來說,效能會比舊版低-.-,安守本份吧,阿信兄^^"

ck6出來了,試試吧~,我用的結論是:確實明顯的增加視窗元件的反應度,
ck6內timer frequency由原本的固定值(200)變為可調整,以我athlon1G來說,我將它設為500(附註解是說,增加桌面效能可設500-1000的值,但不能超過cpu頻率的一半).
試試吧^^"


原來如此..我之前設成 1000 應該是過多了..我的 X20 是 PIII 600 :y2_12:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[轉貼]測試 2.5 Kernel 的小技巧

文章moto » 週四 4月 24, 2003 1:08 pm

對了...那如果這個 timer frequency 調太高 .. 效率會比原來沒有 patch 的 kernel 更差嗎? :shock:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[轉貼]測試 2.5 Kernel 的小技巧

文章jesse.sung » 週四 4月 24, 2003 1:27 pm

in my opinion, 1000 is okay... :mrgreen:
HZ 要不要調大其實很久以前就吵過了, 以前是 100, 在 2.5 中 i386 已經改成 1000...
我個人的印象中, O(1) scheduler 配上 HZ=1000 的表現不錯, 所以很多的 kernel patchset 都會把它調成 1000。
不過參考這篇, HZ 的值應該還是要挑一下的... :-)
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron