Rik van Riele представил интересный ресурс linux-mm.org (http://linux-mm.org/), посвященный проблемам управления памятью в Linux и пояснению работы нового алгоритма замещения страниц памяти.
Интересные материалы с сайта:
- Статья "Memory hierarchy and access patterns (http://linux-mm.org/wiki/MemoryHierarchy)";
- "Advanced PageR eplacement (http://linux-mm.org/wiki/AdvancedPageReplacement)" - обзор алгоритмов замещения страниц памяти;
- "Swap Token Tuning (http://linux-mm.org/wiki/SwapTokenTuning)" - о вытеснении страниц памяти в раздел подкачки;
- "Compressed Caching (http://linuxcompressed.sourceforge.net/)" - проект по организации хранения неактивных страниц памяти в сжатом виде;
- "Linux VM Documentation (http://www.skynet.ie/~mel/projects/vm/)" - большое и подробное PDF руководство по устройству VM в Linux ядре 2.4, здесь (http://www.phptr.com/content/images/0131453483/downloads/gorman_book.pdf) доступно обновленная версия руководства с информацией по 2.6 ядру;
- "Outline of the Linux Memory Management System (http://home.earthlink.net/~jknapka/linux-mm/vmoutline.html)" - набор документов по работе VM в 2.4 Linux ядре;
- "Paul Wilson's VM Overview (http://home.earthlink.net/~jknapka/linux-mm/vm_paulwilson.html)" - организация VM в 2.2 Linux ядре;
- "Design Elements of the FreeBSD VM System (http://www.daemonnews.org/200001/freebsd_vm.html)" - устройство VM в FreeBSD 4;
- "The UVM Virtual Memory System (http://www.ccrc.wustl.edu/pub/chuck/tech/uvm/)" устройство VM в NetBSD и OpenBSD;
- "Solaris priority paging (http://www.sun.com/sun-on-net/performance/priority_paging.html)", "SunOS Virtual Memory Implementation (http://www.sun.com/smcc/solaris-migration/docs/postscript/vm-impl.ps)" - VM в Solaris;
URL: http://linux-mm.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=5642