Project

General

Profile

Actions

Feature #4535

open

mds: add group usage statistics gathering to the MemoryModel

Added by Greg Farnum about 11 years ago. Updated almost 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Introspection/Control
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
MDS
Labels (FS):
Pull request ID:

Description

Once we've updated our MemoryModel (#4502, #4503) and have selected groups of in-memory data that we believe we can split out (#4499, #4500, #4501), update the memory model and the cache objects so that we can see projected use following that split. Probably this will be something like add booleans for each grouping in the cache object and set them to "true" when the grouping is in use, or create an atomic for each grouping and increment and decrement it appropriately.
This way we can look at actual running systems and get estimates of which groupings are in use least often (because if a grouping is a lot of memory but is in use by 90% of cached inodes, we can't save much RAM).

Actions #1

Updated by Greg Farnum almost 8 years ago

  • Category changed from 47 to Introspection/Control
  • Component(FS) MDS added
Actions

Also available in: Atom PDF