Я сделал несколько поисков, и я не могу найти ничего в Google о том, почему, но arch выделил 7,7 гигабайта для оперативной памяти и 7,9 гигабайта для обмена.
У меня только 8 ГБ оперативной памяти.
он выделил больше оперативной памяти для замены, чем обычные
Как я мог изменить распределение?
вывод cat /proc/meminfo
:
MemTotal: 8091960 kB
MemFree: 4925736 kB
MemAvailable: 6131188 kB
Buffers: 268936 kB
Cached: 1219460 kB
SwapCached: 0 kB
Active: 1527516 kB
Inactive: 1301140 kB
Active(anon): 768904 kB
Inactive(anon): 711440 kB
Active(file): 758612 kB
Inactive(file): 589700 kB
Unevictable: 32 kB
Mlocked: 32 kB
SwapTotal: 8300540 kB
SwapFree: 8300540 kB
Dirty: 1960 kB
Writeback: 0 kB
AnonPages: 1306968 kB
Mapped: 382800 kB
Shmem: 140100 kB
Slab: 197964 kB
SReclaimable: 163104 kB
SUnreclaim: 34860 kB
KernelStack: 6864 kB
PageTables: 29200 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 12346520 kB
Committed_AS: 3927808 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 186368 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 584316 kB
DirectMap2M: 7716864 kB
DirectMap1G: 0 kB
Ответы:
Это говорит о том, что у вас есть 16 ГБ виртуальной памяти .
Виртуальная память - это общее количество физической памяти и пространства подкачки.
Это способ позволить вашей системе запускать больше программ, чем у нее есть физическое пространство.
Какой объем свопа должен быть выделен для машины - сложный и взвешенный вопрос; спросите 2 человек и получите 3 ответа :-)
Ваша настройка неплоха, и я бы не советовал вносить в нее изменения, пока вы не узнаете намного больше о том, как работает виртуальная память и как ее настраивать. Это хорошая отправная точка.
источник