討論串[核心] 關於系統初始的thread ksoftirqd_CPU0
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者phsboy (值得信"賴")時間17年前 (2008/04/01 20:39), 編輯資訊
1
0
0
內容預覽:
最近在做網路入侵偵測的實驗 在自己的開發版上實驗. 先說我的uclinux版本是2.4.32 使用的處理器是microblaze處理器. 在xilinx ml405平台上面實現 現在遇到了一個問題 在自己的版上面開啟混亂模式. 收大量封包後 會造成這個thread ksoftirqd_CPU0 的c

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者xinu (xinu)時間17年前 (2008/04/01 22:03), 編輯資訊
1
0
0
內容預覽:
這是正常的. ksoftirqd是kernel thread. 他的任務. 就是去Call system的net rx softirq 去接封包還有其他softirq. 你不給它接封包會掉. 再補充一點就是ksoftirqd的出現是為了防止user process starvation. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者xinu (xinu)時間17年前 (2008/04/02 00:13), 編輯資訊
0
0
0
內容預覽:
重點在於ksoftirqd一旦拿了cpu後就會一直作到沒有softirq了或時間到了才結束. 這樣算起來他當然是load很高, 因為沒有人可以中斷它除了timer interrupt. 解決方法是.... 你的ethernet driver看有沒有一個選項NAPI Support把它開起來. 如果沒
(還有136個字)
首頁
上一頁
1
下一頁
尾頁