-
公开(公告)号:US11494297B2
公开(公告)日:2022-11-08
申请号:US17016366
申请日:2020-09-09
Applicant: VMWARE, INC.
Inventor: Abhay Kumar Jain , Richard P. Spillane , Wenguang Wang , Nitin Rastogi , Mounesh Badiger
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F12/02 , G06F12/0871 , G06F12/084 , G06F9/50 , G06F9/455
Abstract: An example method of memory management in a computing system having a plurality of processors includes: receiving a first memory allocation request at a memory manager from a process executing on a processor of the plurality of processors in the computing system; allocating a local memory pool for the processor from a global memory pool for the plurality of processors in response to the first memory allocation request; and allocating memory from the local memory pool for the processor in response to the first memory allocation request without locking the local memory pool.
-
公开(公告)号:US20220188267A1
公开(公告)日:2022-06-16
申请号:US17119959
申请日:2020-12-11
Applicant: VMware, Inc.
Inventor: Sriram Patil , Abhay Kumar Jain , Wenguang Wang , Nitin Rastogi , Pranay Singh , Richard P. Spillane
IPC: G06F16/11 , G06F16/174 , G06F16/185
Abstract: Techniques for efficiently managing a file clone from a filesystem which supports efficient volume snapshots are provided. In some embodiments, a system may receive an instruction to remove the file clone from the filesystem. The file clone may be a point-in-time copy of metadata of an original file. The system may further—for a file map entry in a filesystem tree associated with the file clone, the file map entry indicating a data block—decrement a reference count in a reference count entry associated with the file map entry. The reference count entry may be stored in the filesystem tree according to a key and the key may comprise an identification of the original file. The system may further reclaim the data block in a storage system when the reference count is zero.
-