LWN.net's Journal
[Most Recent Entries]
[Calendar View]
Tuesday, May 7th, 2019
Time |
Event |
12:30a |
[$] Proactively reclaiming idle memory Shakeel Butt started his 2019 Linux Storage, Filesystem, and Memory-Management Summit session by noting that memory makes up a big part of the total cost of equipping a data center. As a result, data-center operators try to make the best use of memory they can, generally overcommitting it significantly. In this session, Butt described a scheme in use at Google to try to improve memory utilization; while the need for the described functionality was generally agreed upon, the developers in the room were not entirely happy with the solution presented. | 12:31a |
[$] Cleaning up after dying control groups Control groups are a useful mechanism for managing resource usage in the system, but what happens when the control groups themselves become a resource problem? In a plenary session at the 2019 Linux Storage, Filesystem, and Memory-Management Summit, Roman Gushchin described problems he has been facing with deleted control groups that take their time before actually going away. Some of these problems have been fixed, but the issue has not been truly resolved. | 3:23p |
Security updates for Tuesday Security updates have been issued by Debian (389-ds-base, firefox-esr, and symfony), Fedora (poppler), SUSE (audit, ovmf, and webkit2gtk3), and Ubuntu (aria2, FFmpeg, gnome-shell, and sudo). | 5:35p |
[$] Remote memory control-group charging Memory control groups exist to track and limit the amount of memory used by sets of processes. Normally, one would not expect that memory used by one group would be charged to another but, as Shakeel Butt described in a memory-management track session at the 2019 Linux Storage, Filesystem, and Memory-Management Summit, that does happen in a number of different situations. It's often a problem, but occasionally it's also a useful feature. | 6:00p |
Red Hat Enterprise Linux 8 released Red Hat has announced the release of Red Hat Enterprise Linux 8. " Modern IT is hybrid IT. But turning a sprawling ecosystem—from traditional datacenters to public cloud services—into a true hybrid environment requires a few things. Scaling as needed. Moving workloads seamlessly. Developing and managing applications that run anywhere. There's an operating system that makes those things possible. And now it gives you predictive analytics and remediation." See the release notes for more information. | 8:14p |
[$] get_user_pages(), pinned pages, and DAX The problems associated with the kernel's internal get_user_pages() function have been a topic of discussion at the Linux Storage, Filesystem, and Memory-Management Summit for a few years. At the 2019 event, Jan Kara began a plenary session by saying that it would be "like last year's session". It turned out rather differently, though, perhaps due to the plenary setting; this discussion (along with the related session that followed) turned out to be one of the most heated at the entire conference. | 8:15p |
[$] The memory-management subsystem development process One fixture of the memory-management track at the Linux Storage, Filesystem, and Memory-Management Summit is a discussion with subsystem maintainer Andrew Morton on how the development process is going. The 2019 version indicated that the memory-management developers are mostly happy with how the process is working, but there are still things that they would like to see changed. While some of the issues are old and intractable, others may be amenable to short-term improvement. |
|