difference between kworker/n and events/n
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
I'm learning how the kernel handles interrupt.
Reading shichao's notes, I've found that events/n
threads handle the work queue.
At the same time, some documents in the internet (for example, this post), say like this
"kworker" is a placeholder process for kernel worker threads, which perform most of the actual processing for the kernel, especially in cases where there are interrupts, timers, I/O, etc.
They seem similar for me and I'm a little confusing: are events/n
threads and kworker
threads same? If so, has events/n
been renamed to kworker
? If not, what is the difference between events/n
and kworker
?
I can find kworker
(ex, kworker/1:0
) through htop
, but I can't see events/n
.
linux interrupt
add a comment |Â
up vote
1
down vote
favorite
I'm learning how the kernel handles interrupt.
Reading shichao's notes, I've found that events/n
threads handle the work queue.
At the same time, some documents in the internet (for example, this post), say like this
"kworker" is a placeholder process for kernel worker threads, which perform most of the actual processing for the kernel, especially in cases where there are interrupts, timers, I/O, etc.
They seem similar for me and I'm a little confusing: are events/n
threads and kworker
threads same? If so, has events/n
been renamed to kworker
? If not, what is the difference between events/n
and kworker
?
I can find kworker
(ex, kworker/1:0
) through htop
, but I can't see events/n
.
linux interrupt
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm learning how the kernel handles interrupt.
Reading shichao's notes, I've found that events/n
threads handle the work queue.
At the same time, some documents in the internet (for example, this post), say like this
"kworker" is a placeholder process for kernel worker threads, which perform most of the actual processing for the kernel, especially in cases where there are interrupts, timers, I/O, etc.
They seem similar for me and I'm a little confusing: are events/n
threads and kworker
threads same? If so, has events/n
been renamed to kworker
? If not, what is the difference between events/n
and kworker
?
I can find kworker
(ex, kworker/1:0
) through htop
, but I can't see events/n
.
linux interrupt
I'm learning how the kernel handles interrupt.
Reading shichao's notes, I've found that events/n
threads handle the work queue.
At the same time, some documents in the internet (for example, this post), say like this
"kworker" is a placeholder process for kernel worker threads, which perform most of the actual processing for the kernel, especially in cases where there are interrupts, timers, I/O, etc.
They seem similar for me and I'm a little confusing: are events/n
threads and kworker
threads same? If so, has events/n
been renamed to kworker
? If not, what is the difference between events/n
and kworker
?
I can find kworker
(ex, kworker/1:0
) through htop
, but I can't see events/n
.
linux interrupt
asked Apr 10 at 3:25
Dae R. Jeong
61
61
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f436671%2fdifference-between-kworker-n-and-events-n%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password