SLUB (software), the Glossary
SLUB (the unqueued slab allocator) is a memory management mechanism intended for the efficient memory allocation of kernel objects which displays the desirable property of eliminating fragmentation caused by allocations and deallocations.[1]
Table of Contents
5 relations: Fragmentation (computing), Linux, Memory management, Slab allocation, SLOB.
- Linux kernel
- Memory management algorithms
Fragmentation (computing)
In computer storage, fragmentation is a phenomenon in which storage space, main storage or secondary storage, such as computer memory or a hard drive, is used inefficiently, reducing capacity or performance and often both.
See SLUB (software) and Fragmentation (computing)
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds.
Memory management
Memory management is a form of resource management applied to computer memory.
See SLUB (software) and Memory management
Slab allocation
Slab allocation is a memory management mechanism intended for the efficient memory allocation of objects. SLUB (software) and Slab allocation are memory management algorithms.
See SLUB (software) and Slab allocation
SLOB
The SLOB (simple list of blocks) allocator was one of three available memory allocators in the Linux kernel up to version 6.3. SLUB (software) and SLOB are Linux kernel, Linux stubs and memory management algorithms.
See also
Linux kernel
- ΜClinux
- /boot/
- BogoMips
- Booting process of Linux
- Configuration Menu Language
- Cryptoloop
- Debugfs
- Dprobes
- Dracut (software)
- Dynamic Kernel Module Support
- Embeddable Linux Kernel Subset
- High memory
- History of Linux
- Initial ramdisk
- Kernel build
- LibATA
- Linux Security Modules
- Linux Test Project
- Linux console
- Linux kernel
- Linux kernel mailing list
- Linux kernel oops
- Linux kernel version history
- Linux on Apple devices
- Linux-libre
- List of Linux-supported computer architectures
- Loadable kernel module
- Longene
- Menuconfig
- Mm tree
- Native POSIX Thread Library
- PREEMPT RT
- Printk
- RTAI
- Run queue
- SCO–Linux disputes
- SLOB
- SLUB (software)
- Seqlock
- System.map
- TinyLinux
- Tux (mascot)
- Vmlinux
Memory management algorithms
- Adaptive replacement cache
- Automatic memory management
- Buddy memory allocation
- Cache replacement policies
- Concurrent mark sweep collector
- Five-minute rule
- Garbage-first collector
- LIRS caching algorithm
- Least frequently used
- Mark–compact algorithm
- Page replacement algorithm
- Pseudo-LRU
- SLOB
- SLUB (software)
- Slab allocation