linux threads and services
 Partager
 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABCDEFGHI
1
uobRHEL5RHEL6RHEL7nameshort descriptionused forRPMlong description, external links
3
Kyaiohandles asynchronous IOkernel
5
Kyata_auxkernel
6
Kyyata/2kernel
9
Kybeiscsi_q_irq4kernel
10
KybiosetUsed for block I/O - please refer to https://lwn.net/Articles/26404/
11
Kybond0handles link aggregation (bonding) of bond0 interfacebondingkernel
12
Kybond1handles link aggregation (bonding) of bond1 interfacebondingkernel
13
Knycgroup
14
Kycnic_wqQLogic Linux qlcnic NIC Driver (bnx2) - write queuehw driver NICkernel
15
Kycqueuekernel
17
Kydeferwq??
18
Kydelete_workqueuekernel
19
Kydlm_astddistributed lock manager - used in Red Hat ClusteringRHCScman
20
Kydlm_controlddistributed lock manager - used in Red Hat ClusteringRHCScman
21
Kydlm_recvdistributed lock manager - used in Red Hat ClusteringRHCScman
22
Kydlm_scanddistributed lock manager - used in Red Hat ClusteringRHCScman
23
Kydlm_senddistributed lock manager - used in Red Hat ClusteringRHCScman
25
Kyfc_dlFiber Channelkernel
26
Kyfc_wqFiber Channelkernel
27
Kygfs2_logdGFS2 journalling?GFS2kernel
28
Kygfs2_quotadGFS2 quota control threadGFS2kernel
29
Kyglock_workqueueGFS2 glock lockingGFS2kernel/Documentation/filesystems/gfs2-glocks.txt
37
Kyib_addrInfiniband address resolution?Infinibandkernel
38
Kyib_cbInfinibandkernel
39
Kyib_informInfinibandkernel
40
Kyib_multicastInfinibandkernel
46
Kyjbd2/dm-0-8journal block device for device dm-0
47
Kjbd2/sda1-8journal block device for device sda1
48
Kyykacpiddeals with ACPI, e.g. power saving functionsACPIkernel
49
Kykauditdkernel thread for handling audit eventskernel
50
Kykblockdused for running low-level disk operationsdiskkernel
51
Kkdmflushis used by Device Mapper to process deferred workDM
53
Kykedackstripedkernelnotice that this is not only ECC-memory checks. Some architectures have ECC detectors for L1, L2 and L3 caches, along with DMA engines, fabric switches, main data path switches, interconnections, and various other hardware data paths. If the hardware reports it, then a edac_device device probably can be constructed to harvest and present that to userspace.
/Documentation/edac.txt
54
Kykhelperused as a scheduleable context for stuff that call_user_mode_helper wants to run - like /sbin/hotplug or modprobekernel
55
Kykhubdused for configuring USBUSBkernel
56
Kykhugepagedtransparent hugepage support/sys/kernel/mm/transparent_hugepage
57
Kykhungtaskdhung task detectkernelThe Detect Hung Task kernel thread (khungtaskd) is present in all RHEL since RHEL5.5 up (>2.6.18-194), providing the ability to detect tasks stuck in D-State longer than a specified time period (set in /proc/sys/kernel/hung_task_timeout_sec, 120 seconds by default). https://access.redhat.com/knowledge/solutions/31453
59
Kykintegrity/1kernel
60
Kykipmi0kernel
61
Kykjournaldhelper thread for handling filesystem journalskernel
62
Kykmpathdhelper thread for multipath daemonmultipath diskkernel
63
Kyykondemandhelper thread for ondemand cpu frequency regulatorcpu frequency govenorkernel
64
Kykpsmousedhandles mouse IOkernel
66
Kykseriodused for handling serial iokernel
67
Kykslowd000
68
Kykslowd001
69
Kyksnapdhelper thread for handling dm-snapsDMkernel
70
Kyksoftirqd/0kernel healper thread to handle softirqs that can't be handled immediately - running on CPU0kernel
71
Kyksoftirqd/1kernel healper thread to handle softirqs that can't be handled immediately - running on CPU1kernel
72
Kykstripedhelper thread for striped volumeskernel
73
Kyksuspend_usbd
74
Kykswapdmakes sure there is enough free memorypaging and swappingkernelwhen memory is exhausted, kswapd reclaims pagecache pages and/or swaps in.
78
Kyykworkerdelayed work not handed by another thread, used throughout kernelkernel
79
Kylocal_saInfinibandkernel
80
Kylock_dlmdistributed lock manager - used in Red Hat ClusteringDLMkernel
87
Kymigrationmoves processes between CPUs - for load balancingkernel
104
Kypdflushpdflush does the laundry of dirty pages. (sends dirty memory to disk)pagingkernelEarlier versions of Linux used a kernel thread called bdflush to systematically scan the page cache looking for dirty pages to flush, and they used a second kernel thread called kupdate to ensure that no page remains dirty for too long. Linux 2.6 has replaced both of them with a group of general purpose kernel threads called pdflush.
There must be at least two pdflush kernel threads and at most eight.
pdflush thread is created every dirty_writeback_centisecs to write dirty pages older than dirty_expire_centisecs to disk.
pdflush will be woken up earlier than dirty_writeback_centisecs if dirty_background_ratio is exceeded. When woken, pdflush will start flushing pages in the background.
if dirty_ratio is reached, then then no new pages will be cached. All system processes will start operating in the synchronious mode of writing, leading to lots of D states (I/O-wait).
All percentages are of physical memory (MemTotal in /proc/meminfo)
pdflush, short for page dirty flush, was replaced by the flusher threads in Linux kernel version 2.6.32. pdflush dynamically manages its gang of threads based on the amount of I/O pending. More work, more threads. Makes sense, right? The problem is that threads represent units of processing power, but disk I/O is bottlenecked by disk throughput. A bunch of threads hammering a single disk doesn't make sense, particularly if some other disk is left idle. This design flaw is remedied by the flusher threads, which spawn one thread per disk spindle, and are designed to maximize throughput.
105
Kyping
113
Kyqla2xxx_0_dpcqla device driver threadkernel
116
Kyrdma_cmkernel
123
Kyrpciod/3kernel
127
Kyscsi_ehSCSI event handlerSCSIkernel
128
Kyscsi_wqSCSI work queue handlerSCSIkernel
135
Kysync_superskernel
138
Kywatchdognotices if the systems appears to be hung eventskernel
144
Ky
145
Ky
146
Ky
147
Ky
148
Ky
149
Ky
150
Ky
151
Ky
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
Loading...
Menu principal