メモリ領域管理機構
(2) Slab allocator
|
Linux で使われている slab の種類
- カーネル内で利用される各structure用のブロック
- slabinfo,kmem_cache, tcp_tw_bucket, tcp_bind_bucket, tcp_open_request, inet_peer_cache, ip_fib_hash,
ip_dst_cache, arp_cache, uhci_urb_priv, blkdev_requests, nfs_read_data, nfs_inode_cache, nfs_write_data,
nfs_page, journal_head, revoke_table, revoke_record, dnotify, file, fasync, uid_cache, skbuff_head_cache,
sock, sigqueue, kiobuf, cdev_cache, bdev_cache, mnt_cache, inode_cache, dentry_cache, filp,
names_cache, buffer_head, mm_struct, vm_area_struct, fs_cache, files_cache
- 2^{5,6,7,8,9,10,11,12,13,14,15,16,17}bytesのブロック
- ※ /proc/slabinfo で確認可能
|
|