一番前へ
最初へ戻る
(38)

メモリ領域管理機構
(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のブロック
    • 通常/DMA用

  • ※ /proc/slabinfo で確認可能
戻る
戻る
次へ
次へ