요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Allocation and CPU-slab statistics
sysfs-kernel-slab:43-131Fast·slow allocation, partial-list refill, page allocator의 new slab과 CPU-slab flush 원인을 resettable counters로 분리합니다.
Deactivation, free and partial-list transitions
sysfs-kernel-slab:132-280CPU slab deactivation과 remote frees, node partial list의 head·tail 이동, object free에서 empty slab 반환까지의 transitions를 관찰합니다.
Object layout, slab order and fallback
sysfs-kernel-slab:281-377Cacheline alignment, object와 slab 크기, node별 object/slab 상태, page order와 fragmentation fallback policy를 정의합니다.
Debugging, NUMA reuse and shrink
sysfs-kernel-slab:378-445Poison·red zone·sanity checks, remote NUMA partial-slab reuse와 값 1로 trigger하는 cache shrink의 비용과 제약을 설명합니다.
Cache totals, tracing and validation
sysfs-kernel-slab:446-520Metadata를 포함한 slab size, node별 totals, user tracking·trace·metadata validation과 per-CPU partial capacity를 제공합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/kernel/slab
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The /sys/kernel/slab directory contains a snapshot of the
internal state of the SLUB allocator for each cache. Certain
files may be modified to change the behavior of the cache (and
any cache it aliases, if any).
Users: kernel memory tuning tools
What: /sys/kernel/slab/<cache>/aliases
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The aliases file is read-only and specifies how many caches
have merged into this cache.
What: /sys/kernel/slab/<cache>/align
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The align file is read-only and specifies the cache's object
alignment in bytes.
What: /sys/kernel/slab/<cache>/alloc_calls
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_calls file is read-only and lists the kernel code
locations from which allocations for this cache were performed.
The alloc_calls file only contains information if debugging is
enabled for that cache (see
Documentation/admin-guide/mm/slab.rst).
What: /sys/kernel/slab/<cache>/alloc_fastpath
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_fastpath file shows how many objects have been
allocated using the fast path. It can be written to clear the
current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/alloc_from_partial
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_from_partial file shows how many times a cpu slab has
been full and it has been refilled by using a slab from the list
of partially used slabs. It can be written to clear the current
count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/alloc_refill
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_refill file shows how many times the per-cpu freelist
was empty but there were objects available as the result of
remote cpu frees. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/alloc_slab
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_slab file is shows how many times a new slab had to
be allocated from the page allocator. It can be written to
clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/alloc_slowpath
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The alloc_slowpath file shows how many objects have been
allocated using the slow path because of a refill or
allocation from a partial or new slab. It can be written to
clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/cache_dma
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The cache_dma file is read-only and specifies whether objects
are from ZONE_DMA.
Available when CONFIG_ZONE_DMA is enabled.
What: /sys/kernel/slab/<cache>/cpu_slabs
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The cpu_slabs file is read-only and displays how many cpu slabs
are active and their NUMA locality.
What: /sys/kernel/slab/<cache>/cpuslab_flush
Date: April 2009
KernelVersion: 2.6.31
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The file cpuslab_flush shows how many times a cache's cpu slabs
have been flushed as the result of destroying or shrinking a
cache, a cpu going offline, or as the result of forcing an
allocation from a certain node. It can be written to clear the
current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/ctor
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The ctor file is read-only and specifies the cache's object
constructor function, which is invoked for each object when a
new slab is allocated.
What: /sys/kernel/slab/<cache>/deactivate_empty
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The deactivate_empty file shows how many times an empty cpu slab
was deactivated. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/deactivate_full
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The deactivate_full file shows how many times a full cpu slab
was deactivated. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/deactivate_remote_frees
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The deactivate_remote_frees file shows how many times a cpu slab
has been deactivated and contained free objects that were freed
remotely. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/deactivate_to_head
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The deactivate_to_head file shows how many times a partial cpu
slab was deactivated and added to the head of its node's partial
list. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/deactivate_to_tail
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The deactivate_to_tail file shows how many times a partial cpu
slab was deactivated and added to the tail of its node's partial
list. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/destroy_by_rcu
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The destroy_by_rcu file is read-only and specifies whether
slabs (not objects) are freed by rcu.
What: /sys/kernel/slab/<cache>/free_add_partial
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_add_partial file shows how many times an object has
been freed in a full slab so that it had to added to its node's
partial list. It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/free_calls
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_calls file is read-only and lists the locations of
object frees if slab debugging is enabled (see
Documentation/admin-guide/mm/slab.rst).
What: /sys/kernel/slab/<cache>/free_fastpath
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_fastpath file shows how many objects have been freed
using the fast path because it was an object from the cpu slab.
It can be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/free_frozen
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_frozen file shows how many objects have been freed to
a frozen slab (i.e. a remote cpu slab). It can be written to
clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/free_remove_partial
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_remove_partial file shows how many times an object has
been freed to a now-empty slab so that it had to be removed from
its node's partial list. It can be written to clear the current
count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/free_slab
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_slab file shows how many times an empty slab has been
freed back to the page allocator. It can be written to clear
the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/free_slowpath
Date: February 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The free_slowpath file shows how many objects have been freed
using the slow path (i.e. to a full or partial slab). It can
be written to clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/hwcache_align
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The hwcache_align file is read-only and specifies whether
objects are aligned on cachelines.
What: /sys/kernel/slab/<cache>/min_partial
Date: February 2009
KernelVersion: 2.6.30
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
David Rientjes <rientjes@google.com>
Description:
The min_partial file specifies how many empty slabs shall
remain on a node's partial list to avoid the overhead of
allocating new slabs. Such slabs may be reclaimed by utilizing
the shrink file.
What: /sys/kernel/slab/<cache>/object_size
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The object_size file is read-only and specifies the cache's
object size.
What: /sys/kernel/slab/<cache>/objects
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The objects file is read-only and displays how many objects are
active and from which nodes they are from.
What: /sys/kernel/slab/<cache>/objects_partial
Date: April 2008
KernelVersion: 2.6.26
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The objects_partial file is read-only and displays how many
objects are on partial slabs and from which nodes they are
from.
What: /sys/kernel/slab/<cache>/objs_per_slab
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The file objs_per_slab is read-only and specifies how many
objects may be allocated from a single slab of the order
specified in /sys/kernel/slab/<cache>/order.
What: /sys/kernel/slab/<cache>/order
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The order file specifies the page order at which new slabs are
allocated. It is writable and can be changed to increase the
number of objects per slab. If a slab cannot be allocated
because of fragmentation, SLUB will retry with the minimum order
possible depending on its characteristics.
When debug_guardpage_minorder=N (N > 0) parameter is specified
(see Documentation/admin-guide/kernel-parameters.rst), the minimum possible
order is used and this sysfs entry can not be used to change
the order at run time.
What: /sys/kernel/slab/<cache>/order_fallback
Date: April 2008
KernelVersion: 2.6.26
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The order_fallback file shows how many times an allocation of a
new slab has not been possible at the cache's order and instead
fallen back to its minimum possible order. It can be written to
clear the current count.
Available when CONFIG_SLUB_STATS is enabled.
What: /sys/kernel/slab/<cache>/partial
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The partial file is read-only and displays how long many
partial slabs there are and how long each node's list is.
What: /sys/kernel/slab/<cache>/poison
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The poison file specifies whether objects should be poisoned
when a new slab is allocated.
What: /sys/kernel/slab/<cache>/reclaim_account
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The reclaim_account file specifies whether the cache's objects
are reclaimable (and grouped by their mobility).
What: /sys/kernel/slab/<cache>/red_zone
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The red_zone file specifies whether the cache's objects are red
zoned.
What: /sys/kernel/slab/<cache>/remote_node_defrag_ratio
Date: January 2008
KernelVersion: 2.6.25
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The file remote_node_defrag_ratio specifies the percentage of
times SLUB will attempt to refill the cpu slab with a partial
slab from a remote node as opposed to allocating a new slab on
the local node. This reduces the amount of wasted memory over
the entire system but can be expensive.
Available when CONFIG_NUMA is enabled.
What: /sys/kernel/slab/<cache>/sanity_checks
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The sanity_checks file specifies whether expensive checks
should be performed on free and, at minimum, enables double free
checks. Caches that enable sanity_checks cannot be merged with
caches that do not.
What: /sys/kernel/slab/<cache>/shrink
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The shrink file is used to reclaim unused slab cache
memory from a cache. Empty per-cpu or partial slabs
are freed and the partial list is sorted so the slabs
with the fewest available objects are used first.
It only accepts a value of "1" on write for shrinking
the cache. Other input values are considered invalid.
Shrinking slab caches might be expensive and can
adversely impact other running applications. So it
should be used with care.
What: /sys/kernel/slab/<cache>/slab_size
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The slab_size file is read-only and specifies the object size
with metadata (debugging information and alignment) in bytes.
What: /sys/kernel/slab/<cache>/slabs
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The slabs file is read-only and displays how long many slabs
there are (both cpu and partial) and from which nodes they are
from.
What: /sys/kernel/slab/<cache>/store_user
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The store_user file specifies whether the location of
allocation or free should be tracked for a cache.
What: /sys/kernel/slab/<cache>/total_objects
Date: April 2008
KernelVersion: 2.6.26
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The total_objects file is read-only and displays how many total
objects a cache has and from which nodes they are from.
What: /sys/kernel/slab/<cache>/trace
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
The trace file specifies whether object allocations and frees
should be traced.
What: /sys/kernel/slab/<cache>/validate
Date: May 2007
KernelVersion: 2.6.22
Contact: Pekka Enberg <penberg@cs.helsinki.fi>,
Christoph Lameter <cl@gentwo.org>
Description:
Writing to the validate file causes SLUB to traverse all of its
cache's objects and check the validity of metadata.
What: /sys/kernel/slab/<cache>/usersize
Date: Jun 2017
Contact: David Windsor <dave@nullcore.net>
Description:
The usersize file is read-only and contains the usercopy
region size.
What: /sys/kernel/slab/<cache>/slabs_cpu_partial
Date: Aug 2011
Contact: Christoph Lameter <cl@gentwo.org>
Description:
This read-only file shows the number of partialli allocated
frozen slabs.
What: /sys/kernel/slab/<cache>/cpu_partial
Date: Aug 2011
Contact: Christoph Lameter <cl@gentwo.org>
Description:
This read-only file shows the number of per cpu partial
pages to keep around.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
SLUB slab
1-12| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Users | kernel memory tuning tools |
| Description | `/sys/kernel/slab` directory는 각 cache에 대한 SLUB allocator 내부 상태의 snapshot을 담습니다. 일부 files는 cache와, 존재한다면 그 cache를 alias하는 모든 caches의 동작을 변경하도록 수정할 수 있습니다. |
Cache snapshot, resettable statistics, runtime policy와 maintenance actions를 같은 cache directory에서 제공합니다.
SLUB aliases
13-21| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/aliases |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `aliases` file은 read-only이며 이 cache로 merge된 caches 수를 나타냅니다. |
SLUB align
22-30| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/align |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `align` file은 read-only이며 cache object의 alignment를 bytes 단위로 나타냅니다. |
SLUB alloc calls
31-42| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_calls |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_calls` file은 read-only이며 이 cache의 allocations가 수행된 kernel code locations를 나열합니다. 이 cache에서 debugging이 enable된 경우에만 정보를 포함합니다. `Documentation/admin-guide/mm/slab.rst`를 참조합니다. |
SLUB alloc fastpath
43-53| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_fastpath |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_fastpath` file은 fast path를 사용해 allocate한 objects 수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
`CONFIG_SLUB_STATS`가 enable되면 allocation path의 원인을 분리해 관찰하고 counters를 clear할 수 있습니다.
SLUB alloc from partial
54-65| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_from_partial |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_from_partial` file은 CPU slab이 full이어서 partially used slabs list의 slab으로 refill한 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB alloc refill
66-76| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_refill |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_refill` file은 per-CPU freelist가 비어 있었지만 remote CPU frees의 결과로 사용 가능한 objects가 있었던 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB alloc slab
77-87| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_slab |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_slab` file은 page allocator에서 new slab을 allocate해야 했던 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB alloc slowpath
88-99| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/alloc_slowpath |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `alloc_slowpath` file은 refill 또는 partial slab이나 new slab에서의 allocation 때문에 slow path를 사용해 allocate한 objects 수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB cache dma
100-109| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/cache_dma |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `cache_dma` file은 read-only이며 objects가 `ZONE_DMA`에서 오는지를 나타냅니다. `CONFIG_ZONE_DMA`가 enable된 경우 사용할 수 있습니다. |
SLUB cpu slabs
110-118| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/cpu_slabs |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `cpu_slabs` file은 read-only이며 active CPU slabs 수와 그 NUMA locality를 표시합니다. |
SLUB cpuslab flush
119-131| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/cpuslab_flush |
| Date | 2009년 4월 |
| KernelVersion | 2.6.31 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `cpuslab_flush` file은 cache를 destroy하거나 shrink한 결과, CPU가 offline된 결과 또는 특정 node에서 allocation을 강제한 결과로 cache의 CPU slabs가 flush된 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB ctor
132-141| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/ctor |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `ctor` file은 read-only이며 new slab을 allocate할 때 각 object에 대해 호출되는 cache의 object constructor function을 나타냅니다. |
SLUB deactivate empty
142-151| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/deactivate_empty |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `deactivate_empty` file은 empty CPU slab이 deactivate된 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB deactivate full
152-161| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/deactivate_full |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `deactivate_full` file은 full CPU slab이 deactivate된 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB deactivate remote frees
162-172| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/deactivate_remote_frees |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `deactivate_remote_frees` file은 CPU slab이 deactivate될 때 remotely freed된 free objects를 포함하고 있었던 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB deactivate to head
173-183| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/deactivate_to_head |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `deactivate_to_head` file은 partial CPU slab이 deactivate되어 해당 node partial list의 head에 추가된 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB deactivate to tail
184-194| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/deactivate_to_tail |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `deactivate_to_tail` file은 partial CPU slab이 deactivate되어 해당 node partial list의 tail에 추가된 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB destroy by rcu
195-203| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/destroy_by_rcu |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `destroy_by_rcu` file은 read-only이며 objects가 아니라 slabs가 RCU에 의해 free되는지를 나타냅니다. |
SLUB free add partial
204-214| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_add_partial |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_add_partial` file은 full slab에서 object가 free되어 해당 slab을 node partial list에 추가해야 했던 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
Object free가 slab state와 node partial list를 어떻게 바꾸는지 구분합니다.
SLUB free calls
215-224| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_calls |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_calls` file은 read-only이며 slab debugging이 enable된 경우 object free locations를 나열합니다. `Documentation/admin-guide/mm/slab.rst`를 참조합니다. |
SLUB free fastpath
225-235| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_fastpath |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_fastpath` file은 CPU slab의 object였기 때문에 fast path를 사용해 free한 objects 수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB free frozen
236-246| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_frozen |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_frozen` file은 frozen slab, 즉 remote CPU slab에 free한 objects 수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB free remove partial
247-258| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_remove_partial |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_remove_partial` file은 object를 free한 결과 slab이 empty가 되어 node partial list에서 제거해야 했던 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB free slab
259-269| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_slab |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_slab` file은 empty slab을 page allocator로 다시 free한 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB free slowpath
270-280| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/free_slowpath |
| Date | 2008년 2월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `free_slowpath` file은 full 또는 partial slab으로 free하는 slow path를 사용해 free한 objects 수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB hwcache align
281-289| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/hwcache_align |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `hwcache_align` file은 read-only이며 objects가 cachelines에 align되는지를 나타냅니다. |
SLUB min partial
290-300| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/min_partial |
| Date | 2009년 2월 |
| KernelVersion | 2.6.30 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, David Rientjes <rientjes@google.com> |
| Description | `min_partial` file은 new slabs를 allocate하는 overhead를 피하기 위해 node partial list에 남겨 둘 empty slabs 수를 지정합니다. 이 slabs는 `shrink` file을 사용해 reclaim할 수 있습니다. |
SLUB object size
301-309| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/object_size |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `object_size` file은 read-only이며 cache의 object size를 나타냅니다. |
SLUB objects
310-318| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/objects |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `objects` file은 read-only이며 active objects 수와 그 objects가 어느 nodes에서 왔는지를 표시합니다. |
SLUB objects partial
319-328| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/objects_partial |
| Date | 2008년 4월 |
| KernelVersion | 2.6.26 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `objects_partial` file은 read-only이며 partial slabs에 있는 objects 수와 그 objects가 어느 nodes에서 왔는지를 표시합니다. |
SLUB objs per slab
329-338| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/objs_per_slab |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `objs_per_slab` file은 read-only이며 `/sys/kernel/slab/<cache>/order`에 지정된 order의 single slab에서 allocate할 수 있는 objects 수를 나타냅니다. |
SLUB order
339-355| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/order |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `order` file은 new slabs를 allocate할 page order를 지정합니다. Writable이며 slab당 objects 수를 늘리도록 변경할 수 있습니다. Fragmentation 때문에 slab을 allocate할 수 없으면 SLUB는 특성에 따라 가능한 minimum order로 retry합니다. `debug_guardpage_minorder=N` (`N > 0`) parameter를 지정하면 가능한 minimum order를 사용하며 이 sysfs entry로 runtime에 order를 변경할 수 없습니다. `Documentation/admin-guide/kernel-parameters.rst`를 참조합니다. |
Configured order는 slab당 objects 수를 정하지만 fragmentation 또는 guard-page setting은 minimum order fallback을 강제할 수 있습니다.
SLUB order fallback
356-368| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/order_fallback |
| Date | 2008년 4월 |
| KernelVersion | 2.6.26 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `order_fallback` file은 cache의 order로 new slab allocation을 할 수 없어 대신 가능한 minimum order로 fallback한 횟수를 표시합니다. 현재 count를 clear하도록 쓸 수 있습니다. `CONFIG_SLUB_STATS`가 enable된 경우 사용할 수 있습니다. |
SLUB partial
369-377| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/partial |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `partial` file은 read-only이며 partial slabs 수와 각 node list의 길이를 표시합니다. |
SLUB poison
378-386| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/poison |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `poison` file은 new slab을 allocate할 때 objects를 poison해야 하는지를 지정합니다. |
Debug metadata와 runtime checking을 개별 cache 단위로 선택합니다.
SLUB reclaim account
387-395| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/reclaim_account |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `reclaim_account` file은 cache objects가 reclaimable한지와 mobility에 따라 grouping되는지를 지정합니다. |
SLUB red zone
396-404| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/red_zone |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `red_zone` file은 cache objects를 red zone 처리할지를 지정합니다. |
SLUB remote node defrag ratio
405-418| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/remote_node_defrag_ratio |
| Date | 2008년 1월 |
| KernelVersion | 2.6.25 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `remote_node_defrag_ratio` file은 SLUB가 local node에서 new slab을 allocate하는 대신 remote node의 partial slab으로 CPU slab을 refill하려 시도할 비율을 percentage로 지정합니다. 이는 전체 system에서 낭비되는 memory를 줄이지만 비용이 클 수 있습니다. `CONFIG_NUMA`가 enable된 경우 사용할 수 있습니다. |
`remote_node_defrag_ratio`는 local allocation과 remote partial-slab reuse의 균형을 조정합니다.
SLUB sanity checks
419-429| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/sanity_checks |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `sanity_checks` file은 free 시 expensive checks를 수행할지를 지정하며, 최소한 double free checks를 enable합니다. `sanity_checks`를 enable한 caches는 enable하지 않은 caches와 merge할 수 없습니다. |
SLUB shrink
430-445| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/shrink |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `shrink` file은 cache에서 사용하지 않는 slab cache memory를 reclaim하는 데 사용합니다. Empty per-CPU 또는 partial slabs를 free하고, 사용 가능한 objects가 가장 적은 slabs를 먼저 사용하도록 partial list를 정렬합니다. Cache를 shrink하려면 write 시 값 `1`만 허용하며 다른 input values는 invalid입니다. Slab caches shrink는 비용이 클 수 있고 실행 중인 다른 applications에 악영향을 줄 수 있으므로 주의해서 사용해야 합니다. |
값 `1`을 쓰면 unused slabs를 반환하고 partial list를 재정렬합니다.
SLUB slab size
446-454| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/slab_size |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `slab_size` file은 read-only이며 metadata, 즉 debugging information과 alignment를 포함한 object size를 bytes 단위로 나타냅니다. |
SLUB slabs
455-464| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/slabs |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `slabs` file은 read-only이며 CPU와 partial slabs를 모두 포함한 slabs 수와 어느 nodes에서 왔는지를 표시합니다. |
SLUB store user
465-473| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/store_user |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `store_user` file은 cache에 대해 allocation 또는 free location을 추적할지를 지정합니다. |
SLUB total objects
474-482| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/total_objects |
| Date | 2008년 4월 |
| KernelVersion | 2.6.26 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `total_objects` file은 read-only이며 cache의 total objects 수와 어느 nodes에서 왔는지를 표시합니다. |
SLUB trace
483-491| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/trace |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `trace` file은 object allocations와 frees를 trace할지를 지정합니다. |
SLUB validate
492-500| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/validate |
| Date | 2007년 5월 |
| KernelVersion | 2.6.22 |
| Contact | Pekka Enberg <penberg@cs.helsinki.fi>, Christoph Lameter <cl@gentwo.org> |
| Description | `validate` file에 쓰면 SLUB가 cache의 모든 objects를 traverse하여 metadata validity를 검사합니다. |
SLUB usersize
501-507| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/usersize |
| Date | 2017년 6월 |
| Contact | David Windsor <dave@nullcore.net> |
| Description | `usersize` file은 read-only이며 usercopy region size를 포함합니다. |
SLUB slabs cpu partial
508-514| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/slabs_cpu_partial |
| Date | 2011년 8월 |
| Contact | Christoph Lameter <cl@gentwo.org> |
| Description | `slabs_cpu_partial` file은 read-only이며 partially allocated frozen slabs 수를 표시합니다. |
SLUB cpu partial
515-520| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/kernel/slab/<cache>/cpu_partial |
| Date | 2011년 8월 |
| Contact | Christoph Lameter <cl@gentwo.org> |
| Description | `cpu_partial` file은 read-only이며 유지할 per-CPU partial pages 수를 표시합니다. |
Cache identity and allocation call sites
sysfs-kernel-slab:1-42Cache별 SLUB snapshot, merged aliases, object alignment과 debugging-enabled allocation call sites를 제공합니다.