請問一下~要在Linux上使用SMP的話~~是否只要在kernel裡有選就好了嗎~compiler kernel時要不要加其他的參數,我是使用無痛法裡所教的方法去編的~目前我在/proc/cpuinfo是看得到兩個cpu,但我的top如下~
17:38:17 up 36 min, 3 users, load average: 0.07, 0.05, 0.04
60 processes: 59 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 2.5% user, 2.0% system, 0.0% nice, 95.5% idle
Mem: 515776K total, 283028K used, 232748K free, 16552K buffers
Swap: 433712K total, 0K used, 433712K free, 171548K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1822 root 12 -11 96488 29M 3608 S < 1.9 5.8 0:37 XFree86
1907 root 16 0 35084 34M 18884 S 1.7 6.8 1:11 mozilla-bin
3 root 19 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0
4 root 19 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU1
121 root ..............................
CPU states只有一個~~不像之前我使用RH時有分CPU1 states 和CPU2 states,不過上面卻又有ksoftirqd_CPU0和ksoftirqd_CPU1這兩個~那到底是如何呢..
而我用Ksim這個監看系統的程式,卻發覺好像都只有一顆cpu在跑, 另一顆的使用率則都是0%,連我在編kernel時查看~~也是如此~~
而smp的機器有沒有辦法載入amd的module啊~~我要載入~它都告訴我it's not safe~~不讓我載入~~~這樣~smp的機器不就不能自動關機了嗎~
煩請各位能幫小弟解答一下~~~謝謝!!