Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Linux Kernel Hash Table Behavior: Analysis and Improvements

The Linux kernel stores high-usage data objects such as pages, buffers, and inodes in data structures known as hash tables. In this report we analyze existing static hash tables to study the benefits of dynamically sized hash tables. We find significant performance boosts with careful analysis and tuning of these critical kernel data structures.

Chuck Lever, Sun-Netscpe Alliance

BibTeX
@inproceedings {271235,
author = {Chuck Lever},
title = {Linux Kernel Hash Table Behavior: Analysis and Improvements},
booktitle = {4th Annual Linux Showcase \& Conference (ALS 2000)},
year = {2000},
address = {Atlanta, GA },
url = {https://www.usenix.org/conference/als-2000/linux-kernel-hash-table-behavior-analysis-and-improvements},
publisher = {USENIX Association},
month = oct
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/als00/2000papers/papers/full_papers/lever/lever.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/als00/2000papers/papers/full_papers/lever/lever_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us