Lines Matching +full:shared +full:- +full:memory
1 .. SPDX-License-Identifier: GPL-2.0
7 Tmpfs is a file system which keeps all of its files in virtual memory.
21 fly using a remount ('mount -o remount ...') of the filesystem. A tmpfs
26 filesystem is how much memory you have available, and so care must be taken if
27 used so to not run out of memory.
38 all tmpfs pages will be shown as "Shmem" in /proc/meminfo and "Shared" in
39 free(1). Notice that these counters also include shared memory
46 all. This is used for shared anonymous mappings and SYSV shared
47 memory.
54 POSIX shared memory (shm_open, shm_unlink). Adding the following
62 This mount is _not_ needed for SYSV shared memory. The internal
65 shared memory.)
72 4) And probably a lot more I do not know about :-)
81 since the OOM handler will not be able to free that memory.
97 use up all the memory on the machine; but enhances the scalability of
101 extended attributes: "df -i"'s IUsed and IUse% increase, IFree decreases.
103 tmpfs blocks may be swapped out, when there is a shortage of memory.
124 See also Documentation/admin-guide/mm/transhuge.rst, which describes the
150 quota entry for user/group/project id is being accessed - typically the
160 tmpfs has a mount option to set the NUMA memory allocation policy for
161 all files in that instance (if CONFIG_NUMA is enabled) - which can be
162 adjusted on the fly via 'mount -o remount ...'
167 mpol=prefer:Node prefers to allocate memory from the given Node
168 mpol=bind:NodeList allocates memory only from nodes in NodeList
171 mpol=local prefers to allocate memory from the local node
174 NodeList format is a comma-separated list of decimal numbers and ranges,
175 a range being two hyphen-separated decimal numbers, the smallest and
176 largest node numbers in the range. For example, mpol=bind:0-3,5,7,9-15
178 A memory policy with a valid NodeList will be saved, as specified, for
180 system, the mount option memory policy will be applied with a NodeList,
182 [See Documentation/admin-guide/cgroup-v1/cpusets.rst] and any optional flags,
184 memory policy for the file will revert to "default" policy.
186 NUMA memory allocation policies have optional flags that can be used in
189 See Documentation/admin-guide/mm/numa_memory_policy.rst for a list of
190 all available memory allocation policy mode flags and their effect on
191 memory policy.
208 on MountPoint, by 'mount -o remount,mpol=Policy:NodeList MountPoint'.
224 tmpfs has a mount option to select whether it will wrap at 32- or 64-bit inode
228 inode64 Use 64-bit inode numbers
229 inode32 Use 32-bit inode numbers
232 On a 32-bit kernel, inode32 is implicit, and inode64 is refused at mount time.
233 On a 64-bit kernel, CONFIG_TMPFS_INODE64 sets the default. inode64 avoids the
235 but risks glibc failing with EOVERFLOW once 33-bit inode numbers are reached -
236 if a long-lived tmpfs is accessed by 32-bit applications so ancient that
240 So 'mount -t tmpfs -o size=10G,nr_inodes=10k,mode=700 tmpfs /mytmpfs'